@charset "UTF-8";
.form-input-label {
  font-size: 11px;
}

.form-input-label-invalid {
  color: #ff0000;
}

.pointer {
  cursor: pointer;
}

.fixed-button {
  bottom: 1px;
  position: fixed !important;
  right: 10px;
  z-index: 999 !important;
}

.back-button {
  right: 60px !important;
}

.fixed-button-2 {
  right: 110px !important;
}

.fixed-button-3 {
  right: 160px !important;
}

.fixed-button-4 {
  right: 210px !important;
}

.fixed-button-5 {
  right: 260px !important;
}

.fixed-button-6 {
  right: 310px !important;
}

.fixed-button-7 {
  right: 360px !important;
}

.fixed-button-8 {
  right: 410px !important;
}

.fixed-button-9 {
  right: 460px !important;
}

.dataTables_filter {
  display: none;
}

table.dataTable tbody td {
  padding: 2px 8px !important;
}

table.dataTable thead th {
  padding: 8px 8px !important;
}

.md-subhead {
  font-size: 16px !important;
}

.ms-stepper-steps {
  padding: 8px 8px !important;
}

.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item {
  padding: 16px 24px 24px !important;
}

.ms-stepper-navigation-item {
  cursor: default !important;
}

md-checkbox ._md-icon {
  margin-top: 8px !important;
}

.buttonLabel {
  padding: 1px 0 !important;
}

.multiSelect > button {
  min-height: 18px !important;
  height: 22px !important;
  font-size: 12px !important;
}

.multiSelect .helperButton {
  font-size: 12px !important;
  height: 22px !important;
}

.multiSelect .inputFilter {
  font-size: 12px !important;
  height: 22px !important;
}

.multiSelect .multiSelectItem {
  min-height: 18px;
  height: 18px;
}

.multiSelect .clearButton {
  font-size: 12px !important;
  height: 18px !important;
  width: 18px !important;
}

.multiSelect .multiSelectItem .acol label {
  display: inline-block !important;
  font-weight: normal !important;
  line-height: normal !important;
  margin-top: 5px !important;
  padding-right: 30px !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
  margin-bottom: -14px !important;
}

.multiSelect .tickMark {
  display: inline-block;
  font-size: 10px;
  position: absolute;
  right: 10px;
  top: 1px;
}

.dataTables_wrapper .top {
  display: none;
}

#profileNetflix {
  display: -webkit-box !important;
}

h2, .h2 {
  font-size: 1.7rem !important;
}

form {
  font-size: 1.3rem !important;
}

#overlay-screen {
  pointer-events: all;
  z-index: 99999;
  border: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  cursor: wait;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.1);
}

.ng-image-gallery-thumbnails .thumb {
  width: 95px !important;
  height: 95px !important;
}

.dataTables_empty {
  text-align: center !important;
}

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

#funcionarioSelect button {
  width: 100%;
  text-align: left;
  border-radius: 0px;
  border: none;
  background: #fff !important;
  font-size: 14px !important;
  padding: 3%;
  padding-left: 0%;
}

#content {
  background-color: transparent !important;
  overflow: hidden;
}

.bg-alternativo {
  background-color: #073776 !important;
  color: #fff !important;
  border-bottom: 5px solid #44D62C;
}

.page-layout.carded.left-sidenav > .center .header {
  height: 75px;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}

/*.slick-track {
    width:300px !important;
}

.slick-track div {
    width:300px !important;
}*/
md-progress-linear.normal ._md-bar {
  background-color: #00C853 !important;
}
md-progress-linear.normal ._md-container {
  background-color: rgba(0, 200, 83, 0.3) !important;
}
md-progress-linear.warn ._md-bar {
  background-color: #FF6D00 !important;
}
md-progress-linear.warn ._md-container {
  background-color: rgba(255, 109, 0, 0.3) !important;
}
md-progress-linear.alert ._md-bar {
  background-color: #D50000 !important;
}
md-progress-linear.alert ._md-container {
  background-color: rgba(213, 0, 0, 0.3) !important;
}
md-progress-linear.loading ._md-bar {
  background-color: rgb(128, 216, 255);
}
md-progress-linear.loading ._md-container {
  background-color: rgb(3, 155, 229);
}

@media only screen and (max-width: 800px) {
  /* Force table to not be like tables anymore */
  #no-more-tables table,
  #no-more-tables thead,
  #no-more-tables tbody,
  #no-more-tables th,
  #no-more-tables td,
  #no-more-tables tr {
    display: block;
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  #no-more-tables thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  #no-more-tables tr {
    border: 1px solid #ccc;
  }
  #no-more-tables td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: right;
  }
  #no-more-tables td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 5px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  /*
  Label the data
  */
  #no-more-tables td:before {
    content: attr(data-title);
  }
}
._md-placeholder {
  color: rgba(0, 0, 0, 0.5) !important;
}

@media only screen and (max-width: 767px) {
  .dataTables_paginate span {
    display: none;
  }
  .dataTables_info {
    display: none;
  }
}
.option-custom-mz ._md-text {
  text-overflow: initial !important;
}
.option-custom-mz {
  overflow: auto;
}

@-moz-document url-prefix() {
  md-select-menu md-content {
    min-width: 250px;
  }
}
.md-scroll-mask {
  position: absolute;
  background-color: #333;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 80;
  opacity: 0.5;
}

/**
 *  Do not remove this comments bellow. It's the markers used by wiredep to inject
 *  sass dependencies when defined in the bower.json of your dependencies
 */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/**
 *  Do not remove this comments bellow. It's the markers used by gulp-inject to inject
 *  all your sass files automatically
 */
html, body {
  height: 100%;
  position: relative;
}

body {
  margin: 0;
  padding: 0;
}

[tabindex="-1"]:focus {
  outline: none;
}

.inset {
  padding: 10px;
}

a._md-no-style,
button._md-no-style {
  font-weight: normal;
  background-color: inherit;
  text-align: left;
  border: none;
  padding: 0;
  margin: 0;
}

select,
button,
textarea,
input {
  vertical-align: baseline;
}

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

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

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
input:-webkit-autofill {
  text-shadow: none;
}

._md-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px;
}

.md-shadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: inherit;
  pointer-events: none;
}

.md-shadow-bottom-z-1 {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

.md-shadow-bottom-z-2 {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}

.md-shadow-animated.md-shadow {
  -webkit-transition: -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

/*
 * A container inside of a rippling element (eg a button),
 * which contains all of the individual ripples
 */
.md-ripple-container {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.md-ripple {
  position: absolute;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  opacity: 0;
  border-radius: 50%;
}
.md-ripple.md-ripple-placed {
  -webkit-transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.md-ripple.md-ripple-scaled {
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible {
  opacity: 0.2;
}

.md-padding {
  padding: 8px;
}

.md-margin {
  margin: 8px;
}

.md-scroll-mask {
  position: absolute;
  background-color: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50;
}
.md-scroll-mask > .md-scroll-mask-bar {
  display: block;
  position: absolute;
  background-color: #fafafa;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 65;
  -webkit-box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.3);
}

@media (min-width: 960px) {
  .md-padding {
    padding: 16px;
  }
}
html[dir=rtl], html[dir=ltr], body[dir=rtl], body[dir=ltr] {
  unicode-bidi: embed;
}

bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}

bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}

html, body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/************
 * Headings
 ************/
.md-display-4 {
  font-size: 112px;
  font-weight: 300;
  letter-spacing: -0.01em;
  line-height: 112px;
}

.md-display-3 {
  font-size: 56px;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 56px;
}

.md-display-2 {
  font-size: 45px;
  font-weight: 400;
  line-height: 64px;
}

.md-display-1 {
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
}

.md-headline {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.md-title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.005em;
}

.md-subhead {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 24px;
}

/************
 * Body Copy
 ************/
.md-body-1 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 20px;
}

.md-body-2 {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.md-caption {
  font-size: 12px;
  letter-spacing: 0.02em;
}

.md-button {
  letter-spacing: 0.01em;
}

/************
 * Defaults
 ************/
button,
select,
html,
textarea,
input {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

select,
button,
textarea,
input {
  font-size: 100%;
}

/*
*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*
*
*/
/* IE10-IE11 column-flex bug fix (set proper default value) */
.layout-column > .flex {
  -ms-flex-basis: auto;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@-webkit-keyframes md-autocomplete-list-out {
  0% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  50% {
    opacity: 0;
    height: 40px;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    height: 0;
    opacity: 0;
  }
}

@keyframes md-autocomplete-list-out {
  0% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  50% {
    opacity: 0;
    height: 40px;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    height: 0;
    opacity: 0;
  }
}
@-webkit-keyframes md-autocomplete-list-in {
  0% {
    opacity: 0;
    height: 0;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  50% {
    opacity: 0;
    height: 40px;
  }
  100% {
    opacity: 1;
    height: 40px;
  }
}
@keyframes md-autocomplete-list-in {
  0% {
    opacity: 0;
    height: 0;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  50% {
    opacity: 0;
    height: 40px;
  }
  100% {
    opacity: 1;
    height: 40px;
  }
}
md-autocomplete {
  border-radius: 2px;
  display: block;
  height: 40px;
  position: relative;
  overflow: visible;
  min-width: 190px;
}
md-autocomplete[disabled] input {
  cursor: default;
}
md-autocomplete[md-floating-label] {
  border-radius: 0;
  background: transparent;
  height: auto;
}
md-autocomplete[md-floating-label] md-input-container {
  padding-bottom: 0px;
}
md-autocomplete[md-floating-label] md-autocomplete-wrap {
  height: auto;
}
md-autocomplete[md-floating-label] button {
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  width: 30px;
  height: 30px;
}
md-autocomplete md-autocomplete-wrap {
  display: block;
  position: relative;
  overflow: visible;
  height: 40px;
}
md-autocomplete md-autocomplete-wrap.md-menu-showing {
  z-index: 51;
}
md-autocomplete md-autocomplete-wrap md-progress-linear {
  position: absolute;
  bottom: -2px;
  left: 0;
}
md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
  bottom: 40px;
  right: 2px;
  left: 2px;
  width: auto;
}
md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  -webkit-transition: none;
  transition: none;
}
md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate .md-container {
  -webkit-transition: none;
  transition: none;
  height: 3px;
}
md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-enter {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-enter.ng-enter-active {
  opacity: 1;
}
md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-leave {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-leave.ng-leave-active {
  opacity: 0;
}
md-autocomplete input:not(.md-input) {
  font-size: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background: transparent;
}
md-autocomplete input:not(.md-input)::-ms-clear {
  display: none;
}
md-autocomplete input:not(.md-input) {
  width: 100%;
  padding: 0 15px;
  line-height: 40px;
  height: 40px;
}
md-autocomplete button {
  position: relative;
  line-height: 20px;
  text-align: center;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border: none;
  border-radius: 50%;
  padding: 0;
  font-size: 12px;
  background: transparent;
  margin: auto 5px;
}
md-autocomplete button:after {
  content: "";
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  border-radius: 50%;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-autocomplete button:focus {
  outline: none;
}
md-autocomplete button:focus:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
md-autocomplete button md-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0) scale(0.9);
          transform: translate3d(-50%, -50%, 0) scale(0.9);
}
md-autocomplete button md-icon path {
  stroke-width: 0;
}
md-autocomplete button.ng-enter {
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: -webkit-transform 0.15s ease-out;
  transition: -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
  transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out;
}
md-autocomplete button.ng-enter.ng-enter-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
md-autocomplete button.ng-leave {
  -webkit-transition: -webkit-transform 0.15s ease-out;
  transition: -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
  transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out;
}
md-autocomplete button.ng-leave.ng-leave-active {
  -webkit-transform: scale(0);
          transform: scale(0);
}
@media screen and (-ms-high-contrast: active) {
  md-autocomplete input {
    border: 1px solid #fff;
  }
  md-autocomplete li:focus {
    color: #fff;
  }
}

.md-virtual-repeat-container.md-autocomplete-suggestions-container {
  position: absolute;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  height: 225.5px;
  max-height: 225.5px;
  z-index: 100;
}

.md-virtual-repeat-container.md-not-found {
  height: 48px;
}

.md-autocomplete-suggestions {
  margin: 0;
  list-style: none;
  padding: 0;
}
.md-autocomplete-suggestions li {
  font-size: 14px;
  overflow: hidden;
  padding: 0 15px;
  line-height: 48px;
  height: 48px;
  -webkit-transition: background 0.15s linear;
  transition: background 0.15s linear;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.md-autocomplete-suggestions li:focus {
  outline: none;
}
.md-autocomplete-suggestions li:not(.md-not-found-wrapper) {
  cursor: pointer;
}

@media screen and (-ms-high-contrast: active) {
  md-autocomplete,
  .md-autocomplete-suggestions {
    border: 1px solid #fff;
  }
}
md-backdrop {
  -webkit-transition: opacity 450ms;
  transition: opacity 450ms;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50;
}
md-backdrop._md-menu-backdrop {
  position: fixed !important;
  z-index: 99;
}
md-backdrop._md-select-backdrop {
  z-index: 81;
  -webkit-transition-duration: 0;
          transition-duration: 0;
}
md-backdrop._md-dialog-backdrop {
  z-index: 79;
}
md-backdrop._md-bottom-sheet-backdrop {
  z-index: 69;
}
md-backdrop._md-sidenav-backdrop {
  z-index: 59;
}
md-backdrop._md-click-catcher {
  position: absolute;
}
md-backdrop.md-opaque {
  opacity: 0.48;
}
md-backdrop.md-opaque.ng-enter {
  opacity: 0;
}
md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active {
  opacity: 0.48;
}
md-backdrop.md-opaque.ng-leave {
  opacity: 0.48;
  -webkit-transition: opacity 400ms;
  transition: opacity 400ms;
}
md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active {
  opacity: 0;
}

button.md-button::-moz-focus-inner {
  border: 0;
}

.md-button {
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: currentColor;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  outline: none;
  border: 0;
  display: inline-block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 6px;
  margin: 6px 8px;
  line-height: 36px;
  min-height: 36px;
  background: transparent;
  white-space: nowrap;
  min-width: 88px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.md-button:focus {
  outline: none;
}
.md-button:hover, .md-button:focus {
  text-decoration: none;
}
.md-button.ng-hide, .md-button.ng-leave {
  -webkit-transition: none;
  transition: none;
}
.md-button.md-cornered {
  border-radius: 0;
}
.md-button.md-icon {
  padding: 0;
  background: none;
}
.md-button.md-raised:not([disabled]) {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.md-button.md-icon-button {
  margin: 0 6px;
  height: 40px;
  min-width: 0;
  line-height: 24px;
  padding: 8px;
  width: 40px;
  border-radius: 50%;
}
.md-button.md-icon-button .md-ripple-container {
  border-radius: 50%;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC");
}
.md-button.md-fab.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
.md-button.md-fab.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
.md-button.md-fab.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
.md-button.md-fab.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
.md-button.md-fab {
  z-index: 20;
  line-height: 56px;
  min-width: 0;
  width: 56px;
  height: 56px;
  vertical-align: middle;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 50%;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-transition-property: background-color, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, box-shadow, transform;
  transition-property: background-color, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
}
.md-button.md-fab .md-ripple-container {
  border-radius: 50%;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC");
}
.md-button.md-fab.md-mini {
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.md-button.md-fab.ng-hide, .md-button.md-fab.ng-leave {
  -webkit-transition: none;
  transition: none;
}
.md-button:not([disabled]).md-raised.md-focused, .md-button:not([disabled]).md-fab.md-focused {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.md-button:not([disabled]).md-raised:active, .md-button:not([disabled]).md-fab:active {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}
.md-button .md-ripple-container {
  border-radius: 3px;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC");
}

.md-button.md-icon-button md-icon,
button.md-button.md-fab md-icon {
  display: block;
}

._md-toast-open-top .md-button.md-fab-top-left,
._md-toast-open-top .md-button.md-fab-top-right {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: translate3d(0, 42px, 0);
          transform: translate3d(0, 42px, 0);
}
._md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused, ._md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
._md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,
._md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
  -webkit-transform: translate3d(0, 41px, 0);
          transform: translate3d(0, 41px, 0);
}

._md-toast-open-bottom .md-button.md-fab-bottom-left,
._md-toast-open-bottom .md-button.md-fab-bottom-right {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: translate3d(0, -42px, 0);
          transform: translate3d(0, -42px, 0);
}
._md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused, ._md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
._md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,
._md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
  -webkit-transform: translate3d(0, -43px, 0);
          transform: translate3d(0, -43px, 0);
}

.md-button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.md-button-group > .md-button {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
  overflow: hidden;
  width: 0;
  border-width: 1px 0px 1px 1px;
  border-radius: 0;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.md-button-group > .md-button:first-child {
  border-radius: 2px 0px 0px 2px;
}
.md-button-group > .md-button:last-child {
  border-right-width: 1px;
  border-radius: 0px 2px 2px 0px;
}

@media screen and (-ms-high-contrast: active) {
  .md-button.md-raised,
  .md-button.md-fab {
    border: 1px solid #fff;
  }
}
md-bottom-sheet {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 8px 16px 88px 16px;
  z-index: 70;
  border-top-width: 1px;
  border-top-style: solid;
  -webkit-transform: translate3d(0, 80px, 0);
          transform: translate3d(0, 80px, 0);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
md-bottom-sheet.md-has-header {
  padding-top: 0;
}
md-bottom-sheet.ng-enter {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
md-bottom-sheet.ng-enter-active {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(0, 80px, 0) !important;
          transform: translate3d(0, 80px, 0) !important;
}
md-bottom-sheet.ng-leave-active {
  -webkit-transform: translate3d(0, 100%, 0) !important;
          transform: translate3d(0, 100%, 0) !important;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-bottom-sheet .md-subheader {
  background-color: transparent;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  line-height: 56px;
  padding: 0;
  white-space: nowrap;
}
md-bottom-sheet md-inline-icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  fill: #444;
}
md-bottom-sheet md-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  outline: none;
}
md-bottom-sheet md-list-item:hover {
  cursor: pointer;
}
md-bottom-sheet.md-list md-list-item {
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 48px;
}
md-bottom-sheet.md-grid {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 0;
}
md-bottom-sheet.md-grid md-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
md-bottom-sheet.md-grid md-list-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  height: 96px;
  margin-top: 8px;
  margin-bottom: 8px;
  /* Mixin for how many grid items to show per row */
}
@media (max-width: 960px) {
  md-bottom-sheet.md-grid md-list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3333333333%;
            flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  md-bottom-sheet.md-grid md-list-item:nth-of-type(3n + 1) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  md-bottom-sheet.md-grid md-list-item:nth-of-type(3n) {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  md-bottom-sheet.md-grid md-list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
  }
}
@media (min-width: 1280px) and (max-width: 1919px) {
  md-bottom-sheet.md-grid md-list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 16.6666666667%;
            flex: 1 1 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
@media (min-width: 1920px) {
  md-bottom-sheet.md-grid md-list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 14.2857142857%;
            flex: 1 1 14.2857142857%;
    max-width: 14.2857142857%;
  }
}
md-bottom-sheet.md-grid md-list-item .md-list-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 48px;
  padding-bottom: 16px;
}
md-bottom-sheet.md-grid md-list-item .md-grid-item-content {
  border: 1px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 80px;
}
md-bottom-sheet.md-grid md-list-item .md-grid-text {
  font-weight: 400;
  line-height: 16px;
  font-size: 13px;
  margin: 0;
  white-space: nowrap;
  width: 64px;
  text-align: center;
  text-transform: none;
  padding-top: 8px;
}

@media screen and (-ms-high-contrast: active) {
  md-bottom-sheet {
    border: 1px solid #fff;
  }
}
md-card {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 8px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
md-card md-card-header {
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
md-card md-card-header:first-child md-card-avatar {
  margin-right: 12px;
}
[dir=rtl] md-card md-card-header:first-child md-card-avatar {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 12px;
}
md-card md-card-header:last-child md-card-avatar {
  margin-left: 12px;
}
[dir=rtl] md-card md-card-header:last-child md-card-avatar {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 12px;
}
md-card md-card-header md-card-avatar {
  width: 40px;
  height: 40px;
}
md-card md-card-header md-card-avatar .md-user-avatar,
md-card md-card-header md-card-avatar md-icon {
  border-radius: 50%;
}
md-card md-card-header md-card-avatar md-icon {
  padding: 8px;
}
md-card md-card-header md-card-avatar + md-card-header-text {
  max-height: 40px;
}
md-card md-card-header md-card-avatar + md-card-header-text .md-title {
  font-size: 14px;
}
md-card md-card-header md-card-header-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
md-card md-card-header md-card-header-text .md-subhead {
  font-size: 14px;
}
md-card > img,
md-card > :not(md-card-content) img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  height: 100% !important;
}
md-card md-card-title {
  padding: 24px 16px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
md-card md-card-title + md-card-content {
  padding-top: 0;
}
md-card md-card-title md-card-title-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
md-card md-card-title md-card-title-text .md-subhead {
  padding-top: 0;
  font-size: 14px;
}
md-card md-card-title md-card-title-text:only-child .md-subhead {
  padding-top: 12px;
}
md-card md-card-title md-card-title-media {
  margin-top: -8px;
}
md-card md-card-title md-card-title-media .md-media-sm {
  height: 80px;
  width: 80px;
}
md-card md-card-title md-card-title-media .md-media-md {
  height: 112px;
  width: 112px;
}
md-card md-card-title md-card-title-media .md-media-lg {
  height: 152px;
  width: 152px;
}
md-card md-card-content {
  display: block;
  padding: 16px;
}
md-card md-card-content > p:first-child {
  margin-top: 0;
}
md-card md-card-content > p:last-child {
  margin-bottom: 0;
}
md-card md-card-content .md-media-xl {
  height: 240px;
  width: 240px;
}
md-card .md-actions, md-card md-card-actions {
  margin: 8px;
}
md-card .md-actions.layout-column .md-button:not(.md-icon-button), md-card md-card-actions.layout-column .md-button:not(.md-icon-button) {
  margin: 2px 0;
}
md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type, md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type {
  margin-top: 0;
}
md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type, md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type {
  margin-bottom: 0;
}
md-card .md-actions.layout-column .md-button.md-icon-button, md-card md-card-actions.layout-column .md-button.md-icon-button {
  margin-top: 6px;
  margin-bottom: 6px;
}
md-card .md-actions md-card-icon-actions, md-card md-card-actions md-card-icon-actions {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button), md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button) {
  margin: 0 4px;
}
md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type, md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
  margin-left: 0;
}
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 0;
}
md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type, md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
  margin-right: 0;
}
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 0;
}
md-card .md-actions:not(.layout-column) .md-button.md-icon-button, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button {
  margin-left: 6px;
  margin-right: 6px;
}
md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
  margin-left: 12px;
}
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 12px;
}
md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
  margin-right: 12px;
}
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 12px;
}
md-card .md-actions:not(.layout-column) .md-button + md-card-icon-actions, md-card md-card-actions:not(.layout-column) .md-button + md-card-icon-actions {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
md-card md-card-footer {
  margin-top: auto;
  padding: 16px;
}

@media screen and (-ms-high-contrast: active) {
  md-card {
    border: 1px solid #fff;
  }
}
.md-inline-form md-checkbox {
  margin: 19px 0 18px;
}

md-checkbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  min-width: 20px;
  min-height: 20px;
  margin-left: 0;
}
[dir=rtl] md-checkbox {
  margin-left: 16px;
}
md-checkbox {
  margin-right: 16px;
}
[dir=rtl] md-checkbox {
  margin-right: 0;
}
md-checkbox:last-of-type {
  margin-left: 0;
  margin-right: 0;
}
md-checkbox.md-focused:not([disabled]) ._md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}
md-checkbox.md-focused:not([disabled]):not(.md-checked) ._md-container:before {
  background-color: rgba(0, 0, 0, 0.12);
}
md-checkbox.md-align-top-left > div._md-container {
  top: 12px;
}
md-checkbox ._md-container {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 20px;
  height: 20px;
  left: 0;
}
[dir=rtl] md-checkbox ._md-container {
  left: auto;
}
md-checkbox ._md-container {
  right: auto;
}
[dir=rtl] md-checkbox ._md-container {
  right: 0;
}
md-checkbox ._md-container:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: auto;
}
md-checkbox ._md-container:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
md-checkbox ._md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}
md-checkbox ._md-icon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 240ms;
  transition: 240ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-width: 2px;
  border-style: solid;
  border-radius: 2px;
}
md-checkbox.md-checked ._md-icon {
  border: none;
}
md-checkbox.md-checked ._md-icon:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  left: 6.6666666667px;
  top: 2.2222222222px;
  display: table;
  width: 6.6666666667px;
  height: 13.3333333333px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-checkbox[disabled] {
  cursor: default;
}
md-checkbox.md-indeterminate ._md-icon:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: table;
  width: 12px;
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-checkbox ._md-label {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  margin-left: 30px;
}
[dir=rtl] md-checkbox ._md-label {
  margin-left: 0;
}
md-checkbox ._md-label {
  margin-right: 0;
}
[dir=rtl] md-checkbox ._md-label {
  margin-right: 30px;
}

.md-contact-chips .md-chips md-chip {
  padding: 0 25px 0 0;
}
[dir=rtl] .md-contact-chips .md-chips md-chip {
  padding: 0 0 0 25px;
}
.md-contact-chips .md-chips md-chip .md-contact-avatar {
  float: left;
}
[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar {
  float: right;
}
.md-contact-chips .md-chips md-chip .md-contact-avatar img {
  height: 32px;
  border-radius: 16px;
}
.md-contact-chips .md-chips md-chip .md-contact-name {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
}
[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 8px;
}

.md-contact-suggestion {
  height: 56px;
}
.md-contact-suggestion img {
  height: 40px;
  border-radius: 20px;
  margin-top: 8px;
}
.md-contact-suggestion .md-contact-name {
  margin-left: 8px;
}
[dir=rtl] .md-contact-suggestion .md-contact-name {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 8px;
}
.md-contact-suggestion .md-contact-name {
  width: 120px;
}
.md-contact-suggestion .md-contact-name, .md-contact-suggestion .md-contact-email {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.md-contact-chips-suggestions li {
  height: 100%;
}

.md-chips:after {
  content: "";
  display: table;
  clear: both;
}
.md-chips {
  display: block;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
  padding: 0 0 8px 3px;
}
[dir=rtl] .md-chips {
  padding: 0 3px 8px 0;
}
.md-chips {
  vertical-align: middle;
}
.md-chips.md-readonly ._md-chip-input-container {
  min-height: 32px;
}
.md-chips:not(.md-readonly) {
  cursor: text;
}
.md-chips:not(.md-readonly) md-chip:not(.md-readonly) {
  padding-right: 22px;
}
[dir=rtl] .md-chips:not(.md-readonly) md-chip:not(.md-readonly) {
  padding-right: 0;
  padding-right: auto;
  padding-right: initial;
  padding-left: 22px;
}
.md-chips:not(.md-readonly) md-chip:not(.md-readonly) ._md-chip-content {
  padding-right: 4px;
}
[dir=rtl] .md-chips:not(.md-readonly) md-chip:not(.md-readonly) ._md-chip-content {
  padding-right: 0;
  padding-right: auto;
  padding-right: initial;
  padding-left: 4px;
}
.md-chips md-chip {
  cursor: default;
  border-radius: 16px;
  display: block;
  height: 32px;
  line-height: 32px;
  margin: 8px 8px 0 0;
}
[dir=rtl] .md-chips md-chip {
  margin: 8px 0 0 8px;
}
.md-chips md-chip {
  padding: 0 12px 0 12px;
  float: left;
}
[dir=rtl] .md-chips md-chip {
  float: right;
}
.md-chips md-chip {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  position: relative;
}
.md-chips md-chip ._md-chip-content {
  display: block;
  float: left;
}
[dir=rtl] .md-chips md-chip ._md-chip-content {
  float: right;
}
.md-chips md-chip ._md-chip-content {
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.md-chips md-chip ._md-chip-content:focus {
  outline: none;
}
.md-chips md-chip._md-chip-content-edit-is-enabled {
  -webkit-user-select: none; /* webkit (safari, chrome) browsers */
  -moz-user-select: none; /* mozilla browsers */
  -khtml-user-select: none; /* webkit (konqueror) browsers */
  -ms-user-select: none; /* IE10+ */
}
.md-chips md-chip ._md-chip-remove-container {
  position: absolute;
  right: 0;
}
[dir=rtl] .md-chips md-chip ._md-chip-remove-container {
  right: 0;
  right: auto;
  right: initial;
  left: 0;
}
.md-chips md-chip ._md-chip-remove-container {
  line-height: 22px;
}
.md-chips md-chip ._md-chip-remove {
  text-align: center;
  width: 32px;
  height: 32px;
  min-width: 0;
  padding: 0;
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  position: relative;
}
.md-chips md-chip ._md-chip-remove md-icon {
  height: 18px;
  width: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
.md-chips ._md-chip-input-container {
  display: block;
  line-height: 32px;
  margin: 8px 8px 0 0;
}
[dir=rtl] .md-chips ._md-chip-input-container {
  margin: 8px 0 0 8px;
}
.md-chips ._md-chip-input-container {
  padding: 0;
  float: left;
}
[dir=rtl] .md-chips ._md-chip-input-container {
  float: right;
}
.md-chips ._md-chip-input-container input:not([type]), .md-chips ._md-chip-input-container input[type=email], .md-chips ._md-chip-input-container input[type=number], .md-chips ._md-chip-input-container input[type=tel], .md-chips ._md-chip-input-container input[type=url], .md-chips ._md-chip-input-container input[type=text] {
  border: 0;
  height: 32px;
  line-height: 32px;
  padding: 0;
}
.md-chips ._md-chip-input-container input:not([type]):focus, .md-chips ._md-chip-input-container input[type=email]:focus, .md-chips ._md-chip-input-container input[type=number]:focus, .md-chips ._md-chip-input-container input[type=tel]:focus, .md-chips ._md-chip-input-container input[type=url]:focus, .md-chips ._md-chip-input-container input[type=text]:focus {
  outline: none;
}
.md-chips ._md-chip-input-container md-autocomplete, .md-chips ._md-chip-input-container md-autocomplete-wrap {
  background: transparent;
  height: 32px;
}
.md-chips ._md-chip-input-container md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.md-chips ._md-chip-input-container md-autocomplete input {
  position: relative;
}
.md-chips ._md-chip-input-container input {
  border: 0;
  height: 32px;
  line-height: 32px;
  padding: 0;
}
.md-chips ._md-chip-input-container input:focus {
  outline: none;
}
.md-chips ._md-chip-input-container md-autocomplete, .md-chips ._md-chip-input-container md-autocomplete-wrap {
  height: 32px;
}
.md-chips ._md-chip-input-container md-autocomplete {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.md-chips ._md-chip-input-container md-autocomplete input {
  position: relative;
}
.md-chips ._md-chip-input-container:not(:first-child) {
  margin: 8px 8px 0 0;
}
[dir=rtl] .md-chips ._md-chip-input-container:not(:first-child) {
  margin: 8px 0 0 8px;
}
.md-chips ._md-chip-input-container input {
  background: transparent;
  border-width: 0;
}
.md-chips md-autocomplete button {
  display: none;
}

@media screen and (-ms-high-contrast: active) {
  ._md-chip-input-container,
  md-chip {
    border: 1px solid #fff;
  }
  ._md-chip-input-container md-autocomplete {
    border: none;
  }
}
md-content {
  display: block;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-content[md-scroll-y] {
  overflow-y: auto;
  overflow-x: hidden;
}
md-content[md-scroll-x] {
  overflow-x: auto;
  overflow-y: hidden;
}
md-content.md-no-momentum {
  -webkit-overflow-scrolling: auto;
}
@media print {
  md-content {
    overflow: visible !important;
  }
}

/** Styles for mdCalendar. */
md-calendar {
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.md-calendar-scroll-mask {
  display: inline-block;
  overflow: hidden;
  height: 308px;
}
.md-calendar-scroll-mask .md-virtual-repeat-scroller {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar {
  display: none;
}
.md-calendar-scroll-mask .md-virtual-repeat-offsetter {
  width: 100%;
}

.md-calendar-scroll-container {
  -webkit-box-shadow: inset -3px 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: inset -3px 3px 6px rgba(0, 0, 0, 0.2);
  display: inline-block;
  height: 308px;
  width: 346px;
}

.md-calendar-date {
  height: 44px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.md-calendar-date:first-child {
  padding-left: 16px;
}
[dir=rtl] .md-calendar-date:first-child {
  padding-left: 0;
  padding-left: auto;
  padding-left: initial;
  padding-right: 16px;
}
.md-calendar-date:last-child {
  padding-right: 16px;
}
[dir=rtl] .md-calendar-date:last-child {
  padding-right: 0;
  padding-right: auto;
  padding-right: initial;
  padding-left: 16px;
}
.md-calendar-date.md-calendar-date-disabled {
  cursor: default;
}

.md-calendar-date-selection-indicator {
  -webkit-transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator {
  cursor: pointer;
}

.md-calendar-month-label {
  height: 44px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 0 0 24px;
}
[dir=rtl] .md-calendar-month-label {
  padding: 0 24px 0 0;
}
md-calendar-month .md-calendar-month-label:not(.md-calendar-month-label-disabled) {
  cursor: pointer;
}

.md-calendar-day-header {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
.md-calendar-day-header th {
  height: 44px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.md-calendar-day-header th:first-child {
  padding-left: 16px;
}
[dir=rtl] .md-calendar-day-header th:first-child {
  padding-left: 0;
  padding-left: auto;
  padding-left: initial;
  padding-right: 16px;
}
.md-calendar-day-header th:last-child {
  padding-right: 16px;
}
[dir=rtl] .md-calendar-day-header th:last-child {
  padding-right: 0;
  padding-right: auto;
  padding-right: initial;
  padding-left: 16px;
}
.md-calendar-day-header th {
  font-weight: normal;
  height: 40px;
}

.md-calendar {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
.md-calendar tr:last-child td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.md-calendar:first-child {
  border-top: 1px solid transparent;
}
.md-calendar tbody, .md-calendar td, .md-calendar tr {
  vertical-align: middle;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

/** Styles for mdDatepicker. */
md-datepicker {
  white-space: nowrap;
  overflow: hidden;
  padding-right: 18px;
}
[dir=rtl] md-datepicker {
  padding-right: 0;
  padding-right: auto;
  padding-right: initial;
  padding-left: 18px;
}
md-datepicker {
  margin-right: -18px;
}
[dir=rtl] md-datepicker {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: -18px;
}
md-datepicker {
  vertical-align: middle;
}

.md-inline-form md-datepicker {
  margin-top: 12px;
}

.md-datepicker-button {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: none;
}

.md-datepicker-input {
  font-size: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background: transparent;
}
.md-datepicker-input::-ms-clear {
  display: none;
}
.md-datepicker-input {
  min-width: 120px;
  max-width: 328px;
}

.md-datepicker-input-container {
  position: relative;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: inline-block;
  width: auto;
  margin-left: 12px;
}
[dir=rtl] .md-datepicker-input-container {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 12px;
}
.md-datepicker-input-container.md-datepicker-focused {
  border-bottom-width: 2px;
}

.md-datepicker-is-showing .md-scroll-mask {
  z-index: 99;
}

.md-datepicker-calendar-pane {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  border-width: 1px;
  border-style: solid;
  background: transparent;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.md-datepicker-calendar-pane.md-pane-open {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.md-datepicker-input-mask {
  height: 40px;
  width: 340px;
  position: relative;
  background: transparent;
  pointer-events: none;
  cursor: text;
}

.md-datepicker-input-mask-opaque {
  position: absolute;
  right: 0;
  left: 120px;
  height: 100%;
  margin-left: -1px;
}

.md-datepicker-calendar {
  opacity: 0;
  -webkit-transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
}
.md-pane-open .md-datepicker-calendar {
  opacity: 1;
}
.md-datepicker-calendar md-calendar:focus {
  outline: none;
}

.md-datepicker-expand-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid;
}

.md-datepicker-triangle-button {
  position: absolute;
  right: 0;
}
[dir=rtl] .md-datepicker-triangle-button {
  right: 0;
  right: auto;
  right: initial;
  left: 0;
}
.md-datepicker-triangle-button {
  top: 0;
  -webkit-transform: translateY(-25%) translateX(45%);
          transform: translateY(-25%) translateX(45%);
}
[dir=rtl] .md-datepicker-triangle-button {
  -webkit-transform: translateY(-25%) translateX(-45%);
          transform: translateY(-25%) translateX(-45%);
}

.md-datepicker-triangle-button.md-button.md-icon-button {
  height: 100%;
  width: 36px;
  position: absolute;
}

md-datepicker[disabled] .md-datepicker-input-container {
  border-bottom-color: transparent;
}
md-datepicker[disabled] .md-datepicker-triangle-button {
  display: none;
}

.md-datepicker-open .md-datepicker-input-container {
  margin-left: -12px;
}
[dir=rtl] .md-datepicker-open .md-datepicker-input-container {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: -12px;
}
.md-datepicker-open .md-datepicker-input-container {
  margin-bottom: -5px;
  border: none;
}
.md-datepicker-open .md-datepicker-input {
  margin-left: 24px;
}
[dir=rtl] .md-datepicker-open .md-datepicker-input {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 24px;
}
.md-datepicker-open .md-datepicker-input {
  height: 40px;
}
.md-datepicker-open .md-datepicker-triangle-button {
  display: none;
}

.md-datepicker-pos-adjusted .md-datepicker-input-mask {
  display: none;
}

.md-datepicker-calendar-pane .md-calendar {
  -webkit-transform: translateY(-85px);
          transform: translateY(-85px);
  -webkit-transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-delay: 0.125s;
          transition-delay: 0.125s;
}
.md-datepicker-calendar-pane.md-pane-open .md-calendar {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.md-dialog-is-showing {
  max-height: 100%;
}

.md-dialog-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 80;
  overflow: hidden;
}

md-dialog._md-transition-in {
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}
md-dialog._md-transition-out {
  opacity: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: translate(0, 100%) scale(0.2);
          transform: translate(0, 100%) scale(0.2);
}
md-dialog {
  opacity: 0;
  min-width: 240px;
  max-width: 80%;
  max-height: 80%;
  position: relative;
  overflow: auto;
  -webkit-box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
md-dialog > form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
}
md-dialog .md-dialog-content {
  padding: 24px;
}
md-dialog md-dialog-content {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) {
  margin-top: 0;
}
md-dialog md-dialog-content:focus {
  outline: none;
}
md-dialog md-dialog-content .md-subheader {
  margin: 0;
}
md-dialog md-dialog-content ._md-dialog-content-body {
  width: 100%;
}
md-dialog md-dialog-content .md-prompt-input-container {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
md-dialog .md-actions, md-dialog md-dialog-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 0;
  padding-right: 8px;
}
[dir=rtl] md-dialog .md-actions, [dir=rtl] md-dialog md-dialog-actions {
  padding-right: 16px;
}
md-dialog .md-actions, md-dialog md-dialog-actions {
  padding-left: 16px;
}
[dir=rtl] md-dialog .md-actions, [dir=rtl] md-dialog md-dialog-actions {
  padding-left: 8px;
}
md-dialog .md-actions, md-dialog md-dialog-actions {
  min-height: 52px;
  overflow: hidden;
}
md-dialog .md-actions .md-button, md-dialog md-dialog-actions .md-button {
  margin-bottom: 8px;
  margin-left: 8px;
}
[dir=rtl] md-dialog .md-actions .md-button, [dir=rtl] md-dialog md-dialog-actions .md-button {
  margin-left: 0;
}
md-dialog .md-actions .md-button, md-dialog md-dialog-actions .md-button {
  margin-right: 0;
}
[dir=rtl] md-dialog .md-actions .md-button, [dir=rtl] md-dialog md-dialog-actions .md-button {
  margin-right: 8px;
}
md-dialog .md-actions .md-button, md-dialog md-dialog-actions .md-button {
  margin-top: 8px;
}
md-dialog.md-content-overflow .md-actions, md-dialog.md-content-overflow md-dialog-actions {
  border-top-width: 1px;
  border-top-style: solid;
}

@media screen and (-ms-high-contrast: active) {
  md-dialog {
    border: 1px solid #fff;
  }
}
@media (max-width: 959px) {
  md-dialog.md-dialog-fullscreen {
    min-height: 100%;
    min-width: 100%;
    border-radius: 0;
  }
}
md-divider {
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  margin: 0;
}
md-divider[md-inset] {
  margin-left: 80px;
}
[dir=rtl] md-divider[md-inset] {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 80px;
}

.layout-row > md-divider,
.layout-xs-row > md-divider, .layout-gt-xs-row > md-divider,
.layout-sm-row > md-divider, .layout-gt-sm-row > md-divider,
.layout-md-row > md-divider, .layout-gt-md-row > md-divider,
.layout-lg-row > md-divider, .layout-gt-lg-row > md-divider,
.layout-xl-row > md-divider {
  border-top-width: 0;
  border-right-width: 1px;
  border-right-style: solid;
}

md-fab-speed-dial {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
md-fab-speed-dial.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
md-fab-speed-dial.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
md-fab-speed-dial.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
md-fab-speed-dial.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
md-fab-speed-dial {
  z-index: 20;
}
md-fab-speed-dial:not(.md-hover-full) {
  pointer-events: none;
}
md-fab-speed-dial:not(.md-hover-full) md-fab-trigger, md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item {
  pointer-events: auto;
}
md-fab-speed-dial:not(.md-hover-full).md-is-open {
  pointer-events: auto;
}
md-fab-speed-dial ._md-css-variables {
  z-index: 20;
}
md-fab-speed-dial.md-is-open .md-fab-action-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
md-fab-speed-dial md-fab-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}
md-fab-speed-dial md-fab-actions .md-fab-action-item {
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-down {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
md-fab-speed-dial.md-down md-fab-trigger {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
md-fab-speed-dial.md-down md-fab-actions {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
md-fab-speed-dial.md-up {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
md-fab-speed-dial.md-up md-fab-trigger {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
md-fab-speed-dial.md-up md-fab-actions {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
md-fab-speed-dial.md-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
md-fab-speed-dial.md-left md-fab-trigger {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
md-fab-speed-dial.md-left md-fab-actions {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item {
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
md-fab-speed-dial.md-right md-fab-trigger {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
md-fab-speed-dial.md-right md-fab-actions {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item {
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial {
  /*
   * Hide some graphics glitches if switching animation types
   */
}
md-fab-speed-dial.md-fling-remove .md-fab-action-item > *, md-fab-speed-dial.md-scale-remove .md-fab-action-item > * {
  visibility: hidden;
}
md-fab-speed-dial {
  /*
   * Handle the animations
   */
}
md-fab-speed-dial.md-fling .md-fab-action-item {
  opacity: 1;
}
md-fab-speed-dial.md-fling._md-animations-waiting .md-fab-action-item {
  opacity: 0;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
md-fab-speed-dial.md-scale .md-fab-action-item {
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-transition-duration: 0.1428571429s;
          transition-duration: 0.1428571429s;
}

md-fab-toolbar.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
md-fab-toolbar.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
md-fab-toolbar.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
md-fab-toolbar.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
md-fab-toolbar {
  display: block;
  /*
   * Closed styling
   */
}
md-fab-toolbar ._md-fab-toolbar-wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  height: 68px;
}
md-fab-toolbar md-fab-trigger {
  position: absolute;
  z-index: 20;
}
md-fab-toolbar md-fab-trigger button {
  overflow: visible !important;
}
md-fab-toolbar md-fab-trigger ._md-fab-toolbar-background {
  display: block;
  position: absolute;
  z-index: 21;
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-toolbar md-fab-trigger md-icon {
  position: relative;
  z-index: 22;
  opacity: 1;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
md-fab-toolbar.md-left md-fab-trigger {
  right: 0;
}
[dir=rtl] md-fab-toolbar.md-left md-fab-trigger {
  right: 0;
  right: auto;
  right: initial;
  left: 0;
}
md-fab-toolbar.md-left .md-toolbar-tools {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-right: 0.6rem;
}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 0.6rem;
}
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-left: -0.8rem;
}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: -0.8rem;
}
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
  margin-right: 8px;
}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 8px;
}
md-fab-toolbar.md-right md-fab-trigger {
  left: 0;
}
[dir=rtl] md-fab-toolbar.md-right md-fab-trigger {
  left: 0;
  left: auto;
  left: initial;
  right: 0;
}
md-fab-toolbar.md-right .md-toolbar-tools {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
md-fab-toolbar md-toolbar {
  background-color: transparent !important;
  pointer-events: none;
  z-index: 23;
}
md-fab-toolbar md-toolbar .md-toolbar-tools {
  padding: 0 20px;
  margin-top: 3px;
}
md-fab-toolbar md-toolbar .md-fab-action-item {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
}
md-fab-toolbar {
  /*
   * Hover styling
   */
}
md-fab-toolbar.md-is-open md-fab-trigger > button {
  -webkit-box-shadow: none;
          box-shadow: none;
}
md-fab-toolbar.md-is-open md-fab-trigger > button md-icon {
  opacity: 0;
}
md-fab-toolbar.md-is-open .md-fab-action-item {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

md-grid-list {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: relative;
}
md-grid-list md-grid-tile,
md-grid-list md-grid-tile > figure,
md-grid-list md-grid-tile-header,
md-grid-list md-grid-tile-footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
md-grid-list md-grid-tile {
  display: block;
  position: absolute;
}
md-grid-list md-grid-tile figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
}
md-grid-list md-grid-tile md-grid-tile-header,
md-grid-list md-grid-tile md-grid-tile-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 48px;
  color: #fff;
  background: rgba(0, 0, 0, 0.18);
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
}
md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h3,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
  font-weight: 400;
  margin: 0 0 0 16px;
}
md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-footer h3 {
  font-size: 14px;
}
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
  font-size: 12px;
}
md-grid-list md-grid-tile md-grid-tile-header {
  top: 0;
}
md-grid-list md-grid-tile md-grid-tile-footer {
  bottom: 0;
}

@media screen and (-ms-high-contrast: active) {
  md-grid-tile {
    border: 1px solid #fff;
  }
  md-grid-tile-footer {
    border-top: 1px solid #fff;
  }
}
md-icon {
  margin: auto;
  background-repeat: no-repeat no-repeat;
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px;
}
md-icon svg {
  pointer-events: none;
  display: block;
}
md-icon[md-font-icon] {
  line-height: 24px;
  width: auto;
}

md-list {
  display: block;
  padding: 8px 0px 8px 0px;
}
md-list .md-subheader {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1.2em;
}
md-list.md-dense md-list-item,
md-list.md-dense md-list-item ._md-list-item-inner {
  min-height: 48px;
}
md-list.md-dense md-list-item md-icon:first-child,
md-list.md-dense md-list-item ._md-list-item-inner md-icon:first-child {
  width: 20px;
  height: 20px;
}
md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list.md-dense md-list-item ._md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: 36px;
}
[dir=rtl] md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon),
[dir=rtl] md-list.md-dense md-list-item ._md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 36px;
}
md-list.md-dense md-list-item .md-avatar, md-list.md-dense md-list-item .md-avatar-icon,
md-list.md-dense md-list-item ._md-list-item-inner .md-avatar,
md-list.md-dense md-list-item ._md-list-item-inner .md-avatar-icon {
  margin-right: 20px;
}
[dir=rtl] md-list.md-dense md-list-item .md-avatar, [dir=rtl] md-list.md-dense md-list-item .md-avatar-icon,
[dir=rtl] md-list.md-dense md-list-item ._md-list-item-inner .md-avatar,
[dir=rtl] md-list.md-dense md-list-item ._md-list-item-inner .md-avatar-icon {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 20px;
}
md-list.md-dense md-list-item .md-avatar,
md-list.md-dense md-list-item ._md-list-item-inner .md-avatar {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 36px;
  height: 36px;
}
md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-2-line > ._md-no-style .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line > ._md-no-style .md-list-item-text.md-offset {
  margin-left: 56px;
}
[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-2-line > ._md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line > ._md-no-style .md-list-item-text.md-offset {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 56px;
}
md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,
md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,
md-list.md-dense md-list-item.md-2-line .md-list-item-text p, md-list.md-dense md-list-item.md-2-line > ._md-no-style .md-list-item-text h3,
md-list.md-dense md-list-item.md-2-line > ._md-no-style .md-list-item-text h4,
md-list.md-dense md-list-item.md-2-line > ._md-no-style .md-list-item-text p, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,
md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,
md-list.md-dense md-list-item.md-3-line .md-list-item-text p, md-list.md-dense md-list-item.md-3-line > ._md-no-style .md-list-item-text h3,
md-list.md-dense md-list-item.md-3-line > ._md-no-style .md-list-item-text h4,
md-list.md-dense md-list-item.md-3-line > ._md-no-style .md-list-item-text p {
  line-height: 1.05;
  font-size: 12px;
}
md-list.md-dense md-list-item.md-2-line .md-list-item-text h3, md-list.md-dense md-list-item.md-2-line > ._md-no-style .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line > ._md-no-style .md-list-item-text h3 {
  font-size: 13px;
}
md-list.md-dense md-list-item.md-2-line, md-list.md-dense md-list-item.md-2-line > ._md-no-style {
  min-height: 60px;
}
md-list.md-dense md-list-item.md-2-line div.md-button:first-child::before, md-list.md-dense md-list-item.md-2-line > ._md-no-style div.md-button:first-child::before {
  content: "";
  min-height: 60px;
  visibility: hidden;
  display: inline-block;
}
md-list.md-dense md-list-item.md-2-line > .md-avatar, md-list.md-dense md-list-item.md-2-line .md-avatar-icon, md-list.md-dense md-list-item.md-2-line > ._md-no-style > .md-avatar, md-list.md-dense md-list-item.md-2-line > ._md-no-style .md-avatar-icon {
  margin-top: 12px;
}
md-list.md-dense md-list-item.md-3-line, md-list.md-dense md-list-item.md-3-line > ._md-no-style {
  min-height: 76px;
}
md-list.md-dense md-list-item.md-3-line div.md-button:first-child::before, md-list.md-dense md-list-item.md-3-line > ._md-no-style div.md-button:first-child::before {
  content: "";
  min-height: 76px;
  visibility: hidden;
  display: inline-block;
}
md-list.md-dense md-list-item.md-3-line > md-icon:first-child,
md-list.md-dense md-list-item.md-3-line > .md-avatar, md-list.md-dense md-list-item.md-3-line > ._md-no-style > md-icon:first-child,
md-list.md-dense md-list-item.md-3-line > ._md-no-style > .md-avatar {
  margin-top: 16px;
}

md-list-item {
  position: relative;
}
md-list-item._md-proxy-focus.md-focused ._md-no-style {
  -webkit-transition: background-color 0.15s linear;
  transition: background-color 0.15s linear;
}
md-list-item._md-button-wrap {
  position: relative;
}
md-list-item._md-button-wrap > div.md-button:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 16px;
  margin: 0;
  background-color: initial;
  font-weight: 400;
  text-align: left;
}
[dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child {
  text-align: right;
}
md-list-item._md-button-wrap > div.md-button:first-child {
  border: medium none;
}
md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  margin: 0;
  padding: 0;
}
md-list-item._md-button-wrap > div.md-button:first-child ._md-list-item-inner {
  width: 100%;
  height: 100%;
}
md-list-item._md-no-proxy,
md-list-item ._md-no-style {
  position: relative;
  padding: 0px 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
md-list-item._md-no-proxy.md-button,
md-list-item ._md-no-style.md-button {
  font-size: inherit;
  height: inherit;
  text-align: left;
}
[dir=rtl] md-list-item._md-no-proxy.md-button,
[dir=rtl] md-list-item ._md-no-style.md-button {
  text-align: right;
}
md-list-item._md-no-proxy.md-button,
md-list-item ._md-no-style.md-button {
  text-transform: none;
  width: 100%;
  white-space: normal;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: inherit;
          flex-direction: inherit;
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  border-radius: 0;
  margin: 0;
}
md-list-item._md-no-proxy.md-button > .md-ripple-container,
md-list-item ._md-no-style.md-button > .md-ripple-container {
  border-radius: 0;
}
md-list-item._md-no-proxy:focus,
md-list-item ._md-no-style:focus {
  outline: none;
}
md-list-item.md-clickable:hover {
  cursor: pointer;
}
md-list-item md-divider {
  position: absolute;
  bottom: 0;
  left: 0;
}
[dir=rtl] md-list-item md-divider {
  left: 0;
  left: auto;
  left: initial;
  right: 0;
}
md-list-item md-divider {
  width: 100%;
}
md-list-item md-divider[md-inset] {
  left: 72px;
}
[dir=rtl] md-list-item md-divider[md-inset] {
  left: 0;
  left: auto;
  left: initial;
  right: 72px;
}
md-list-item md-divider[md-inset] {
  width: calc(100% - 72px);
  margin: 0 !important;
}
md-list-item,
md-list-item ._md-list-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 48px;
  height: auto;
}
md-list-item > div.md-primary > md-icon:not(.md-avatar-icon), md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon), md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list-item > md-icon.md-secondary:not(.md-avatar-icon),
md-list-item ._md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),
md-list-item ._md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),
md-list-item ._md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),
md-list-item ._md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon) {
  width: 24px;
  margin-top: 16px;
  margin-bottom: 12px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
md-list-item > div.md-primary > md-checkbox, md-list-item > div.md-secondary > md-checkbox, md-list-item > md-checkbox,
md-list-item md-checkbox.md-secondary,
md-list-item ._md-list-item-inner > div.md-primary > md-checkbox,
md-list-item ._md-list-item-inner > div.md-secondary > md-checkbox,
md-list-item ._md-list-item-inner > md-checkbox,
md-list-item ._md-list-item-inner md-checkbox.md-secondary {
  -ms-flex-item-align: center;
      align-self: center;
}
md-list-item > div.md-primary > md-checkbox .md-label, md-list-item > div.md-secondary > md-checkbox .md-label, md-list-item > md-checkbox .md-label,
md-list-item md-checkbox.md-secondary .md-label,
md-list-item ._md-list-item-inner > div.md-primary > md-checkbox .md-label,
md-list-item ._md-list-item-inner > div.md-secondary > md-checkbox .md-label,
md-list-item ._md-list-item-inner > md-checkbox .md-label,
md-list-item ._md-list-item-inner md-checkbox.md-secondary .md-label {
  display: none;
}
md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list-item ._md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: 32px;
}
[dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon),
[dir=rtl] md-list-item ._md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 32px;
}
md-list-item .md-avatar, md-list-item .md-avatar-icon,
md-list-item ._md-list-item-inner .md-avatar,
md-list-item ._md-list-item-inner .md-avatar-icon {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 16px;
}
[dir=rtl] md-list-item .md-avatar, [dir=rtl] md-list-item .md-avatar-icon,
[dir=rtl] md-list-item ._md-list-item-inner .md-avatar,
[dir=rtl] md-list-item ._md-list-item-inner .md-avatar-icon {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 16px;
}
md-list-item .md-avatar, md-list-item .md-avatar-icon,
md-list-item ._md-list-item-inner .md-avatar,
md-list-item ._md-list-item-inner .md-avatar-icon {
  border-radius: 50%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
md-list-item .md-avatar,
md-list-item ._md-list-item-inner .md-avatar {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 40px;
  height: 40px;
}
md-list-item .md-avatar-icon,
md-list-item ._md-list-item-inner .md-avatar-icon {
  padding: 8px;
}
md-list-item .md-avatar-icon svg,
md-list-item ._md-list-item-inner .md-avatar-icon svg {
  width: 24px;
  height: 24px;
}
md-list-item > md-checkbox,
md-list-item ._md-list-item-inner > md-checkbox {
  width: 24px;
  margin-left: 3px;
}
[dir=rtl] md-list-item > md-checkbox,
[dir=rtl] md-list-item ._md-list-item-inner > md-checkbox {
  margin-left: 29px;
}
md-list-item > md-checkbox,
md-list-item ._md-list-item-inner > md-checkbox {
  margin-right: 29px;
}
[dir=rtl] md-list-item > md-checkbox,
[dir=rtl] md-list-item ._md-list-item-inner > md-checkbox {
  margin-right: 3px;
}
md-list-item > md-checkbox,
md-list-item ._md-list-item-inner > md-checkbox {
  margin-top: 16px;
}
md-list-item ._md-secondary-container,
md-list-item ._md-list-item-inner ._md-secondary-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  margin-right: 0;
}
[dir=rtl] md-list-item ._md-secondary-container,
[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container {
  margin-right: auto;
}
md-list-item ._md-secondary-container,
md-list-item ._md-list-item-inner ._md-secondary-container {
  margin-left: auto;
}
[dir=rtl] md-list-item ._md-secondary-container,
[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container {
  margin-left: 0;
}
md-list-item ._md-secondary-container .md-button:last-of-type, md-list-item ._md-secondary-container .md-icon-button:last-of-type,
md-list-item ._md-list-item-inner ._md-secondary-container .md-button:last-of-type,
md-list-item ._md-list-item-inner ._md-secondary-container .md-icon-button:last-of-type {
  margin-right: 0px;
}
[dir=rtl] md-list-item ._md-secondary-container .md-button:last-of-type, [dir=rtl] md-list-item ._md-secondary-container .md-icon-button:last-of-type,
[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container .md-button:last-of-type,
[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container .md-icon-button:last-of-type {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 0px;
}
md-list-item ._md-secondary-container md-checkbox,
md-list-item ._md-list-item-inner ._md-secondary-container md-checkbox {
  margin-top: 0;
  margin-bottom: 0;
}
md-list-item ._md-secondary-container md-checkbox:last-child,
md-list-item ._md-list-item-inner ._md-secondary-container md-checkbox:last-child {
  width: 24px;
  margin-right: 0;
}
[dir=rtl] md-list-item ._md-secondary-container md-checkbox:last-child,
[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container md-checkbox:last-child {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 0;
}
md-list-item ._md-secondary-container md-switch,
md-list-item ._md-list-item-inner ._md-secondary-container md-switch {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -6px;
}
[dir=rtl] md-list-item ._md-secondary-container md-switch,
[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container md-switch {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: -6px;
}
md-list-item > p, md-list-item > ._md-list-item-inner > p,
md-list-item ._md-list-item-inner > p,
md-list-item ._md-list-item-inner > ._md-list-item-inner > p {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0;
}
md-list-item.md-2-line, md-list-item.md-2-line > ._md-no-style, md-list-item.md-3-line, md-list-item.md-3-line > ._md-no-style {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
md-list-item.md-2-line.md-long-text, md-list-item.md-2-line > ._md-no-style.md-long-text, md-list-item.md-3-line.md-long-text, md-list-item.md-3-line > ._md-no-style.md-long-text {
  margin-top: 8px;
  margin-bottom: 8px;
}
md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > ._md-no-style .md-list-item-text, md-list-item.md-3-line .md-list-item-text, md-list-item.md-3-line > ._md-no-style .md-list-item-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: auto;
  text-overflow: ellipsis;
  overflow: hidden;
}
md-list-item.md-2-line .md-list-item-text.md-offset, md-list-item.md-2-line > ._md-no-style .md-list-item-text.md-offset, md-list-item.md-3-line .md-list-item-text.md-offset, md-list-item.md-3-line > ._md-no-style .md-list-item-text.md-offset {
  margin-left: 56px;
}
[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-2-line > ._md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line > ._md-no-style .md-list-item-text.md-offset {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 56px;
}
md-list-item.md-2-line .md-list-item-text h3, md-list-item.md-2-line > ._md-no-style .md-list-item-text h3, md-list-item.md-3-line .md-list-item-text h3, md-list-item.md-3-line > ._md-no-style .md-list-item-text h3 {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.01em;
  margin: 0 0 0px 0;
  line-height: 1.2em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
md-list-item.md-2-line .md-list-item-text h4, md-list-item.md-2-line > ._md-no-style .md-list-item-text h4, md-list-item.md-3-line .md-list-item-text h4, md-list-item.md-3-line > ._md-no-style .md-list-item-text h4 {
  font-size: 14px;
  letter-spacing: 0.01em;
  margin: 3px 0 1px 0;
  font-weight: 400;
  line-height: 1.2em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
md-list-item.md-2-line .md-list-item-text p, md-list-item.md-2-line > ._md-no-style .md-list-item-text p, md-list-item.md-3-line .md-list-item-text p, md-list-item.md-3-line > ._md-no-style .md-list-item-text p {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  margin: 0 0 0 0;
  line-height: 1.6em;
}
md-list-item.md-2-line, md-list-item.md-2-line > ._md-no-style {
  height: auto;
  min-height: 72px;
}
md-list-item.md-2-line div.md-button:first-child::before, md-list-item.md-2-line > ._md-no-style div.md-button:first-child::before {
  content: "";
  min-height: 72px;
  visibility: hidden;
  display: inline-block;
}
md-list-item.md-2-line > .md-avatar, md-list-item.md-2-line .md-avatar-icon, md-list-item.md-2-line > ._md-no-style > .md-avatar, md-list-item.md-2-line > ._md-no-style .md-avatar-icon {
  margin-top: 12px;
}
md-list-item.md-2-line > md-icon:first-child, md-list-item.md-2-line > ._md-no-style > md-icon:first-child {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > ._md-no-style .md-list-item-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
md-list-item.md-3-line, md-list-item.md-3-line > ._md-no-style {
  height: auto;
  min-height: 88px;
}
md-list-item.md-3-line div.md-button:first-child::before, md-list-item.md-3-line > ._md-no-style div.md-button:first-child::before {
  content: "";
  min-height: 88px;
  visibility: hidden;
  display: inline-block;
}
md-list-item.md-3-line > md-icon:first-child,
md-list-item.md-3-line > .md-avatar, md-list-item.md-3-line > ._md-no-style > md-icon:first-child,
md-list-item.md-3-line > ._md-no-style > .md-avatar {
  margin-top: 16px;
}

md-input-container:after {
  content: "";
  display: table;
  clear: both;
}
md-input-container {
  display: inline-block;
  position: relative;
  padding: 2px;
  margin: 18px 0;
  vertical-align: middle;
}
md-input-container.md-block {
  display: block;
}
md-input-container .md-errors-spacer {
  float: right;
}
[dir=rtl] md-input-container .md-errors-spacer {
  float: left;
}
md-input-container .md-errors-spacer {
  min-height: 24px;
  min-width: 1px;
}
md-input-container .md-resize-handle {
  position: absolute;
  bottom: 22px;
  left: 0;
  height: 10px;
  background: transparent;
  width: 100%;
  cursor: ns-resize;
}
md-input-container > md-icon {
  position: absolute;
  top: 8px;
  left: 2px;
}
[dir=rtl] md-input-container > md-icon {
  left: auto;
}
md-input-container > md-icon {
  right: auto;
}
[dir=rtl] md-input-container > md-icon {
  right: 2px;
}
md-input-container textarea,
md-input-container input[type=text],
md-input-container input[type=password],
md-input-container input[type=datetime],
md-input-container input[type=datetime-local],
md-input-container input[type=date],
md-input-container input[type=month],
md-input-container input[type=time],
md-input-container input[type=week],
md-input-container input[type=number],
md-input-container input[type=email],
md-input-container input[type=url],
md-input-container input[type=search],
md-input-container input[type=tel],
md-input-container input[type=color] {
  /* remove default appearance from all input/textarea */
  -moz-appearance: none;
  -webkit-appearance: none;
}
md-input-container input[type=date],
md-input-container input[type=datetime-local],
md-input-container input[type=month],
md-input-container input[type=time],
md-input-container input[type=week] {
  min-height: 26px;
}
md-input-container textarea {
  resize: none;
  overflow: hidden;
}
md-input-container textarea.md-input {
  min-height: 26px;
  -ms-flex-preferred-size: auto;
}
md-input-container textarea[md-no-autogrow] {
  height: auto;
  overflow: auto;
}
md-input-container label:not(._md-container-ignore) {
  position: absolute;
  bottom: 100%;
  left: 0;
}
[dir=rtl] md-input-container label:not(._md-container-ignore) {
  left: auto;
}
md-input-container label:not(._md-container-ignore) {
  right: auto;
}
[dir=rtl] md-input-container label:not(._md-container-ignore) {
  right: 0;
}
md-input-container label:not(._md-container-ignore).md-required:after {
  content: " *";
  font-size: 13px;
  vertical-align: top;
}
md-input-container label:not(.md-no-float):not(._md-container-ignore),
md-input-container ._md-placeholder {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 3px;
}
[dir=rtl] md-input-container label:not(.md-no-float):not(._md-container-ignore),
[dir=rtl] md-input-container ._md-placeholder {
  padding-left: 0;
}
md-input-container label:not(.md-no-float):not(._md-container-ignore),
md-input-container ._md-placeholder {
  padding-right: 0;
}
[dir=rtl] md-input-container label:not(.md-no-float):not(._md-container-ignore),
[dir=rtl] md-input-container ._md-placeholder {
  padding-right: 3px;
}
md-input-container label:not(.md-no-float):not(._md-container-ignore),
md-input-container ._md-placeholder {
  z-index: 1;
  -webkit-transform: translate3d(0, 28px, 0) scale(1);
          transform: translate3d(0, 28px, 0) scale(1);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  max-width: 100%;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
[dir=rtl] md-input-container label:not(.md-no-float):not(._md-container-ignore),
[dir=rtl] md-input-container ._md-placeholder {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
md-input-container ._md-placeholder {
  position: absolute;
  top: 0;
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
}
md-input-container.md-input-focused ._md-placeholder {
  opacity: 1;
  -webkit-transform: translate3d(0, 24px, 0);
          transform: translate3d(0, 24px, 0);
}
md-input-container.md-input-has-value ._md-placeholder {
  -webkit-transition: none;
  transition: none;
  opacity: 0;
}
md-input-container:not(.md-input-has-value) input:not(:focus), md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text {
  color: transparent;
}
md-input-container {
  /*
   * The .md-input class is added to the input/textarea
   */
}
md-input-container .md-input {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: block;
  margin-top: 0;
  background: none;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  border-width: 0 0 1px 0;
  line-height: 26px;
  height: 30px;
  -ms-flex-preferred-size: 26px;
  border-radius: 0;
  border-style: solid;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
}
[dir=rtl] md-input-container .md-input {
  float: right;
}
md-input-container .md-input:focus {
  outline: none;
}
md-input-container .md-input:invalid {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
md-input-container .md-input.md-no-flex {
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
}
md-input-container .md-char-counter {
  text-align: right;
}
[dir=rtl] md-input-container .md-char-counter {
  text-align: left;
}
md-input-container .md-char-counter {
  padding-right: 2px;
}
[dir=rtl] md-input-container .md-char-counter {
  padding-right: 0;
}
md-input-container .md-char-counter {
  padding-left: 0;
}
[dir=rtl] md-input-container .md-char-counter {
  padding-left: 2px;
}
md-input-container .md-input-messages-animation {
  position: relative;
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  overflow: hidden;
  clear: left;
}
[dir=rtl] md-input-container .md-input-messages-animation {
  clear: right;
}
md-input-container .md-input-messages-animation.ng-enter .md-input-message-animation {
  opacity: 0;
  margin-top: -100px;
}
md-input-container .md-input-message-animation, md-input-container .md-char-counter {
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  opacity: 1;
  margin-top: 0;
  padding-top: 5px;
}
md-input-container .md-input-message-animation:not(.md-char-counter), md-input-container .md-char-counter:not(.md-char-counter) {
  padding-right: 5px;
}
[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
  padding-right: 0;
}
md-input-container .md-input-message-animation:not(.md-char-counter), md-input-container .md-char-counter:not(.md-char-counter) {
  padding-left: 0;
}
[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
  padding-left: 5px;
}
md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
  opacity: 0;
  margin-top: -100px;
}
md-input-container .md-auto-hide .md-input-message-animation:not(.ng-animate) {
  opacity: 0;
  margin-top: -100px;
}
md-input-container .md-input-message-animation.ng-enter {
  opacity: 0;
  margin-top: -100px;
}
md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-placeholder label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
  -webkit-transform: translate3d(0, 6px, 0) scale(0.75);
          transform: translate3d(0, 6px, 0) scale(0.75);
  -webkit-transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
  transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
  transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
  transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
}
md-input-container.md-input-has-value label {
  -webkit-transition: none;
  transition: none;
}
md-input-container.md-input-focused .md-input,
md-input-container .md-input.ng-invalid.ng-dirty, md-input-container.md-input-resized .md-input {
  padding-bottom: 0;
  border-width: 0 0 2px 0;
}
md-input-container .md-input[disabled], [disabled] md-input-container .md-input {
  background-position: bottom -1px left 0;
  background-size: 4px 1px;
  background-repeat: repeat-x;
}
md-input-container.md-icon-float {
  -webkit-transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-input-container.md-icon-float > label {
  pointer-events: none;
  position: absolute;
}
md-input-container.md-icon-float > md-icon {
  top: 8px;
  left: 2px;
}
[dir=rtl] md-input-container.md-icon-float > md-icon {
  left: auto;
}
md-input-container.md-icon-float > md-icon {
  right: auto;
}
[dir=rtl] md-input-container.md-icon-float > md-icon {
  right: 2px;
}
md-input-container.md-icon-left > label:not(.md-no-float):not(._md-container-ignore),
md-input-container.md-icon-left > label .md-placeholder, md-input-container.md-icon-right > label:not(.md-no-float):not(._md-container-ignore),
md-input-container.md-icon-right > label .md-placeholder {
  width: calc(100% - 36px - 18px);
}
md-input-container.md-icon-left {
  padding-left: 36px;
}
[dir=rtl] md-input-container.md-icon-left {
  padding-left: 0;
}
md-input-container.md-icon-left {
  padding-right: 0;
}
[dir=rtl] md-input-container.md-icon-left {
  padding-right: 36px;
}
md-input-container.md-icon-left > label {
  left: 36px;
}
[dir=rtl] md-input-container.md-icon-left > label {
  left: auto;
}
md-input-container.md-icon-left > label {
  right: auto;
}
[dir=rtl] md-input-container.md-icon-left > label {
  right: 36px;
}
md-input-container.md-icon-right {
  padding-left: 0;
}
[dir=rtl] md-input-container.md-icon-right {
  padding-left: 36px;
}
md-input-container.md-icon-right {
  padding-right: 36px;
}
[dir=rtl] md-input-container.md-icon-right {
  padding-right: 0;
}
md-input-container.md-icon-right > md-icon:last-of-type {
  margin: 0;
  right: 2px;
}
[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
  right: auto;
}
md-input-container.md-icon-right > md-icon:last-of-type {
  left: auto;
}
[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
  left: 2px;
}
md-input-container.md-icon-left.md-icon-right {
  padding-left: 36px;
  padding-right: 36px;
}
md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(._md-container-ignore),
md-input-container.md-icon-left.md-icon-right > label .md-placeholder {
  width: calc(100% - 36px * 2);
}

@media screen and (-ms-high-contrast: active) {
  md-input-container.md-default-theme > md-icon {
    fill: #fff;
  }
}
md-toolbar.md-menu-toolbar h2.md-toolbar-tools {
  line-height: 1rem;
  height: auto;
  padding: 28px;
  padding-bottom: 12px;
}

md-menu-bar {
  padding: 0 20px;
  display: block;
  position: relative;
  z-index: 2;
}
md-menu-bar .md-menu {
  display: inline-block;
  padding: 0;
  position: relative;
}
md-menu-bar button {
  font-size: 14px;
  padding: 0 10px;
  margin: 0;
  border: 0;
  background-color: transparent;
  height: 40px;
}
md-menu-bar md-backdrop._md-menu-backdrop {
  z-index: -2;
}

md-menu-content._md-menu-bar-menu.md-dense {
  max-height: none;
  padding: 16px 0;
}
md-menu-content._md-menu-bar-menu.md-dense md-menu-item.md-indent {
  position: relative;
}
md-menu-content._md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  position: absolute;
  padding: 0;
  width: 24px;
  top: 6px;
  left: 24px;
}
[dir=rtl] md-menu-content._md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  left: 0;
  left: auto;
  left: initial;
  right: 24px;
}
md-menu-content._md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, md-menu-content._md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
  padding: 0 32px 0 64px;
}
[dir=rtl] md-menu-content._md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, [dir=rtl] md-menu-content._md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
  padding: 0 64px 0 32px;
}
md-menu-content._md-menu-bar-menu.md-dense .md-button {
  min-height: 0;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
md-menu-content._md-menu-bar-menu.md-dense .md-button span {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
md-menu-content._md-menu-bar-menu.md-dense .md-button span.md-alt-text {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin: 0 8px;
}
md-menu-content._md-menu-bar-menu.md-dense md-menu-divider {
  margin: 8px 0;
}
md-menu-content._md-menu-bar-menu.md-dense md-menu-item > .md-button, md-menu-content._md-menu-bar-menu.md-dense .md-menu > .md-button {
  text-align: left;
}
[dir=rtl] md-menu-content._md-menu-bar-menu.md-dense md-menu-item > .md-button, [dir=rtl] md-menu-content._md-menu-bar-menu.md-dense .md-menu > .md-button {
  text-align: right;
}
md-menu-content._md-menu-bar-menu.md-dense md-menu-item > .md-button, md-menu-content._md-menu-bar-menu.md-dense .md-menu > .md-button {
  text-align: start;
}
md-menu-content._md-menu-bar-menu.md-dense .md-menu {
  padding: 0;
}
md-menu-content._md-menu-bar-menu.md-dense .md-menu > .md-button {
  position: relative;
  margin: 0;
  width: 100%;
  text-transform: none;
  font-weight: normal;
  border-radius: 0px;
  padding-left: 16px;
}
[dir=rtl] md-menu-content._md-menu-bar-menu.md-dense .md-menu > .md-button {
  padding-left: 0;
  padding-left: auto;
  padding-left: initial;
  padding-right: 16px;
}
md-menu-content._md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  display: block;
  content: "▼";
  position: absolute;
  top: 0px;
  speak: none;
  -webkit-transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
          transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
}
[dir=rtl] md-menu-content._md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  -webkit-transform: rotate(90deg) scaleY(0.45) scaleX(0.9);
          transform: rotate(90deg) scaleY(0.45) scaleX(0.9);
}
md-menu-content._md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  right: 28px;
}
[dir=rtl] md-menu-content._md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  right: 0;
  right: auto;
  right: initial;
  left: 28px;
}

._md-open-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  opacity: 0;
  border-radius: 2px;
}
._md-open-menu-container md-menu-divider {
  margin-top: 4px;
  margin-bottom: 4px;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  width: 100%;
}
._md-open-menu-container md-menu-content > * {
  opacity: 0;
}
._md-open-menu-container:not(._md-clickable) {
  pointer-events: none;
}
._md-open-menu-container._md-active {
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
._md-open-menu-container._md-active > md-menu-content > * {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}
._md-open-menu-container._md-leave {
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-transition-duration: 250ms;
          transition-duration: 250ms;
}

md-menu-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 8px 0;
  max-height: 304px;
  overflow-y: auto;
}
md-menu-content.md-dense {
  max-height: 208px;
}
md-menu-content.md-dense md-menu-item {
  height: 32px;
  min-height: 0px;
}

md-menu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  min-height: 48px;
  height: 48px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
md-menu-item > * {
  width: 100%;
  margin: auto 0;
  padding-left: 16px;
  padding-right: 16px;
}
md-menu-item > .md-button {
  border-radius: 0;
  margin: auto 0;
  font-size: 15px;
  text-transform: none;
  font-weight: 400;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  text-align: left;
}
[dir=rtl] md-menu-item > .md-button {
  text-align: right;
}
md-menu-item > .md-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  width: 100%;
}
md-menu-item > .md-button md-icon {
  margin: auto 16px auto 0;
}
[dir=rtl] md-menu-item > .md-button md-icon {
  margin: auto 0 auto 16px;
}
md-menu-item > .md-button p {
  display: inline-block;
  margin: auto;
}
md-menu-item > .md-button span {
  margin-top: auto;
  margin-bottom: auto;
}
md-menu-item > .md-button .md-ripple-container {
  border-radius: inherit;
}

.md-menu {
  padding: 8px 0;
}

md-toolbar .md-menu {
  height: auto;
  margin: auto;
  padding: 0;
}

@media (max-width: 959px) {
  md-menu-content {
    min-width: 112px;
  }
  md-menu-content[width="3"] {
    min-width: 168px;
  }
  md-menu-content[width="4"] {
    min-width: 224px;
  }
  md-menu-content[width="5"] {
    min-width: 280px;
  }
  md-menu-content[width="6"] {
    min-width: 336px;
  }
  md-menu-content[width="7"] {
    min-width: 392px;
  }
}
@media (min-width: 960px) {
  md-menu-content {
    min-width: 96px;
  }
  md-menu-content[width="3"] {
    min-width: 192px;
  }
  md-menu-content[width="4"] {
    min-width: 256px;
  }
  md-menu-content[width="5"] {
    min-width: 320px;
  }
  md-menu-content[width="6"] {
    min-width: 384px;
  }
  md-menu-content[width="7"] {
    min-width: 448px;
  }
}
/** Matches "md-tabs md-tabs-wrapper" style. */
.md-nav-bar {
  border-style: solid;
  border-width: 0 0 1px;
  height: 48px;
  position: relative;
}

._md-nav-bar-list {
  outline: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

.md-nav-item:first-of-type {
  margin-left: 8px;
}

.md-button._md-nav-button {
  line-height: 24px;
  margin: 0 4px;
  padding: 12px 16px;
  -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.md-button._md-nav-button:focus {
  outline: none;
}
.md-button._md-nav-button:hover {
  background-color: inherit;
}

md-nav-ink-bar {
  bottom: 0;
  height: 2px;
  left: auto;
  position: absolute;
  right: auto;
  background-color: black;
}
md-nav-ink-bar._md-left {
  -webkit-transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
}
md-nav-ink-bar._md-right {
  -webkit-transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
  transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
}

md-nav-extra-content {
  min-height: 48px;
  padding-right: 12px;
}

.md-panel-outer-wrapper {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

._md-panel-hidden {
  display: none;
}

._md-panel-fullscreen {
  border-radius: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  position: fixed;
  top: 0;
}

._md-panel-shown .md-panel {
  opacity: 1;
  -webkit-transition: none;
  transition: none;
}

.md-panel {
  opacity: 0;
  position: fixed;
}
.md-panel._md-panel-shown {
  opacity: 1;
  -webkit-transition: none;
  transition: none;
}
.md-panel._md-panel-animate-enter {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.md-panel._md-panel-animate-leave {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
}
.md-panel._md-panel-animate-scale-out, .md-panel._md-panel-animate-fade-out {
  opacity: 0;
}
.md-panel._md-panel-backdrop {
  height: 100%;
  position: absolute;
  width: 100%;
}
.md-panel._md-opaque-enter {
  opacity: 0.48;
  -webkit-transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.md-panel._md-opaque-leave {
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
}

@-webkit-keyframes indeterminate-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes indeterminate-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
md-progress-circular {
  position: relative;
}
md-progress-circular._md-progress-circular-disabled {
  visibility: hidden;
}
md-progress-circular._md-mode-indeterminate svg {
  -webkit-animation: indeterminate-rotate 2.9s linear infinite;
          animation: indeterminate-rotate 2.9s linear infinite;
}
md-progress-circular svg {
  position: absolute;
  overflow: visible;
  top: 0;
  left: 0;
}

md-progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
}
md-progress-linear._md-progress-linear-disabled {
  visibility: hidden;
}
md-progress-linear ._md-container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  -webkit-transform: translate(0, 0) scale(1, 1);
          transform: translate(0, 0) scale(1, 1);
}
md-progress-linear ._md-container ._md-bar {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}
md-progress-linear ._md-container ._md-dashed:before {
  content: "";
  display: none;
  position: absolute;
  margin-top: 0;
  height: 5px;
  width: 100%;
  background-color: transparent;
  background-size: 10px 10px !important;
  background-position: 0px -23px;
}
md-progress-linear ._md-container ._md-bar1, md-progress-linear ._md-container ._md-bar2 {
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
md-progress-linear ._md-container._md-mode-query ._md-bar1 {
  display: none;
}
md-progress-linear ._md-container._md-mode-query ._md-bar2 {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
          animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
}
md-progress-linear ._md-container._md-mode-determinate ._md-bar1 {
  display: none;
}
md-progress-linear ._md-container._md-mode-indeterminate ._md-bar1 {
  -webkit-animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
          animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
}
md-progress-linear ._md-container._md-mode-indeterminate ._md-bar2 {
  -webkit-animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
          animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
}
md-progress-linear ._md-container.ng-hide ._md-progress-linear-disabled md-progress-linear ._md-container {
  -webkit-animation: none;
          animation: none;
}
md-progress-linear ._md-container.ng-hide ._md-progress-linear-disabled md-progress-linear ._md-container ._md-bar1 {
  -webkit-animation-name: none;
          animation-name: none;
}
md-progress-linear ._md-container.ng-hide ._md-progress-linear-disabled md-progress-linear ._md-container ._md-bar2 {
  -webkit-animation-name: none;
          animation-name: none;
}
md-progress-linear ._md-container._md-mode-buffer {
  background-color: transparent !important;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
md-progress-linear ._md-container._md-mode-buffer ._md-dashed:before {
  display: block;
  -webkit-animation: buffer 3s infinite linear;
          animation: buffer 3s infinite linear;
}

@-webkit-keyframes query {
  0% {
    opacity: 1;
    -webkit-transform: translateX(35%) scale(0.3, 1);
            transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0, 1);
            transform: translateX(-50%) scale(0, 1);
  }
}

@keyframes query {
  0% {
    opacity: 1;
    -webkit-transform: translateX(35%) scale(0.3, 1);
            transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0, 1);
            transform: translateX(-50%) scale(0, 1);
  }
}
@-webkit-keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    background-position: -200px -23px;
  }
}
@keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    background-position: -200px -23px;
  }
}
@-webkit-keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  36.6% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
            animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
  }
  69.15% {
    -webkit-transform: scaleX(0.83);
            transform: scaleX(0.83);
    -webkit-animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
            animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
  }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
  }
}
@keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  36.6% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
            animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
  }
  69.15% {
    -webkit-transform: scaleX(0.83);
            transform: scaleX(0.83);
    -webkit-animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
            animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
  }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
  }
}
@-webkit-keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.1666666667%;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  20% {
    left: -105.1666666667%;
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
  }
  69.15% {
    left: 21.5%;
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
            animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
  }
  100% {
    left: 95.4444444444%;
  }
}
@keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.1666666667%;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  20% {
    left: -105.1666666667%;
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
  }
  69.15% {
    left: 21.5%;
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
            animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
  }
  100% {
    left: 95.4444444444%;
  }
}
@-webkit-keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
            animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
  }
  19.15% {
    -webkit-transform: scaleX(0.57);
            transform: scaleX(0.57);
    -webkit-animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
            animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
  }
  44.15% {
    -webkit-transform: scaleX(0.91);
            transform: scaleX(0.91);
    -webkit-animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
            animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
  }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
  }
}
@keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
            animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
  }
  19.15% {
    -webkit-transform: scaleX(0.57);
            transform: scaleX(0.57);
    -webkit-animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
            animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
  }
  44.15% {
    -webkit-transform: scaleX(0.91);
            transform: scaleX(0.91);
    -webkit-animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
            animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
  }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
  }
}
@-webkit-keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.8888888889%;
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
            animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
  }
  25% {
    left: -17.25%;
    -webkit-animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
            animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
  }
  48.35% {
    left: 29.5%;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
            animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
  }
  100% {
    left: 117.3888888889%;
  }
}
@keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.8888888889%;
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
            animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
  }
  25% {
    left: -17.25%;
    -webkit-animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
            animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
  }
  48.35% {
    left: 29.5%;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
            animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
  }
  100% {
    left: 117.3888888889%;
  }
}
md-radio-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
}
md-radio-button[disabled] {
  cursor: default;
}
md-radio-button[disabled] ._md-container {
  cursor: default;
}
md-radio-button ._md-container {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  left: 0;
}
[dir=rtl] md-radio-button ._md-container {
  left: auto;
}
md-radio-button ._md-container {
  right: auto;
}
[dir=rtl] md-radio-button ._md-container {
  right: 0;
}
md-radio-button ._md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}
md-radio-button ._md-container:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: auto;
}
md-radio-button.md-align-top-left > div._md-container {
  top: 12px;
}
md-radio-button ._md-off {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
  -webkit-transition: border-color ease 0.28s;
  transition: border-color ease 0.28s;
}
md-radio-button ._md-on {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  -webkit-transition: -webkit-transform ease 0.28s;
  transition: -webkit-transform ease 0.28s;
  transition: transform ease 0.28s;
  transition: transform ease 0.28s, -webkit-transform ease 0.28s;
  -webkit-transform: scale(0);
          transform: scale(0);
}
md-radio-button.md-checked ._md-on {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
md-radio-button ._md-label {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: inline-block;
  margin-left: 30px;
}
[dir=rtl] md-radio-button ._md-label {
  margin-left: 0;
}
md-radio-button ._md-label {
  margin-right: 0;
}
[dir=rtl] md-radio-button ._md-label {
  margin-right: 30px;
}
md-radio-button ._md-label {
  vertical-align: middle;
  white-space: normal;
  pointer-events: none;
  width: auto;
}

md-radio-group.layout-column md-radio-button, md-radio-group.layout-xs-column md-radio-button, md-radio-group.layout-gt-xs-column md-radio-button, md-radio-group.layout-sm-column md-radio-button, md-radio-group.layout-gt-sm-column md-radio-button, md-radio-group.layout-md-column md-radio-button, md-radio-group.layout-gt-md-column md-radio-button, md-radio-group.layout-lg-column md-radio-button, md-radio-group.layout-gt-lg-column md-radio-button, md-radio-group.layout-xl-column md-radio-button {
  margin-bottom: 16px;
}
md-radio-group.layout-row md-radio-button, md-radio-group.layout-xs-row md-radio-button, md-radio-group.layout-gt-xs-row md-radio-button, md-radio-group.layout-sm-row md-radio-button, md-radio-group.layout-gt-sm-row md-radio-button, md-radio-group.layout-md-row md-radio-button, md-radio-group.layout-gt-md-row md-radio-button, md-radio-group.layout-lg-row md-radio-button, md-radio-group.layout-gt-lg-row md-radio-button, md-radio-group.layout-xl-row md-radio-button {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
[dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
  margin-left: 16px;
}
md-radio-group.layout-row md-radio-button, md-radio-group.layout-xs-row md-radio-button, md-radio-group.layout-gt-xs-row md-radio-button, md-radio-group.layout-sm-row md-radio-button, md-radio-group.layout-gt-sm-row md-radio-button, md-radio-group.layout-md-row md-radio-button, md-radio-group.layout-gt-md-row md-radio-button, md-radio-group.layout-lg-row md-radio-button, md-radio-group.layout-gt-lg-row md-radio-button, md-radio-group.layout-xl-row md-radio-button {
  margin-right: 16px;
}
[dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
  margin-right: 0;
}
md-radio-group.layout-row md-radio-button:last-of-type, md-radio-group.layout-xs-row md-radio-button:last-of-type, md-radio-group.layout-gt-xs-row md-radio-button:last-of-type, md-radio-group.layout-sm-row md-radio-button:last-of-type, md-radio-group.layout-gt-sm-row md-radio-button:last-of-type, md-radio-group.layout-md-row md-radio-button:last-of-type, md-radio-group.layout-gt-md-row md-radio-button:last-of-type, md-radio-group.layout-lg-row md-radio-button:last-of-type, md-radio-group.layout-gt-lg-row md-radio-button:last-of-type, md-radio-group.layout-xl-row md-radio-button:last-of-type {
  margin-left: 0;
  margin-right: 0;
}
md-radio-group:focus {
  outline: none;
}
md-radio-group.md-focused .md-checked ._md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}

.md-inline-form md-radio-group {
  margin: 18px 0 19px;
}
.md-inline-form md-radio-group md-radio-button {
  display: inline-block;
  height: 30px;
  padding: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 0;
}

@media screen and (-ms-high-contrast: active) {
  md-radio-button.md-default-theme ._md-on {
    background-color: #fff;
  }
}
md-sidenav {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 60;
  width: 320px;
  max-width: 320px;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-sidenav ul {
  list-style: none;
}
md-sidenav._md-closed {
  display: none;
}
md-sidenav._md-closed-add, md-sidenav._md-closed-remove {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
}
md-sidenav._md-closed-add._md-closed-add-active, md-sidenav._md-closed-remove._md-closed-remove-active {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-sidenav._md-locked-open-add, md-sidenav._md-locked-open-remove {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
md-sidenav._md-locked-open, md-sidenav._md-locked-open._md-closed, md-sidenav._md-locked-open._md-closed.md-sidenav-left, md-sidenav._md-locked-open._md-closed.md-sidenav-right, md-sidenav._md-locked-open-remove._md-closed {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
md-sidenav._md-locked-open-remove-active {
  -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  width: 0 !important;
  min-width: 0 !important;
}
md-sidenav._md-closed._md-locked-open-add {
  width: 0 !important;
  min-width: 0 !important;
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
}
md-sidenav._md-closed._md-locked-open-add-active {
  -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  width: 320px;
  min-width: 320px;
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
}

._md-sidenav-backdrop._md-locked-open {
  display: none;
}

.md-sidenav-left, md-sidenav {
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
}
.md-sidenav-left._md-closed, md-sidenav._md-closed {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

.md-sidenav-right {
  left: 100%;
  top: 0;
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.md-sidenav-right._md-closed {
  -webkit-transform: translate(0%, 0);
          transform: translate(0%, 0);
}

@media (min-width: 600px) {
  md-sidenav {
    max-width: 400px;
  }
}
@media (max-width: 456px) {
  md-sidenav {
    width: calc(100% - 56px);
    min-width: calc(100% - 56px);
    max-width: calc(100% - 56px);
  }
}
@media screen and (-ms-high-contrast: active) {
  .md-sidenav-left, md-sidenav {
    border-right: 1px solid #fff;
  }
  .md-sidenav-right {
    border-left: 1px solid #fff;
  }
}
._md-select-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  opacity: 0;
  display: none;
}
._md-select-menu-container:not(._md-clickable) {
  pointer-events: none;
}
._md-select-menu-container md-progress-circular {
  display: table;
  margin: 24px auto !important;
}
._md-select-menu-container._md-active {
  display: block;
  opacity: 1;
}
._md-select-menu-container._md-active md-select-menu {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
._md-select-menu-container._md-active md-select-menu > * {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}
._md-select-menu-container._md-leave {
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-transition-duration: 250ms;
          transition-duration: 250ms;
}

md-input-container > md-select {
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

md-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0 26px 0;
}
md-select[disabled] ._md-select-value {
  background-position: 0 bottom;
  background-size: 4px 1px;
  background-repeat: repeat-x;
  margin-bottom: -1px;
}
md-select:focus {
  outline: none;
}
md-select[disabled]:hover {
  cursor: default;
}
md-select:not([disabled]):hover {
  cursor: pointer;
}
md-select:not([disabled]).ng-invalid.ng-dirty ._md-select-value {
  border-bottom: 2px solid;
  padding-bottom: 0;
}
md-select:not([disabled]):focus ._md-select-value {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  padding-bottom: 0;
}

._md-select-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 2px 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  min-width: 64px;
  min-height: 26px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
._md-select-value > span:not(._md-select-icon) {
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-transform: translate3d(0, 2px, 0);
          transform: translate3d(0, 2px, 0);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._md-select-value > span:not(._md-select-icon) ._md-text {
  display: inline;
}
._md-select-value ._md-select-icon {
  display: block;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  text-align: end;
  width: 24px;
  margin: 0 4px;
  -webkit-transform: translate3d(0, 1px, 0);
          transform: translate3d(0, 1px, 0);
}
._md-select-value ._md-select-icon:after {
  display: block;
  content: "▼";
  position: relative;
  top: 2px;
  speak: none;
  -webkit-transform: scaleY(0.6) scaleX(1);
          transform: scaleY(0.6) scaleX(1);
}
._md-select-value._md-select-placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 2px;
  z-index: 1;
}

md-select-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
md-select-menu.md-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
md-select-menu:not(._md-overflow) md-content {
  padding-top: 8px;
  padding-bottom: 8px;
}
md-select-menu {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  max-height: 256px;
  min-height: 48px;
  overflow-y: hidden;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
[dir=rtl] md-select-menu {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
md-select-menu {
  -webkit-transform: scale(1);
          transform: scale(1);
}
md-select-menu md-content {
  min-width: 136px;
  min-height: 48px;
  max-height: 256px;
  overflow-y: auto;
}
md-select-menu > * {
  opacity: 0;
}

md-option {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  -webkit-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
md-option[disabled] {
  cursor: default;
}
md-option:focus {
  outline: none;
}
md-option ._md-text {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
}
md-option {
  padding: 0 16px 0 16px;
  height: 48px;
}

md-optgroup {
  display: block;
}
md-optgroup label {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  padding: 16px;
  font-weight: 500;
}
md-optgroup md-option {
  padding-left: 32px;
  padding-right: 32px;
}

@media screen and (-ms-high-contrast: active) {
  ._md-select-backdrop {
    background-color: transparent;
  }
  md-select-menu {
    border: 1px solid #fff;
  }
}
md-select-menu[multiple] md-option._md-checkbox-enabled {
  padding-left: 40px;
}
[dir=rtl] md-select-menu[multiple] md-option._md-checkbox-enabled {
  padding-left: 16px;
}
md-select-menu[multiple] md-option._md-checkbox-enabled {
  padding-right: 16px;
}
[dir=rtl] md-select-menu[multiple] md-option._md-checkbox-enabled {
  padding-right: 40px;
}
md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 20px;
  height: 20px;
  left: 0;
}
[dir=rtl] md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container {
  left: auto;
}
md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container {
  right: auto;
}
[dir=rtl] md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container {
  right: 0;
}
md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: auto;
}
md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}
md-select-menu[multiple] md-option._md-checkbox-enabled ._md-icon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 240ms;
  transition: 240ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-width: 2px;
  border-style: solid;
  border-radius: 2px;
}
md-select-menu[multiple] md-option._md-checkbox-enabled[selected] ._md-icon {
  border: none;
}
md-select-menu[multiple] md-option._md-checkbox-enabled[selected] ._md-icon:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  left: 6.6666666667px;
  top: 2.2222222222px;
  display: table;
  width: 6.6666666667px;
  height: 13.3333333333px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-select-menu[multiple] md-option._md-checkbox-enabled[disabled] {
  cursor: default;
}
md-select-menu[multiple] md-option._md-checkbox-enabled.md-indeterminate ._md-icon:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: table;
  width: 12px;
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container {
  margin-left: 10.6666666667px;
}
[dir=rtl] md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container {
  margin-left: auto;
}
md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container {
  margin-right: auto;
}
[dir=rtl] md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container {
  margin-right: 10.6666666667px;
}

@-webkit-keyframes sliderFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  30% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}

@keyframes sliderFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  30% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
@-webkit-keyframes sliderDiscreteFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes sliderDiscreteFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes sliderDiscreteFocusRing {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes sliderDiscreteFocusRing {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
md-slider {
  height: 48px;
  min-width: 128px;
  position: relative;
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
md-slider *, md-slider *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
md-slider ._md-slider-wrapper {
  outline: none;
  width: 100%;
  height: 100%;
}
md-slider ._md-slider-content {
  position: relative;
}
md-slider {
  /**
   * Track
   */
}
md-slider ._md-track-container {
  width: 100%;
  position: absolute;
  top: 23px;
  height: 2px;
}
md-slider ._md-track {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}
md-slider ._md-track-fill {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
md-slider ._md-track-ticks {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}
md-slider ._md-track-ticks canvas {
  width: 100%;
  height: 100%;
}
md-slider {
  /**
   * Slider thumb
   */
}
md-slider ._md-thumb-container {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-property: left, bottom;
  transition-property: left, bottom;
}
md-slider ._md-thumb {
  z-index: 1;
  position: absolute;
  left: -10px;
  top: 14px;
  width: 20px;
  height: 20px;
  border-radius: 20px;
}
md-slider ._md-thumb:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border-width: 3px;
  border-style: solid;
  -webkit-transition: inherit;
  transition: inherit;
}
md-slider ._md-thumb {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-slider {
  /* The sign that's focused in discrete mode */
}
md-slider ._md-sign {
  /* Center the children (slider-thumb-text) */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  left: -14px;
  top: -17px;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  -webkit-transform: scale(0.4) translate3d(0, 67.5px, 0);
          transform: scale(0.4) translate3d(0, 67.5px, 0);
  -webkit-transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  /* The arrow pointing down under the sign */
}
md-slider ._md-sign:after {
  position: absolute;
  content: "";
  left: 0px;
  border-radius: 16px;
  top: 19px;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top-width: 16px;
  border-top-style: solid;
  opacity: 0;
  -webkit-transform: translate3d(0, -8px, 0);
          transform: translate3d(0, -8px, 0);
  -webkit-transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider ._md-sign ._md-thumb-text {
  z-index: 1;
  font-size: 12px;
  font-weight: bold;
}
md-slider {
  /**
   * The border/background that comes in when focused in non-discrete mode
   */
}
md-slider ._md-focus-ring {
  position: absolute;
  left: -17px;
  top: 7px;
  width: 34px;
  height: 34px;
  border-radius: 34px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  opacity: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider ._md-disabled-thumb {
  position: absolute;
  left: -14px;
  top: 10px;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  border-width: 4px;
  border-style: solid;
  display: none;
}
md-slider._md-min ._md-sign {
  opacity: 0;
}
md-slider:focus {
  outline: none;
}
md-slider {
  /* Don't animate left/right while panning */
}
md-slider._md-dragging ._md-thumb-container,
md-slider._md-dragging ._md-track-fill {
  -webkit-transition: none;
  transition: none;
}
md-slider:not([md-discrete]) {
  /* Hide the sign and ticks in non-discrete mode */
}
md-slider:not([md-discrete]) ._md-track-ticks,
md-slider:not([md-discrete]) ._md-sign {
  display: none;
}
md-slider:not([md-discrete]):not([disabled]) ._md-slider-wrapper ._md-thumb:hover {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
md-slider:not([md-discrete]):not([disabled]) ._md-slider-wrapper.md-focused ._md-focus-ring {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
md-slider:not([md-discrete]):not([disabled]) ._md-slider-wrapper.md-focused ._md-thumb {
  -webkit-animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);
          animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider:not([md-discrete]):not([disabled])._md-active ._md-slider-wrapper ._md-thumb {
  -webkit-transform: scale(1);
          transform: scale(1);
}
md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-focus-ring {
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);
          animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-thumb {
  -webkit-animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);
          animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-thumb, md-slider[md-discrete]:not([disabled])._md-active ._md-thumb {
  -webkit-transform: scale(0);
          transform: scale(0);
}
md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-sign,
md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-sign:after, md-slider[md-discrete]:not([disabled])._md-active ._md-sign,
md-slider[md-discrete]:not([disabled])._md-active ._md-sign:after {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
md-slider[md-discrete][disabled][readonly] ._md-thumb {
  -webkit-transform: scale(0);
          transform: scale(0);
}
md-slider[md-discrete][disabled][readonly] ._md-sign,
md-slider[md-discrete][disabled][readonly] ._md-sign:after {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
md-slider[disabled] ._md-track-fill {
  display: none;
}
md-slider[disabled] ._md-track-ticks {
  opacity: 0;
}
md-slider[disabled]:not([readonly]) ._md-sign {
  opacity: 0;
}
md-slider[disabled] ._md-thumb {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
md-slider[disabled] ._md-disabled-thumb {
  display: block;
}
md-slider[md-vertical] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 128px;
  min-width: 0;
}
md-slider[md-vertical] ._md-slider-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 12px;
  padding-bottom: 12px;
  width: 48px;
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
md-slider[md-vertical] ._md-track-container {
  height: 100%;
  width: 2px;
  top: 0;
  left: calc(50% - 2px / 2);
}
md-slider[md-vertical] ._md-thumb-container {
  top: auto;
  margin-bottom: 23px;
  left: calc(50% - 1px);
  bottom: 0;
}
md-slider[md-vertical] ._md-thumb-container ._md-thumb:after {
  left: 1px;
}
md-slider[md-vertical] ._md-thumb-container ._md-focus-ring {
  left: -16px;
}
md-slider[md-vertical] ._md-track-fill {
  bottom: 0;
}
md-slider[md-vertical][md-discrete] ._md-sign {
  left: -40px;
  top: 9.5px;
  -webkit-transform: scale(0.4) translate3d(67.5px, 0, 0);
          transform: scale(0.4) translate3d(67.5px, 0, 0);
  /* The arrow pointing left next the sign */
}
md-slider[md-vertical][md-discrete] ._md-sign:after {
  top: 9.5px;
  left: 19px;
  border-top: 14px solid transparent;
  border-right: 0;
  border-bottom: 14px solid transparent;
  border-left-width: 16px;
  border-left-style: solid;
  opacity: 0;
  -webkit-transform: translate3d(0, -8px, 0);
          transform: translate3d(0, -8px, 0);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
md-slider[md-vertical][md-discrete] ._md-sign ._md-thumb-text {
  z-index: 1;
  font-size: 12px;
  font-weight: bold;
}
md-slider[md-vertical][md-discrete]._md-active ._md-sign:after,
md-slider[md-vertical][md-discrete] .md-focused ._md-sign:after, md-slider[md-vertical][md-discrete][disabled][readonly] ._md-sign:after {
  top: 0;
}
md-slider[md-vertical][disabled][readonly] ._md-thumb {
  -webkit-transform: scale(0);
          transform: scale(0);
}
md-slider[md-vertical][disabled][readonly] ._md-sign,
md-slider[md-vertical][disabled][readonly] ._md-sign:after {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
md-slider[md-invert]:not([md-vertical]) ._md-track-fill {
  left: auto;
  right: 0;
}
md-slider[md-invert][md-vertical] ._md-track-fill {
  bottom: auto;
  top: 0;
}

md-slider-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
md-slider-container > *:first-child:not(md-slider), md-slider-container > *:last-child:not(md-slider) {
  min-width: 25px;
  max-width: 42px;
  height: 25px;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-property: color, max-width;
  transition-property: color, max-width;
}
md-slider-container > *:first-child:not(md-slider) {
  margin-right: 16px;
}
md-slider-container > *:last-child:not(md-slider) {
  margin-left: 16px;
}
md-slider-container[md-vertical] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
md-slider-container[md-vertical] > *:first-child:not(md-slider), md-slider-container[md-vertical] > *:last-child:not(md-slider) {
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
md-slider-container md-input-container input[type=number] {
  text-align: center;
  padding-left: 15px;
  height: 50px;
  margin-top: -25px;
}

@media screen and (-ms-high-contrast: active) {
  md-slider.md-default-theme ._md-track {
    border-bottom: 1px solid #fff;
  }
}
._md-sticky-clone {
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  -webkit-transform: translate3d(-9999px, -9999px, 0);
          transform: translate3d(-9999px, -9999px, 0);
}
._md-sticky-clone[sticky-state=active] {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
._md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) ._md-subheader-inner {
  -webkit-animation: subheaderStickyHoverIn 0.3s ease-out both;
          animation: subheaderStickyHoverIn 0.3s ease-out both;
}

.md-inline-form md-switch {
  margin-top: 18px;
  margin-bottom: 19px;
}

md-switch {
  margin: 16px 0;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 30px;
  line-height: 28px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: inherit;
}
[dir=rtl] md-switch {
  margin-left: 16px;
}
md-switch {
  margin-right: 16px;
}
[dir=rtl] md-switch {
  margin-right: inherit;
}
md-switch:last-of-type {
  margin-left: inherit;
}
[dir=rtl] md-switch:last-of-type {
  margin-left: 0;
}
md-switch:last-of-type {
  margin-right: 0;
}
[dir=rtl] md-switch:last-of-type {
  margin-right: inherit;
}
md-switch[disabled] {
  cursor: default;
}
md-switch[disabled] ._md-container {
  cursor: default;
}
md-switch ._md-container {
  cursor: -webkit-grab;
  cursor: grab;
  width: 36px;
  height: 24px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-right: 8px;
}
[dir=rtl] md-switch ._md-container {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 8px;
}
md-switch ._md-container {
  float: left;
}
md-switch:not([disabled]) ._md-dragging, md-switch:not([disabled])._md-dragging ._md-container {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
md-switch.md-focused:not([disabled]) ._md-thumb:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}
md-switch.md-focused:not([disabled]):not(.md-checked) ._md-thumb:before {
  background-color: rgba(0, 0, 0, 0.12);
}
md-switch ._md-label {
  border-color: transparent;
  border-width: 0;
  float: left;
}
md-switch ._md-bar {
  left: 1px;
  width: 34px;
  top: 5px;
  height: 14px;
  border-radius: 8px;
  position: absolute;
}
md-switch ._md-thumb-container {
  top: 2px;
  left: 0;
  width: 16px;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 1;
}
md-switch.md-checked ._md-thumb-container {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
md-switch ._md-thumb {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  outline: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
md-switch ._md-thumb:before {
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: auto;
}
md-switch ._md-thumb .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -20px;
  top: -20px;
  right: -20px;
  bottom: -20px;
}
md-switch:not(._md-dragging) ._md-bar,
md-switch:not(._md-dragging) ._md-thumb-container,
md-switch:not(._md-dragging) ._md-thumb {
  -webkit-transition: all 0.08s linear;
  transition: all 0.08s linear;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: transform, background-color;
  transition-property: transform, background-color, -webkit-transform;
}
md-switch:not(._md-dragging) ._md-bar,
md-switch:not(._md-dragging) ._md-thumb {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}

@media screen and (-ms-high-contrast: active) {
  md-switch.md-default-theme ._md-bar {
    background-color: #666;
  }
  md-switch.md-default-theme.md-checked ._md-bar {
    background-color: #9E9E9E;
  }
  md-switch.md-default-theme ._md-thumb {
    background-color: #fff;
  }
}
@-webkit-keyframes subheaderStickyHoverIn {
  0% {
    -webkit-box-shadow: 0 0 0 0 transparent;
            box-shadow: 0 0 0 0 transparent;
  }
  100% {
    -webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
            box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
}
@keyframes subheaderStickyHoverIn {
  0% {
    -webkit-box-shadow: 0 0 0 0 transparent;
            box-shadow: 0 0 0 0 transparent;
  }
  100% {
    -webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
            box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
}
@-webkit-keyframes subheaderStickyHoverOut {
  0% {
    -webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
            box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 transparent;
            box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes subheaderStickyHoverOut {
  0% {
    -webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
            box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 transparent;
            box-shadow: 0 0 0 0 transparent;
  }
}
._md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader {
  margin: 0;
}
._md-subheader-wrapper:not(.md-sticky-no-effect) {
  -webkit-transition: 0.2s ease-out margin;
  transition: 0.2s ease-out margin;
}
._md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone {
  z-index: 2;
}
._md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active] {
  margin-top: -2px;
}
._md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] ._md-subheader-inner:after {
  -webkit-animation: subheaderStickyHoverOut 0.3s ease-out both;
          animation: subheaderStickyHoverOut 0.3s ease-out both;
}

.md-subheader {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  margin: 0 0 0 0;
  position: relative;
}
.md-subheader ._md-subheader-inner {
  display: block;
  padding: 16px;
}
.md-subheader ._md-subheader-content {
  display: block;
  z-index: 1;
  position: relative;
}

@-webkit-keyframes md-tab-content-hide {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes md-tab-content-hide {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
md-tab-data {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0;
}

md-tabs {
  display: block;
  margin: 0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
  min-height: 248px;
}
md-tabs[md-align-tabs=bottom] {
  padding-bottom: 48px;
}
md-tabs[md-align-tabs=bottom] md-tabs-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 48px;
  z-index: 2;
}
md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper {
  top: 0;
  bottom: 48px;
}
md-tabs.md-dynamic-height md-tabs-content-wrapper {
  min-height: 0;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  overflow: visible;
}
md-tabs.md-dynamic-height md-tab-content.md-active {
  position: relative;
}
md-tabs[md-border-bottom] md-tabs-wrapper {
  border-width: 0 0 1px;
  border-style: solid;
}
md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 49px;
}

md-tabs-wrapper {
  display: block;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
md-tabs-wrapper md-prev-button, md-tabs-wrapper md-next-button {
  height: 100%;
  width: 32px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: 1em;
  z-index: 2;
  cursor: pointer;
  font-size: 16px;
  background: transparent no-repeat center center;
  -webkit-transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
md-tabs-wrapper md-prev-button:focus, md-tabs-wrapper md-next-button:focus {
  outline: none;
}
md-tabs-wrapper md-prev-button.md-disabled, md-tabs-wrapper md-next-button.md-disabled {
  opacity: 0.25;
  cursor: default;
}
md-tabs-wrapper md-prev-button.ng-leave, md-tabs-wrapper md-next-button.ng-leave {
  -webkit-transition: none;
  transition: none;
}
md-tabs-wrapper md-prev-button md-icon, md-tabs-wrapper md-next-button md-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
md-tabs-wrapper md-prev-button {
  left: 0;
}
[dir=rtl] md-tabs-wrapper md-prev-button {
  left: 0;
  left: auto;
  left: initial;
  right: 0;
}
md-tabs-wrapper md-prev-button {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==");
}
md-tabs-wrapper md-next-button {
  right: 0;
}
[dir=rtl] md-tabs-wrapper md-next-button {
  right: 0;
  right: auto;
  right: initial;
  left: 0;
}
md-tabs-wrapper md-next-button {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K");
}
md-tabs-wrapper md-next-button md-icon {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(180deg);
          transform: translate3d(-50%, -50%, 0) rotate(180deg);
}
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

md-tabs-canvas:after {
  content: "";
  display: table;
  clear: both;
}
md-tabs-canvas {
  position: relative;
  overflow: hidden;
  display: block;
  height: 48px;
}
md-tabs-canvas .md-dummy-wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
[dir=rtl] md-tabs-canvas .md-dummy-wrapper {
  left: 0;
  left: auto;
  left: initial;
  right: 0;
}
md-tabs-canvas.md-paginated {
  margin: 0 32px;
}
md-tabs-canvas.md-center-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
md-tabs-canvas.md-center-tabs .md-tab {
  float: none;
  display: inline-block;
}

md-pagination-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
md-pagination-wrapper {
  height: 48px;
  display: block;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  position: absolute;
  width: 999999px;
  left: 0;
}
[dir=rtl] md-pagination-wrapper {
  left: 0;
  left: auto;
  left: initial;
  right: 0;
}
md-pagination-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
md-pagination-wrapper.md-center-tabs {
  position: relative;
  width: initial;
  margin: 0 auto;
}

md-tabs-content-wrapper {
  display: block;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

md-tab-content {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  overflow: auto;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
md-tab-content.md-no-scroll {
  bottom: auto;
  overflow: hidden;
}
md-tab-content.ng-leave, md-tab-content.md-no-transition {
  -webkit-transition: none;
  transition: none;
}
md-tab-content.md-left:not(.md-active) {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
[dir=rtl] md-tab-content.md-left:not(.md-active) {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
md-tab-content.md-left:not(.md-active) {
  -webkit-animation: 1s md-tab-content-hide;
          animation: 1s md-tab-content-hide;
  opacity: 0;
}
md-tab-content.md-left:not(.md-active) * {
  -webkit-transition: visibility 0s linear;
  transition: visibility 0s linear;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
  visibility: hidden;
}
md-tab-content.md-right:not(.md-active) {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
[dir=rtl] md-tab-content.md-right:not(.md-active) {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
md-tab-content.md-right:not(.md-active) {
  -webkit-animation: 1s md-tab-content-hide;
          animation: 1s md-tab-content-hide;
  opacity: 0;
}
md-tab-content.md-right:not(.md-active) * {
  -webkit-transition: visibility 0s linear;
  transition: visibility 0s linear;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
  visibility: hidden;
}
md-tab-content > div.ng-leave {
  -webkit-animation: 1s md-tab-content-hide;
          animation: 1s md-tab-content-hide;
}

md-ink-bar {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0;
  height: 2px;
}
md-ink-bar.md-left {
  -webkit-transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
}
md-ink-bar.md-right {
  -webkit-transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
  transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
}

md-tab {
  position: absolute;
  z-index: -1;
  left: -9999px;
}

.md-tab {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  padding: 12px 24px;
  -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  text-transform: uppercase;
  float: left;
}
[dir=rtl] .md-tab {
  float: right;
}
.md-tab {
  font-weight: 500;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.md-tab.md-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.md-tab.md-active {
  cursor: default;
}
.md-tab.md-disabled {
  pointer-events: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  opacity: 0.5;
  cursor: default;
}
.md-tab.ng-leave {
  -webkit-transition: none;
  transition: none;
}

md-toolbar + md-tabs {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.md-toast-text {
  padding: 0 6px;
}

md-toast {
  position: absolute;
  z-index: 105;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: default;
  overflow: hidden;
  padding: 8px;
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-toast .md-toast-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 168px;
  max-width: 100%;
  min-height: 48px;
}
md-toast .md-toast-content::before {
  content: "";
  min-height: 48px;
  visibility: hidden;
  display: inline-block;
}
md-toast .md-toast-content {
  padding: 0 18px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 2px;
  font-size: 14px;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0) rotateZ(0deg);
          transform: translate3d(0, 0, 0) rotateZ(0deg);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
[dir=rtl] md-toast .md-toast-content {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
md-toast.md-capsule {
  border-radius: 24px;
}
md-toast.md-capsule .md-toast-content {
  border-radius: 24px;
}
md-toast.ng-leave-active .md-toast-content {
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-toast {
  /* Transition differently when swiping */
}
md-toast._md-swipeleft .md-toast-content, md-toast._md-swiperight .md-toast-content, md-toast._md-swipeup .md-toast-content, md-toast._md-swipedown .md-toast-content {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-toast.ng-enter {
  opacity: 0;
}
md-toast.ng-enter .md-toast-content {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
md-toast.ng-enter._md-top .md-toast-content {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
md-toast.ng-enter.ng-enter-active {
  opacity: 1;
}
md-toast.ng-enter.ng-enter-active .md-toast-content {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
md-toast {
  /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */
}
md-toast.ng-leave.ng-leave-active .md-toast-content {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
md-toast.ng-leave.ng-leave-active._md-swipeup .md-toast-content {
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}
md-toast.ng-leave.ng-leave-active._md-swipedown .md-toast-content {
  -webkit-transform: translate3d(0, 50%, 0);
          transform: translate3d(0, 50%, 0);
}
md-toast.ng-leave.ng-leave-active._md-top .md-toast-content {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
md-toast .md-action {
  line-height: 19px;
  margin-left: 24px;
  margin-right: 0;
  cursor: pointer;
  text-transform: uppercase;
  float: right;
}
md-toast .md-button {
  min-width: 0;
  margin-right: 0;
}
[dir=rtl] md-toast .md-button {
  margin-right: 12px;
}
md-toast .md-button {
  margin-left: 12px;
}
[dir=rtl] md-toast .md-button {
  margin-left: 0;
}

@media (max-width: 959px) {
  md-toast {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0;
    padding: 0;
  }
  md-toast.ng-leave.ng-leave-active._md-swipeup .md-toast-content {
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
  }
  md-toast.ng-leave.ng-leave-active._md-swipedown .md-toast-content {
    -webkit-transform: translate3d(0, 50%, 0);
            transform: translate3d(0, 50%, 0);
  }
}
@media (min-width: 960px) {
  md-toast {
    min-width: 304px;
  }
  md-toast._md-bottom {
    bottom: 0;
  }
  md-toast._md-left {
    left: 0;
  }
  md-toast._md-right {
    right: 0;
  }
  md-toast._md-top {
    top: 0;
  }
  md-toast._md-start {
    left: 0;
  }
  [dir=rtl] md-toast._md-start {
    left: 0;
    left: auto;
    left: initial;
    right: 0;
  }
  md-toast._md-end {
    right: 0;
  }
  [dir=rtl] md-toast._md-end {
    right: 0;
    right: auto;
    right: initial;
    left: 0;
  }
  md-toast {
    /*
    * When the toast doesn't take up the whole screen,
    * make it rotate when the user swipes it away
    */
  }
  md-toast.ng-leave.ng-leave-active._md-swipeleft .md-toast-content {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
  md-toast.ng-leave.ng-leave-active._md-swiperight .md-toast-content {
    -webkit-transform: translate3d(50%, 0, 0);
            transform: translate3d(50%, 0, 0);
  }
}
@media (min-width: 1920px) {
  md-toast .md-toast-content {
    max-width: 568px;
  }
}
@media screen and (-ms-high-contrast: active) {
  md-toast {
    border: 1px solid #fff;
  }
}
._md-toast-animating {
  overflow: hidden !important;
}

md-toolbar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 2;
  font-size: 20px;
  min-height: 64px;
  width: 100%;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
          transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
  -webkit-transition-property: background-color, fill, color;
  transition-property: background-color, fill, color;
}
md-toolbar.md-whiteframe-z1-add, md-toolbar.md-whiteframe-z1-remove {
  -webkit-transition: -webkit-box-shadow 0.5s linear;
  transition: -webkit-box-shadow 0.5s linear;
  transition: box-shadow 0.5s linear;
  transition: box-shadow 0.5s linear, -webkit-box-shadow 0.5s linear;
}
md-toolbar md-toolbar-filler {
  width: 72px;
}
md-toolbar *,
md-toolbar *:before,
md-toolbar *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
md-toolbar.ng-animate {
  -webkit-transition: none;
  transition: none;
}
md-toolbar.md-tall {
  height: 128px;
  min-height: 128px;
  max-height: 128px;
}
md-toolbar.md-medium-tall {
  height: 88px;
  min-height: 88px;
  max-height: 88px;
}
md-toolbar.md-medium-tall .md-toolbar-tools {
  height: 48px;
  min-height: 48px;
  max-height: 48px;
}
md-toolbar > .md-indent {
  margin-left: 64px;
}
[dir=rtl] md-toolbar > .md-indent {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 64px;
}
md-toolbar ~ md-content > md-list {
  padding: 0;
}
md-toolbar ~ md-content > md-list md-list-item:last-child md-divider {
  display: none;
}

.md-toolbar-tools {
  font-size: 20px;
  letter-spacing: 0.005em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  height: 64px;
  max-height: 64px;
  padding: 0 16px;
  margin: 0;
}
.md-toolbar-tools h1, .md-toolbar-tools h2, .md-toolbar-tools h3 {
  font-size: inherit;
  font-weight: inherit;
  margin: inherit;
}
.md-toolbar-tools a {
  color: inherit;
  text-decoration: none;
}
.md-toolbar-tools .fill-height {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.md-toolbar-tools .md-button {
  margin-top: 0;
  margin-bottom: 0;
}
.md-toolbar-tools .md-button, .md-toolbar-tools .md-button.md-icon-button md-icon {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
          transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
  -webkit-transition-property: background-color, fill, color;
  transition-property: background-color, fill, color;
}
.md-toolbar-tools .md-button.ng-animate, .md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate {
  -webkit-transition: none;
  transition: none;
}
.md-toolbar-tools > .md-button:first-child {
  margin-left: -8px;
}
[dir=rtl] .md-toolbar-tools > .md-button:first-child {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: -8px;
}
.md-toolbar-tools > .md-button:last-child {
  margin-right: -8px;
}
[dir=rtl] .md-toolbar-tools > .md-button:last-child {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: -8px;
}
.md-toolbar-tools > md-menu:last-child {
  margin-right: -8px;
}
[dir=rtl] .md-toolbar-tools > md-menu:last-child {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: -8px;
}
.md-toolbar-tools > md-menu:last-child > .md-button {
  margin-right: 0;
}
[dir=rtl] .md-toolbar-tools > md-menu:last-child > .md-button {
  margin-right: 0;
  margin-right: auto;
  margin-right: initial;
  margin-left: 0;
}
@media screen and (-ms-high-contrast: active) {
  .md-toolbar-tools {
    border-bottom: 1px solid #fff;
  }
}

@media (min-width: 0) and (max-width: 959px) and (orientation: portrait) {
  md-toolbar {
    min-height: 56px;
  }
  .md-toolbar-tools {
    height: 56px;
    max-height: 56px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (orientation: landscape) {
  md-toolbar {
    min-height: 48px;
  }
  .md-toolbar-tools {
    height: 48px;
    max-height: 48px;
  }
}
md-tooltip {
  position: absolute;
  z-index: 100;
  overflow: hidden;
  pointer-events: none;
  border-radius: 4px;
  font-weight: 500;
  font-size: 14px;
}
@media (min-width: 960px) {
  md-tooltip {
    font-size: 10px;
  }
}
md-tooltip ._md-content {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  /*    text-overflow: ellipsis;*/
  -webkit-transform-origin: center top;
          transform-origin: center top;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  height: 32px;
  line-height: 32px;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 960px) {
  md-tooltip ._md-content {
    height: 22px;
    line-height: 22px;
    padding-left: 8px;
    padding-right: 8px;
  }
}
md-tooltip ._md-content._md-show-add {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
md-tooltip ._md-content._md-show, md-tooltip ._md-content._md-show-add-active {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
md-tooltip ._md-content._md-show-remove {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}
md-tooltip ._md-content._md-show-remove._md-show-remove-active {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
md-tooltip._md-hide {
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-tooltip._md-show {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  pointer-events: auto;
}

.md-virtual-repeat-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.md-virtual-repeat-container .md-virtual-repeat-scroller {
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.md-virtual-repeat-container .md-virtual-repeat-sizer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 1px;
  display: block;
  margin: 0;
  padding: 0;
  width: 1px;
}
.md-virtual-repeat-container .md-virtual-repeat-offsetter {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller {
  overflow-x: auto;
  overflow-y: hidden;
}
.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  bottom: 16px;
  right: auto;
}
[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  right: 0;
  right: auto;
  right: initial;
  left: auto;
}
.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  white-space: nowrap;
}

.md-whiteframe-1dp, .md-whiteframe-z1 {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-2dp {
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-3dp {
  -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-4dp, .md-whiteframe-z2 {
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-5dp {
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-6dp {
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-7dp, .md-whiteframe-z3 {
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-8dp {
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-9dp {
  -webkit-box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-10dp, .md-whiteframe-z4 {
  -webkit-box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-11dp {
  -webkit-box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-12dp {
  -webkit-box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-13dp, .md-whiteframe-z5 {
  -webkit-box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-14dp {
  -webkit-box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-15dp {
  -webkit-box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-16dp {
  -webkit-box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-17dp {
  -webkit-box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-18dp {
  -webkit-box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-19dp {
  -webkit-box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-20dp {
  -webkit-box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-21dp {
  -webkit-box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-22dp {
  -webkit-box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-23dp {
  -webkit-box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-24dp {
  -webkit-box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

@media screen and (-ms-high-contrast: active) {
  md-whiteframe {
    border: 1px solid #fff;
  }
}
@media print {
  md-whiteframe, [md-whiteframe] {
    background-color: #ffffff;
  }
}
/*
* Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted
*
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

/*
*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*
*
*/
@-moz-document url-prefix() {
  .layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%;
  }
}
/*
 *  Apply Mixins to create Layout/Flexbox styles
 *
 */
.flex-order {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.flex-order--20 {
  -webkit-box-ordinal-group: -19;
      -ms-flex-order: -20;
          order: -20;
}

.flex-order--19 {
  -webkit-box-ordinal-group: -18;
      -ms-flex-order: -19;
          order: -19;
}

.flex-order--18 {
  -webkit-box-ordinal-group: -17;
      -ms-flex-order: -18;
          order: -18;
}

.flex-order--17 {
  -webkit-box-ordinal-group: -16;
      -ms-flex-order: -17;
          order: -17;
}

.flex-order--16 {
  -webkit-box-ordinal-group: -15;
      -ms-flex-order: -16;
          order: -16;
}

.flex-order--15 {
  -webkit-box-ordinal-group: -14;
      -ms-flex-order: -15;
          order: -15;
}

.flex-order--14 {
  -webkit-box-ordinal-group: -13;
      -ms-flex-order: -14;
          order: -14;
}

.flex-order--13 {
  -webkit-box-ordinal-group: -12;
      -ms-flex-order: -13;
          order: -13;
}

.flex-order--12 {
  -webkit-box-ordinal-group: -11;
      -ms-flex-order: -12;
          order: -12;
}

.flex-order--11 {
  -webkit-box-ordinal-group: -10;
      -ms-flex-order: -11;
          order: -11;
}

.flex-order--10 {
  -webkit-box-ordinal-group: -9;
      -ms-flex-order: -10;
          order: -10;
}

.flex-order--9 {
  -webkit-box-ordinal-group: -8;
      -ms-flex-order: -9;
          order: -9;
}

.flex-order--8 {
  -webkit-box-ordinal-group: -7;
      -ms-flex-order: -8;
          order: -8;
}

.flex-order--7 {
  -webkit-box-ordinal-group: -6;
      -ms-flex-order: -7;
          order: -7;
}

.flex-order--6 {
  -webkit-box-ordinal-group: -5;
      -ms-flex-order: -6;
          order: -6;
}

.flex-order--5 {
  -webkit-box-ordinal-group: -4;
      -ms-flex-order: -5;
          order: -5;
}

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

.flex-order--3 {
  -webkit-box-ordinal-group: -2;
      -ms-flex-order: -3;
          order: -3;
}

.flex-order--2 {
  -webkit-box-ordinal-group: -1;
      -ms-flex-order: -2;
          order: -2;
}

.flex-order--1 {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.flex-order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.flex-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.flex-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

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

.flex-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.flex-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.flex-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.flex-order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.flex-order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.flex-order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.flex-order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.flex-order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.flex-order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.flex-order-13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.flex-order-14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}

.flex-order-15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}

.flex-order-16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}

.flex-order-17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}

.flex-order-18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}

.flex-order-19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}

.flex-order-20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}

.offset-0, .flex-offset-0 {
  margin-left: 0;
}
[dir=rtl] .offset-0, [dir=rtl] .flex-offset-0 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 0;
}

.offset-5, .flex-offset-5 {
  margin-left: 5%;
}
[dir=rtl] .offset-5, [dir=rtl] .flex-offset-5 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 5%;
}

.offset-10, .flex-offset-10 {
  margin-left: 10%;
}
[dir=rtl] .offset-10, [dir=rtl] .flex-offset-10 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 10%;
}

.offset-15, .flex-offset-15 {
  margin-left: 15%;
}
[dir=rtl] .offset-15, [dir=rtl] .flex-offset-15 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 15%;
}

.offset-20, .flex-offset-20 {
  margin-left: 20%;
}
[dir=rtl] .offset-20, [dir=rtl] .flex-offset-20 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 20%;
}

.offset-25, .flex-offset-25 {
  margin-left: 25%;
}
[dir=rtl] .offset-25, [dir=rtl] .flex-offset-25 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 25%;
}

.offset-30, .flex-offset-30 {
  margin-left: 30%;
}
[dir=rtl] .offset-30, [dir=rtl] .flex-offset-30 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 30%;
}

.offset-35, .flex-offset-35 {
  margin-left: 35%;
}
[dir=rtl] .offset-35, [dir=rtl] .flex-offset-35 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 35%;
}

.offset-40, .flex-offset-40 {
  margin-left: 40%;
}
[dir=rtl] .offset-40, [dir=rtl] .flex-offset-40 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 40%;
}

.offset-45, .flex-offset-45 {
  margin-left: 45%;
}
[dir=rtl] .offset-45, [dir=rtl] .flex-offset-45 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 45%;
}

.offset-50, .flex-offset-50 {
  margin-left: 50%;
}
[dir=rtl] .offset-50, [dir=rtl] .flex-offset-50 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 50%;
}

.offset-55, .flex-offset-55 {
  margin-left: 55%;
}
[dir=rtl] .offset-55, [dir=rtl] .flex-offset-55 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 55%;
}

.offset-60, .flex-offset-60 {
  margin-left: 60%;
}
[dir=rtl] .offset-60, [dir=rtl] .flex-offset-60 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 60%;
}

.offset-65, .flex-offset-65 {
  margin-left: 65%;
}
[dir=rtl] .offset-65, [dir=rtl] .flex-offset-65 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 65%;
}

.offset-70, .flex-offset-70 {
  margin-left: 70%;
}
[dir=rtl] .offset-70, [dir=rtl] .flex-offset-70 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 70%;
}

.offset-75, .flex-offset-75 {
  margin-left: 75%;
}
[dir=rtl] .offset-75, [dir=rtl] .flex-offset-75 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 75%;
}

.offset-80, .flex-offset-80 {
  margin-left: 80%;
}
[dir=rtl] .offset-80, [dir=rtl] .flex-offset-80 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 80%;
}

.offset-85, .flex-offset-85 {
  margin-left: 85%;
}
[dir=rtl] .offset-85, [dir=rtl] .flex-offset-85 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 85%;
}

.offset-90, .flex-offset-90 {
  margin-left: 90%;
}
[dir=rtl] .offset-90, [dir=rtl] .flex-offset-90 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 90%;
}

.offset-95, .flex-offset-95 {
  margin-left: 95%;
}
[dir=rtl] .offset-95, [dir=rtl] .flex-offset-95 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 95%;
}

.offset-33, .flex-offset-33 {
  margin-left: 33.3333333333%;
}

.offset-66, .flex-offset-66 {
  margin-left: 66.6666666667%;
}
[dir=rtl] .offset-66, [dir=rtl] .flex-offset-66 {
  margin-left: 0;
  margin-left: auto;
  margin-left: initial;
  margin-right: 66.6666666667%;
}

.layout-align,
.layout-align-start-stretch {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.layout-align-start,
.layout-align-start-start,
.layout-align-start-center,
.layout-align-start-end,
.layout-align-start-stretch {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.layout-align-center,
.layout-align-center-start,
.layout-align-center-center,
.layout-align-center-end,
.layout-align-center-stretch {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.layout-align-end,
.layout-align-end-start,
.layout-align-end-center,
.layout-align-end-end,
.layout-align-end-stretch {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.layout-align-space-around,
.layout-align-space-around-center,
.layout-align-space-around-start,
.layout-align-space-around-end,
.layout-align-space-around-stretch {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.layout-align-space-between,
.layout-align-space-between-center,
.layout-align-space-between-start,
.layout-align-space-between-end,
.layout-align-space-between-stretch {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.layout-align-start-start,
.layout-align-center-start,
.layout-align-end-start,
.layout-align-space-between-start,
.layout-align-space-around-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.layout-align-start-center,
.layout-align-center-center,
.layout-align-end-center,
.layout-align-space-between-center,
.layout-align-space-around-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  max-width: 100%;
}

.layout-align-start-center > *,
.layout-align-center-center > *,
.layout-align-end-center > *,
.layout-align-space-between-center > *,
.layout-align-space-around-center > * {
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-align-start-end,
.layout-align-center-end,
.layout-align-end-end,
.layout-align-space-between-end,
.layout-align-space-around-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}

.layout-align-start-stretch,
.layout-align-center-stretch,
.layout-align-end-stretch,
.layout-align-space-between-stretch,
.layout-align-space-around-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

.flex {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-grow {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-initial {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-none {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-noshrink {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-nogrow {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-0 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-0,
.layout-row > .flex-0 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 0;
}

.layout-column > .flex-0,
.layout-column > .flex-0 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  max-width: 100%;
  max-height: 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 0;
}

.flex-5 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-5,
.layout-row > .flex-5 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-5,
.layout-column > .flex-5 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
  max-width: 100%;
  max-height: 5%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-10 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-10,
.layout-row > .flex-10 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-10,
.layout-column > .flex-10 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
  max-width: 100%;
  max-height: 10%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-15 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 15%;
          flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-15,
.layout-row > .flex-15 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 15%;
          flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-15,
.layout-column > .flex-15 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 15%;
          flex: 1 1 15%;
  max-width: 100%;
  max-height: 15%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-20 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-20,
.layout-row > .flex-20 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-20,
.layout-column > .flex-20 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
  max-width: 100%;
  max-height: 20%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-25 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-25,
.layout-row > .flex-25 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-25,
.layout-column > .flex-25 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 100%;
  max-height: 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-30 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-30,
.layout-row > .flex-30 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-30,
.layout-column > .flex-30 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  max-width: 100%;
  max-height: 30%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-35 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 35%;
          flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-35,
.layout-row > .flex-35 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 35%;
          flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-35,
.layout-column > .flex-35 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 35%;
          flex: 1 1 35%;
  max-width: 100%;
  max-height: 35%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-40 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-40,
.layout-row > .flex-40 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-40,
.layout-column > .flex-40 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  max-width: 100%;
  max-height: 40%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-45 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-45,
.layout-row > .flex-45 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-45,
.layout-column > .flex-45 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  max-width: 100%;
  max-height: 45%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-50 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-50,
.layout-row > .flex-50 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-50,
.layout-column > .flex-50 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  max-width: 100%;
  max-height: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-55 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-55,
.layout-row > .flex-55 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-55,
.layout-column > .flex-55 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
  max-width: 100%;
  max-height: 55%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-60 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-60,
.layout-row > .flex-60 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-60,
.layout-column > .flex-60 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
  max-width: 100%;
  max-height: 60%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-65 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-65,
.layout-row > .flex-65 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-65,
.layout-column > .flex-65 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  max-width: 100%;
  max-height: 65%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-70 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-70,
.layout-row > .flex-70 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-70,
.layout-column > .flex-70 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
  max-width: 100%;
  max-height: 70%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-75 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-75,
.layout-row > .flex-75 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-75,
.layout-column > .flex-75 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
  max-width: 100%;
  max-height: 75%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-80 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-80,
.layout-row > .flex-80 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-80,
.layout-column > .flex-80 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  max-width: 100%;
  max-height: 80%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-85 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 85%;
          flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-85,
.layout-row > .flex-85 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 85%;
          flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-85,
.layout-column > .flex-85 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 85%;
          flex: 1 1 85%;
  max-width: 100%;
  max-height: 85%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-90 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 90%;
          flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-90,
.layout-row > .flex-90 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 90%;
          flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-90,
.layout-column > .flex-90 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 90%;
          flex: 1 1 90%;
  max-width: 100%;
  max-height: 90%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-95 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 95%;
          flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-95,
.layout-row > .flex-95 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 95%;
          flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-95,
.layout-column > .flex-95 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 95%;
          flex: 1 1 95%;
  max-width: 100%;
  max-height: 95%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flex-100 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-100,
.layout-row > .flex-100 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-column > .flex-100,
.layout-column > .flex-100 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.layout-row > .flex-66, .layout-row > .flex-66, .layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.layout-row > .flex, .layout-row > .flex {
  min-width: 0;
}

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.layout-column > .flex-66, .layout-column > .flex-66, .layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.layout-column > .flex, .layout-column > .flex {
  min-height: 0;
}

.layout, .layout-column, .layout-row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.layout-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.layout-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.layout-padding-sm > *,
.layout-padding > .flex-sm {
  padding: 4px;
}

.layout-padding,
.layout-padding-gt-sm,
.layout-padding-md,
.layout-padding > *,
.layout-padding-gt-sm > *,
.layout-padding-md > *,
.layout-padding > .flex,
.layout-padding > .flex-gt-sm,
.layout-padding > .flex-md {
  padding: 8px;
}

.layout-padding-gt-md > *,
.layout-padding-lg > *,
.layout-padding-gt-lg > *,
.layout-padding > .flex-gt-md,
.layout-padding > .flex-lg,
.layout-padding > .flex-lg,
.layout-padding > .flex-gt-lg {
  padding: 16px;
}

.layout-margin-sm > *,
.layout-margin > .flex-sm {
  margin: 4px;
}

.layout-margin,
.layout-margin-gt-sm,
.layout-margin-md,
.layout-margin > *,
.layout-margin-gt-sm > *,
.layout-margin-md > *,
.layout-margin > .flex,
.layout-margin > .flex-gt-sm,
.layout-margin > .flex-md {
  margin: 8px;
}

.layout-margin-gt-md > *,
.layout-margin-lg > *,
.layout-margin-gt-lg > *,
.layout-margin > .flex-gt-md,
.layout-margin > .flex-lg,
.layout-margin > .flex-gt-lg {
  margin: 16px;
}

.layout-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.layout-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.layout-fill {
  margin: 0;
  width: 100%;
  min-height: 100%;
  height: 100%;
}

/**
 * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
 * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
 * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
 *
 *  hide means hide everywhere
 *  Sizes:
 *         $layout-breakpoint-xs:     600px !default;
 *         $layout-breakpoint-sm:     960px !default;
 *         $layout-breakpoint-md:     1280px !default;
 *         $layout-breakpoint-lg:     1920px !default;
 */
@media (max-width: 599px) {
  .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
    display: none;
  }
  .flex-order-xs--20 {
    -webkit-box-ordinal-group: -19;
        -ms-flex-order: -20;
            order: -20;
  }
  .flex-order-xs--19 {
    -webkit-box-ordinal-group: -18;
        -ms-flex-order: -19;
            order: -19;
  }
  .flex-order-xs--18 {
    -webkit-box-ordinal-group: -17;
        -ms-flex-order: -18;
            order: -18;
  }
  .flex-order-xs--17 {
    -webkit-box-ordinal-group: -16;
        -ms-flex-order: -17;
            order: -17;
  }
  .flex-order-xs--16 {
    -webkit-box-ordinal-group: -15;
        -ms-flex-order: -16;
            order: -16;
  }
  .flex-order-xs--15 {
    -webkit-box-ordinal-group: -14;
        -ms-flex-order: -15;
            order: -15;
  }
  .flex-order-xs--14 {
    -webkit-box-ordinal-group: -13;
        -ms-flex-order: -14;
            order: -14;
  }
  .flex-order-xs--13 {
    -webkit-box-ordinal-group: -12;
        -ms-flex-order: -13;
            order: -13;
  }
  .flex-order-xs--12 {
    -webkit-box-ordinal-group: -11;
        -ms-flex-order: -12;
            order: -12;
  }
  .flex-order-xs--11 {
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
  }
  .flex-order-xs--10 {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
  }
  .flex-order-xs--9 {
    -webkit-box-ordinal-group: -8;
        -ms-flex-order: -9;
            order: -9;
  }
  .flex-order-xs--8 {
    -webkit-box-ordinal-group: -7;
        -ms-flex-order: -8;
            order: -8;
  }
  .flex-order-xs--7 {
    -webkit-box-ordinal-group: -6;
        -ms-flex-order: -7;
            order: -7;
  }
  .flex-order-xs--6 {
    -webkit-box-ordinal-group: -5;
        -ms-flex-order: -6;
            order: -6;
  }
  .flex-order-xs--5 {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
  }
  .flex-order-xs--4 {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
  }
  .flex-order-xs--3 {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex-order-xs--2 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex-order-xs--1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-order-xs-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex-order-xs-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex-order-xs-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex-order-xs-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex-order-xs-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .flex-order-xs-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .flex-order-xs-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .flex-order-xs-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .flex-order-xs-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .flex-order-xs-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .flex-order-xs-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .flex-order-xs-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .flex-order-xs-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .flex-order-xs-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .flex-order-xs-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .flex-order-xs-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .flex-order-xs-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .flex-order-xs-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .flex-order-xs-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .flex-order-xs-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .flex-order-xs-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .offset-xs-0, .flex-offset-xs-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 0;
  }
  .offset-xs-5, .flex-offset-xs-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 5%;
  }
  .offset-xs-10, .flex-offset-xs-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 10%;
  }
  .offset-xs-15, .flex-offset-xs-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 15%;
  }
  .offset-xs-20, .flex-offset-xs-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 20%;
  }
  .offset-xs-25, .flex-offset-xs-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 25%;
  }
  .offset-xs-30, .flex-offset-xs-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 30%;
  }
  .offset-xs-35, .flex-offset-xs-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 35%;
  }
  .offset-xs-40, .flex-offset-xs-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 40%;
  }
  .offset-xs-45, .flex-offset-xs-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 45%;
  }
  .offset-xs-50, .flex-offset-xs-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 50%;
  }
  .offset-xs-55, .flex-offset-xs-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 55%;
  }
  .offset-xs-60, .flex-offset-xs-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 60%;
  }
  .offset-xs-65, .flex-offset-xs-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 65%;
  }
  .offset-xs-70, .flex-offset-xs-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 70%;
  }
  .offset-xs-75, .flex-offset-xs-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 75%;
  }
  .offset-xs-80, .flex-offset-xs-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 80%;
  }
  .offset-xs-85, .flex-offset-xs-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 85%;
  }
  .offset-xs-90, .flex-offset-xs-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 90%;
  }
  .offset-xs-95, .flex-offset-xs-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 95%;
  }
  .offset-xs-33, .flex-offset-xs-33 {
    margin-left: 33.3333333333%;
  }
  .offset-xs-66, .flex-offset-xs-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 66.6666666667%;
  }
  .layout-align-xs,
  .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .layout-align-xs-start,
  .layout-align-xs-start-start,
  .layout-align-xs-start-center,
  .layout-align-xs-start-end,
  .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .layout-align-xs-center,
  .layout-align-xs-center-start,
  .layout-align-xs-center-center,
  .layout-align-xs-center-end,
  .layout-align-xs-center-stretch {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .layout-align-xs-end,
  .layout-align-xs-end-start,
  .layout-align-xs-end-center,
  .layout-align-xs-end-end,
  .layout-align-xs-end-stretch {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .layout-align-xs-space-around,
  .layout-align-xs-space-around-center,
  .layout-align-xs-space-around-start,
  .layout-align-xs-space-around-end,
  .layout-align-xs-space-around-stretch {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .layout-align-xs-space-between,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-between-stretch {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .layout-align-xs-start-start,
  .layout-align-xs-center-start,
  .layout-align-xs-end-start,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-around-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .layout-align-xs-start-center,
  .layout-align-xs-center-center,
  .layout-align-xs-end-center,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-around-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    max-width: 100%;
  }
  .layout-align-xs-start-center > *,
  .layout-align-xs-center-center > *,
  .layout-align-xs-end-center > *,
  .layout-align-xs-space-between-center > *,
  .layout-align-xs-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-align-xs-start-end,
  .layout-align-xs-center-end,
  .layout-align-xs-end-end,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-around-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .layout-align-xs-start-stretch,
  .layout-align-xs-center-stretch,
  .layout-align-xs-end-stretch,
  .layout-align-xs-space-between-stretch,
  .layout-align-xs-space-around-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .flex-xs {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-none {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-noshrink {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-nogrow {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-0,
  .layout-xs-row > .flex-xs-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-xs-0,
  .layout-xs-column > .flex-xs-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 0;
  }
  .flex-xs-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-5,
  .layout-xs-row > .flex-xs-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-5,
  .layout-xs-column > .flex-xs-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-10,
  .layout-xs-row > .flex-xs-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-10,
  .layout-xs-column > .flex-xs-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-15,
  .layout-xs-row > .flex-xs-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-15,
  .layout-xs-column > .flex-xs-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-20,
  .layout-xs-row > .flex-xs-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-20,
  .layout-xs-column > .flex-xs-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-25,
  .layout-xs-row > .flex-xs-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-25,
  .layout-xs-column > .flex-xs-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-30,
  .layout-xs-row > .flex-xs-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-30,
  .layout-xs-column > .flex-xs-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-35,
  .layout-xs-row > .flex-xs-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-35,
  .layout-xs-column > .flex-xs-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-40,
  .layout-xs-row > .flex-xs-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-40,
  .layout-xs-column > .flex-xs-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-45,
  .layout-xs-row > .flex-xs-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-45,
  .layout-xs-column > .flex-xs-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-50,
  .layout-xs-row > .flex-xs-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-50,
  .layout-xs-column > .flex-xs-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-55,
  .layout-xs-row > .flex-xs-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-55,
  .layout-xs-column > .flex-xs-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-60,
  .layout-xs-row > .flex-xs-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-60,
  .layout-xs-column > .flex-xs-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-65,
  .layout-xs-row > .flex-xs-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-65,
  .layout-xs-column > .flex-xs-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-70,
  .layout-xs-row > .flex-xs-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-70,
  .layout-xs-column > .flex-xs-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-75,
  .layout-xs-row > .flex-xs-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-75,
  .layout-xs-column > .flex-xs-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-80,
  .layout-xs-row > .flex-xs-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-80,
  .layout-xs-column > .flex-xs-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-85,
  .layout-xs-row > .flex-xs-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-85,
  .layout-xs-column > .flex-xs-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-90,
  .layout-xs-row > .flex-xs-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-90,
  .layout-xs-column > .flex-xs-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-95,
  .layout-xs-row > .flex-xs-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-95,
  .layout-xs-column > .flex-xs-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xs-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-100,
  .layout-xs-row > .flex-xs-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-100,
  .layout-xs-column > .flex-xs-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-xs-row > .flex-xs-33, .layout-xs-row > .flex-xs-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-xs-row > .flex-xs-66, .layout-xs-row > .flex-xs-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex, .layout-xs-row > .flex {
    min-width: 0;
  }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-xs-column > .flex-xs-33, .layout-xs-column > .flex-xs-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-xs-column > .flex-xs-66, .layout-xs-column > .flex-xs-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex, .layout-xs-column > .flex {
    min-height: 0;
  }
  .layout-xs, .layout-xs-column, .layout-xs-row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .layout-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .layout-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 600px) {
  .flex-order-gt-xs--20 {
    -webkit-box-ordinal-group: -19;
        -ms-flex-order: -20;
            order: -20;
  }
  .flex-order-gt-xs--19 {
    -webkit-box-ordinal-group: -18;
        -ms-flex-order: -19;
            order: -19;
  }
  .flex-order-gt-xs--18 {
    -webkit-box-ordinal-group: -17;
        -ms-flex-order: -18;
            order: -18;
  }
  .flex-order-gt-xs--17 {
    -webkit-box-ordinal-group: -16;
        -ms-flex-order: -17;
            order: -17;
  }
  .flex-order-gt-xs--16 {
    -webkit-box-ordinal-group: -15;
        -ms-flex-order: -16;
            order: -16;
  }
  .flex-order-gt-xs--15 {
    -webkit-box-ordinal-group: -14;
        -ms-flex-order: -15;
            order: -15;
  }
  .flex-order-gt-xs--14 {
    -webkit-box-ordinal-group: -13;
        -ms-flex-order: -14;
            order: -14;
  }
  .flex-order-gt-xs--13 {
    -webkit-box-ordinal-group: -12;
        -ms-flex-order: -13;
            order: -13;
  }
  .flex-order-gt-xs--12 {
    -webkit-box-ordinal-group: -11;
        -ms-flex-order: -12;
            order: -12;
  }
  .flex-order-gt-xs--11 {
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
  }
  .flex-order-gt-xs--10 {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
  }
  .flex-order-gt-xs--9 {
    -webkit-box-ordinal-group: -8;
        -ms-flex-order: -9;
            order: -9;
  }
  .flex-order-gt-xs--8 {
    -webkit-box-ordinal-group: -7;
        -ms-flex-order: -8;
            order: -8;
  }
  .flex-order-gt-xs--7 {
    -webkit-box-ordinal-group: -6;
        -ms-flex-order: -7;
            order: -7;
  }
  .flex-order-gt-xs--6 {
    -webkit-box-ordinal-group: -5;
        -ms-flex-order: -6;
            order: -6;
  }
  .flex-order-gt-xs--5 {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
  }
  .flex-order-gt-xs--4 {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
  }
  .flex-order-gt-xs--3 {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex-order-gt-xs--2 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex-order-gt-xs--1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-order-gt-xs-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex-order-gt-xs-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex-order-gt-xs-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex-order-gt-xs-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex-order-gt-xs-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .flex-order-gt-xs-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .flex-order-gt-xs-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .flex-order-gt-xs-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .flex-order-gt-xs-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .flex-order-gt-xs-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .flex-order-gt-xs-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .flex-order-gt-xs-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .flex-order-gt-xs-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .flex-order-gt-xs-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .flex-order-gt-xs-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .flex-order-gt-xs-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .flex-order-gt-xs-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .flex-order-gt-xs-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .flex-order-gt-xs-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .flex-order-gt-xs-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .flex-order-gt-xs-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .offset-gt-xs-0, .flex-offset-gt-xs-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 0;
  }
  .offset-gt-xs-5, .flex-offset-gt-xs-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 5%;
  }
  .offset-gt-xs-10, .flex-offset-gt-xs-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 10%;
  }
  .offset-gt-xs-15, .flex-offset-gt-xs-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 15%;
  }
  .offset-gt-xs-20, .flex-offset-gt-xs-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 20%;
  }
  .offset-gt-xs-25, .flex-offset-gt-xs-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 25%;
  }
  .offset-gt-xs-30, .flex-offset-gt-xs-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 30%;
  }
  .offset-gt-xs-35, .flex-offset-gt-xs-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 35%;
  }
  .offset-gt-xs-40, .flex-offset-gt-xs-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 40%;
  }
  .offset-gt-xs-45, .flex-offset-gt-xs-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 45%;
  }
  .offset-gt-xs-50, .flex-offset-gt-xs-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 50%;
  }
  .offset-gt-xs-55, .flex-offset-gt-xs-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 55%;
  }
  .offset-gt-xs-60, .flex-offset-gt-xs-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 60%;
  }
  .offset-gt-xs-65, .flex-offset-gt-xs-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 65%;
  }
  .offset-gt-xs-70, .flex-offset-gt-xs-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 70%;
  }
  .offset-gt-xs-75, .flex-offset-gt-xs-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 75%;
  }
  .offset-gt-xs-80, .flex-offset-gt-xs-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 80%;
  }
  .offset-gt-xs-85, .flex-offset-gt-xs-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 85%;
  }
  .offset-gt-xs-90, .flex-offset-gt-xs-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 90%;
  }
  .offset-gt-xs-95, .flex-offset-gt-xs-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 95%;
  }
  .offset-gt-xs-33, .flex-offset-gt-xs-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-xs-66, .flex-offset-gt-xs-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-xs,
  .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .layout-align-gt-xs-start,
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .layout-align-gt-xs-center,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-center-stretch {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .layout-align-gt-xs-end,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-end-stretch {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .layout-align-gt-xs-space-around,
  .layout-align-gt-xs-space-around-center,
  .layout-align-gt-xs-space-around-start,
  .layout-align-gt-xs-space-around-end,
  .layout-align-gt-xs-space-around-stretch {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .layout-align-gt-xs-space-between,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-between-stretch {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-around-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-around-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-xs-start-center > *,
  .layout-align-gt-xs-center-center > *,
  .layout-align-gt-xs-end-center > *,
  .layout-align-gt-xs-space-between-center > *,
  .layout-align-gt-xs-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-around-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .layout-align-gt-xs-start-stretch,
  .layout-align-gt-xs-center-stretch,
  .layout-align-gt-xs-end-stretch,
  .layout-align-gt-xs-space-between-stretch,
  .layout-align-gt-xs-space-around-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .flex-gt-xs {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-none {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-noshrink {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-nogrow {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-0,
  .layout-gt-xs-row > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-xs-0,
  .layout-gt-xs-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-xs-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-5,
  .layout-gt-xs-row > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-5,
  .layout-gt-xs-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-10,
  .layout-gt-xs-row > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-10,
  .layout-gt-xs-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-15,
  .layout-gt-xs-row > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-15,
  .layout-gt-xs-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-20,
  .layout-gt-xs-row > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-20,
  .layout-gt-xs-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-25,
  .layout-gt-xs-row > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-25,
  .layout-gt-xs-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-30,
  .layout-gt-xs-row > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-30,
  .layout-gt-xs-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-35,
  .layout-gt-xs-row > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-35,
  .layout-gt-xs-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-40,
  .layout-gt-xs-row > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-40,
  .layout-gt-xs-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-45,
  .layout-gt-xs-row > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-45,
  .layout-gt-xs-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-50,
  .layout-gt-xs-row > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-50,
  .layout-gt-xs-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-55,
  .layout-gt-xs-row > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-55,
  .layout-gt-xs-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-60,
  .layout-gt-xs-row > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-60,
  .layout-gt-xs-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-65,
  .layout-gt-xs-row > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-65,
  .layout-gt-xs-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-70,
  .layout-gt-xs-row > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-70,
  .layout-gt-xs-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-75,
  .layout-gt-xs-row > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-75,
  .layout-gt-xs-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-80,
  .layout-gt-xs-row > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-80,
  .layout-gt-xs-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-85,
  .layout-gt-xs-row > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-85,
  .layout-gt-xs-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-90,
  .layout-gt-xs-row > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-90,
  .layout-gt-xs-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-95,
  .layout-gt-xs-row > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-95,
  .layout-gt-xs-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-xs-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-100,
  .layout-gt-xs-row > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-100,
  .layout-gt-xs-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-gt-xs-row > .flex-gt-xs-33, .layout-gt-xs-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-gt-xs-row > .flex-gt-xs-66, .layout-gt-xs-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex, .layout-gt-xs-row > .flex {
    min-width: 0;
  }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-gt-xs-column > .flex-gt-xs-33, .layout-gt-xs-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-gt-xs-column > .flex-gt-xs-66, .layout-gt-xs-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex, .layout-gt-xs-column > .flex {
    min-height: 0;
  }
  .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .layout-gt-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .layout-gt-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none;
  }
  .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none;
  }
  .flex-order-sm--20 {
    -webkit-box-ordinal-group: -19;
        -ms-flex-order: -20;
            order: -20;
  }
  .flex-order-sm--19 {
    -webkit-box-ordinal-group: -18;
        -ms-flex-order: -19;
            order: -19;
  }
  .flex-order-sm--18 {
    -webkit-box-ordinal-group: -17;
        -ms-flex-order: -18;
            order: -18;
  }
  .flex-order-sm--17 {
    -webkit-box-ordinal-group: -16;
        -ms-flex-order: -17;
            order: -17;
  }
  .flex-order-sm--16 {
    -webkit-box-ordinal-group: -15;
        -ms-flex-order: -16;
            order: -16;
  }
  .flex-order-sm--15 {
    -webkit-box-ordinal-group: -14;
        -ms-flex-order: -15;
            order: -15;
  }
  .flex-order-sm--14 {
    -webkit-box-ordinal-group: -13;
        -ms-flex-order: -14;
            order: -14;
  }
  .flex-order-sm--13 {
    -webkit-box-ordinal-group: -12;
        -ms-flex-order: -13;
            order: -13;
  }
  .flex-order-sm--12 {
    -webkit-box-ordinal-group: -11;
        -ms-flex-order: -12;
            order: -12;
  }
  .flex-order-sm--11 {
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
  }
  .flex-order-sm--10 {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
  }
  .flex-order-sm--9 {
    -webkit-box-ordinal-group: -8;
        -ms-flex-order: -9;
            order: -9;
  }
  .flex-order-sm--8 {
    -webkit-box-ordinal-group: -7;
        -ms-flex-order: -8;
            order: -8;
  }
  .flex-order-sm--7 {
    -webkit-box-ordinal-group: -6;
        -ms-flex-order: -7;
            order: -7;
  }
  .flex-order-sm--6 {
    -webkit-box-ordinal-group: -5;
        -ms-flex-order: -6;
            order: -6;
  }
  .flex-order-sm--5 {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
  }
  .flex-order-sm--4 {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
  }
  .flex-order-sm--3 {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex-order-sm--2 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex-order-sm--1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex-order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex-order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex-order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex-order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .flex-order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .flex-order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .flex-order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .flex-order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .flex-order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .flex-order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .flex-order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .flex-order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .flex-order-sm-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .flex-order-sm-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .flex-order-sm-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .flex-order-sm-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .flex-order-sm-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .flex-order-sm-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .flex-order-sm-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .flex-order-sm-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .offset-sm-0, .flex-offset-sm-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 0;
  }
  .offset-sm-5, .flex-offset-sm-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 5%;
  }
  .offset-sm-10, .flex-offset-sm-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 10%;
  }
  .offset-sm-15, .flex-offset-sm-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 15%;
  }
  .offset-sm-20, .flex-offset-sm-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 20%;
  }
  .offset-sm-25, .flex-offset-sm-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 25%;
  }
  .offset-sm-30, .flex-offset-sm-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 30%;
  }
  .offset-sm-35, .flex-offset-sm-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 35%;
  }
  .offset-sm-40, .flex-offset-sm-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 40%;
  }
  .offset-sm-45, .flex-offset-sm-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 45%;
  }
  .offset-sm-50, .flex-offset-sm-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 50%;
  }
  .offset-sm-55, .flex-offset-sm-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 55%;
  }
  .offset-sm-60, .flex-offset-sm-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 60%;
  }
  .offset-sm-65, .flex-offset-sm-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 65%;
  }
  .offset-sm-70, .flex-offset-sm-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 70%;
  }
  .offset-sm-75, .flex-offset-sm-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 75%;
  }
  .offset-sm-80, .flex-offset-sm-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 80%;
  }
  .offset-sm-85, .flex-offset-sm-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 85%;
  }
  .offset-sm-90, .flex-offset-sm-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 90%;
  }
  .offset-sm-95, .flex-offset-sm-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 95%;
  }
  .offset-sm-33, .flex-offset-sm-33 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-66, .flex-offset-sm-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 66.6666666667%;
  }
  .layout-align-sm,
  .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .layout-align-sm-start,
  .layout-align-sm-start-start,
  .layout-align-sm-start-center,
  .layout-align-sm-start-end,
  .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .layout-align-sm-center,
  .layout-align-sm-center-start,
  .layout-align-sm-center-center,
  .layout-align-sm-center-end,
  .layout-align-sm-center-stretch {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .layout-align-sm-end,
  .layout-align-sm-end-start,
  .layout-align-sm-end-center,
  .layout-align-sm-end-end,
  .layout-align-sm-end-stretch {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .layout-align-sm-space-around,
  .layout-align-sm-space-around-center,
  .layout-align-sm-space-around-start,
  .layout-align-sm-space-around-end,
  .layout-align-sm-space-around-stretch {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .layout-align-sm-space-between,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-between-stretch {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .layout-align-sm-start-start,
  .layout-align-sm-center-start,
  .layout-align-sm-end-start,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-around-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .layout-align-sm-start-center,
  .layout-align-sm-center-center,
  .layout-align-sm-end-center,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-around-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    max-width: 100%;
  }
  .layout-align-sm-start-center > *,
  .layout-align-sm-center-center > *,
  .layout-align-sm-end-center > *,
  .layout-align-sm-space-between-center > *,
  .layout-align-sm-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-align-sm-start-end,
  .layout-align-sm-center-end,
  .layout-align-sm-end-end,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-around-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .layout-align-sm-start-stretch,
  .layout-align-sm-center-stretch,
  .layout-align-sm-end-stretch,
  .layout-align-sm-space-between-stretch,
  .layout-align-sm-space-around-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .flex-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-none {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-noshrink {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-nogrow {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-0,
  .layout-sm-row > .flex-sm-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-sm-0,
  .layout-sm-column > .flex-sm-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 0;
  }
  .flex-sm-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-5,
  .layout-sm-row > .flex-sm-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-5,
  .layout-sm-column > .flex-sm-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-10,
  .layout-sm-row > .flex-sm-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-10,
  .layout-sm-column > .flex-sm-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-15,
  .layout-sm-row > .flex-sm-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-15,
  .layout-sm-column > .flex-sm-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-20,
  .layout-sm-row > .flex-sm-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-20,
  .layout-sm-column > .flex-sm-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-25,
  .layout-sm-row > .flex-sm-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-25,
  .layout-sm-column > .flex-sm-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-30,
  .layout-sm-row > .flex-sm-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-30,
  .layout-sm-column > .flex-sm-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-35,
  .layout-sm-row > .flex-sm-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-35,
  .layout-sm-column > .flex-sm-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-40,
  .layout-sm-row > .flex-sm-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-40,
  .layout-sm-column > .flex-sm-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-45,
  .layout-sm-row > .flex-sm-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-45,
  .layout-sm-column > .flex-sm-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-50,
  .layout-sm-row > .flex-sm-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-50,
  .layout-sm-column > .flex-sm-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-55,
  .layout-sm-row > .flex-sm-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-55,
  .layout-sm-column > .flex-sm-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-60,
  .layout-sm-row > .flex-sm-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-60,
  .layout-sm-column > .flex-sm-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-65,
  .layout-sm-row > .flex-sm-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-65,
  .layout-sm-column > .flex-sm-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-70,
  .layout-sm-row > .flex-sm-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-70,
  .layout-sm-column > .flex-sm-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-75,
  .layout-sm-row > .flex-sm-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-75,
  .layout-sm-column > .flex-sm-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-80,
  .layout-sm-row > .flex-sm-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-80,
  .layout-sm-column > .flex-sm-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-85,
  .layout-sm-row > .flex-sm-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-85,
  .layout-sm-column > .flex-sm-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-90,
  .layout-sm-row > .flex-sm-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-90,
  .layout-sm-column > .flex-sm-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-95,
  .layout-sm-row > .flex-sm-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-95,
  .layout-sm-column > .flex-sm-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-sm-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-100,
  .layout-sm-row > .flex-sm-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-100,
  .layout-sm-column > .flex-sm-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-sm-row > .flex-sm-33, .layout-sm-row > .flex-sm-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-sm-row > .flex-sm-66, .layout-sm-row > .flex-sm-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex, .layout-sm-row > .flex {
    min-width: 0;
  }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-sm-column > .flex-sm-33, .layout-sm-column > .flex-sm-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-sm-column > .flex-sm-66, .layout-sm-column > .flex-sm-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex, .layout-sm-column > .flex {
    min-height: 0;
  }
  .layout-sm, .layout-sm-column, .layout-sm-row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .layout-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .layout-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 960px) {
  .flex-order-gt-sm--20 {
    -webkit-box-ordinal-group: -19;
        -ms-flex-order: -20;
            order: -20;
  }
  .flex-order-gt-sm--19 {
    -webkit-box-ordinal-group: -18;
        -ms-flex-order: -19;
            order: -19;
  }
  .flex-order-gt-sm--18 {
    -webkit-box-ordinal-group: -17;
        -ms-flex-order: -18;
            order: -18;
  }
  .flex-order-gt-sm--17 {
    -webkit-box-ordinal-group: -16;
        -ms-flex-order: -17;
            order: -17;
  }
  .flex-order-gt-sm--16 {
    -webkit-box-ordinal-group: -15;
        -ms-flex-order: -16;
            order: -16;
  }
  .flex-order-gt-sm--15 {
    -webkit-box-ordinal-group: -14;
        -ms-flex-order: -15;
            order: -15;
  }
  .flex-order-gt-sm--14 {
    -webkit-box-ordinal-group: -13;
        -ms-flex-order: -14;
            order: -14;
  }
  .flex-order-gt-sm--13 {
    -webkit-box-ordinal-group: -12;
        -ms-flex-order: -13;
            order: -13;
  }
  .flex-order-gt-sm--12 {
    -webkit-box-ordinal-group: -11;
        -ms-flex-order: -12;
            order: -12;
  }
  .flex-order-gt-sm--11 {
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
  }
  .flex-order-gt-sm--10 {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
  }
  .flex-order-gt-sm--9 {
    -webkit-box-ordinal-group: -8;
        -ms-flex-order: -9;
            order: -9;
  }
  .flex-order-gt-sm--8 {
    -webkit-box-ordinal-group: -7;
        -ms-flex-order: -8;
            order: -8;
  }
  .flex-order-gt-sm--7 {
    -webkit-box-ordinal-group: -6;
        -ms-flex-order: -7;
            order: -7;
  }
  .flex-order-gt-sm--6 {
    -webkit-box-ordinal-group: -5;
        -ms-flex-order: -6;
            order: -6;
  }
  .flex-order-gt-sm--5 {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
  }
  .flex-order-gt-sm--4 {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
  }
  .flex-order-gt-sm--3 {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex-order-gt-sm--2 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex-order-gt-sm--1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-order-gt-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex-order-gt-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex-order-gt-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex-order-gt-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex-order-gt-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .flex-order-gt-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .flex-order-gt-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .flex-order-gt-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .flex-order-gt-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .flex-order-gt-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .flex-order-gt-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .flex-order-gt-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .flex-order-gt-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .flex-order-gt-sm-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .flex-order-gt-sm-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .flex-order-gt-sm-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .flex-order-gt-sm-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .flex-order-gt-sm-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .flex-order-gt-sm-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .flex-order-gt-sm-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .flex-order-gt-sm-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .offset-gt-sm-0, .flex-offset-gt-sm-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 0;
  }
  .offset-gt-sm-5, .flex-offset-gt-sm-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 5%;
  }
  .offset-gt-sm-10, .flex-offset-gt-sm-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 10%;
  }
  .offset-gt-sm-15, .flex-offset-gt-sm-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 15%;
  }
  .offset-gt-sm-20, .flex-offset-gt-sm-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 20%;
  }
  .offset-gt-sm-25, .flex-offset-gt-sm-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 25%;
  }
  .offset-gt-sm-30, .flex-offset-gt-sm-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 30%;
  }
  .offset-gt-sm-35, .flex-offset-gt-sm-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 35%;
  }
  .offset-gt-sm-40, .flex-offset-gt-sm-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 40%;
  }
  .offset-gt-sm-45, .flex-offset-gt-sm-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 45%;
  }
  .offset-gt-sm-50, .flex-offset-gt-sm-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 50%;
  }
  .offset-gt-sm-55, .flex-offset-gt-sm-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 55%;
  }
  .offset-gt-sm-60, .flex-offset-gt-sm-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 60%;
  }
  .offset-gt-sm-65, .flex-offset-gt-sm-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 65%;
  }
  .offset-gt-sm-70, .flex-offset-gt-sm-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 70%;
  }
  .offset-gt-sm-75, .flex-offset-gt-sm-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 75%;
  }
  .offset-gt-sm-80, .flex-offset-gt-sm-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 80%;
  }
  .offset-gt-sm-85, .flex-offset-gt-sm-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 85%;
  }
  .offset-gt-sm-90, .flex-offset-gt-sm-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 90%;
  }
  .offset-gt-sm-95, .flex-offset-gt-sm-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 95%;
  }
  .offset-gt-sm-33, .flex-offset-gt-sm-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-sm-66, .flex-offset-gt-sm-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-sm,
  .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .layout-align-gt-sm-start,
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .layout-align-gt-sm-center,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-center-stretch {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .layout-align-gt-sm-end,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-end-stretch {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .layout-align-gt-sm-space-around,
  .layout-align-gt-sm-space-around-center,
  .layout-align-gt-sm-space-around-start,
  .layout-align-gt-sm-space-around-end,
  .layout-align-gt-sm-space-around-stretch {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .layout-align-gt-sm-space-between,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-between-stretch {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-around-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-around-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-sm-start-center > *,
  .layout-align-gt-sm-center-center > *,
  .layout-align-gt-sm-end-center > *,
  .layout-align-gt-sm-space-between-center > *,
  .layout-align-gt-sm-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-around-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .layout-align-gt-sm-start-stretch,
  .layout-align-gt-sm-center-stretch,
  .layout-align-gt-sm-end-stretch,
  .layout-align-gt-sm-space-between-stretch,
  .layout-align-gt-sm-space-around-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .flex-gt-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-none {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-noshrink {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-nogrow {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-0,
  .layout-gt-sm-row > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-sm-0,
  .layout-gt-sm-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-sm-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-5,
  .layout-gt-sm-row > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-5,
  .layout-gt-sm-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-10,
  .layout-gt-sm-row > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-10,
  .layout-gt-sm-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-15,
  .layout-gt-sm-row > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-15,
  .layout-gt-sm-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-20,
  .layout-gt-sm-row > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-20,
  .layout-gt-sm-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-25,
  .layout-gt-sm-row > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-25,
  .layout-gt-sm-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-30,
  .layout-gt-sm-row > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-30,
  .layout-gt-sm-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-35,
  .layout-gt-sm-row > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-35,
  .layout-gt-sm-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-40,
  .layout-gt-sm-row > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-40,
  .layout-gt-sm-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-45,
  .layout-gt-sm-row > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-45,
  .layout-gt-sm-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-50,
  .layout-gt-sm-row > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-50,
  .layout-gt-sm-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-55,
  .layout-gt-sm-row > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-55,
  .layout-gt-sm-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-60,
  .layout-gt-sm-row > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-60,
  .layout-gt-sm-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-65,
  .layout-gt-sm-row > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-65,
  .layout-gt-sm-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-70,
  .layout-gt-sm-row > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-70,
  .layout-gt-sm-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-75,
  .layout-gt-sm-row > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-75,
  .layout-gt-sm-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-80,
  .layout-gt-sm-row > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-80,
  .layout-gt-sm-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-85,
  .layout-gt-sm-row > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-85,
  .layout-gt-sm-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-90,
  .layout-gt-sm-row > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-90,
  .layout-gt-sm-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-95,
  .layout-gt-sm-row > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-95,
  .layout-gt-sm-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-sm-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-100,
  .layout-gt-sm-row > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-100,
  .layout-gt-sm-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-gt-sm-row > .flex-gt-sm-33, .layout-gt-sm-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-gt-sm-row > .flex-gt-sm-66, .layout-gt-sm-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex, .layout-gt-sm-row > .flex {
    min-width: 0;
  }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-gt-sm-column > .flex-gt-sm-33, .layout-gt-sm-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-gt-sm-column > .flex-gt-sm-66, .layout-gt-sm-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex, .layout-gt-sm-column > .flex {
    min-height: 0;
  }
  .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .layout-gt-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .layout-gt-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
    display: none;
  }
  .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }
  .flex-order-md--20 {
    -webkit-box-ordinal-group: -19;
        -ms-flex-order: -20;
            order: -20;
  }
  .flex-order-md--19 {
    -webkit-box-ordinal-group: -18;
        -ms-flex-order: -19;
            order: -19;
  }
  .flex-order-md--18 {
    -webkit-box-ordinal-group: -17;
        -ms-flex-order: -18;
            order: -18;
  }
  .flex-order-md--17 {
    -webkit-box-ordinal-group: -16;
        -ms-flex-order: -17;
            order: -17;
  }
  .flex-order-md--16 {
    -webkit-box-ordinal-group: -15;
        -ms-flex-order: -16;
            order: -16;
  }
  .flex-order-md--15 {
    -webkit-box-ordinal-group: -14;
        -ms-flex-order: -15;
            order: -15;
  }
  .flex-order-md--14 {
    -webkit-box-ordinal-group: -13;
        -ms-flex-order: -14;
            order: -14;
  }
  .flex-order-md--13 {
    -webkit-box-ordinal-group: -12;
        -ms-flex-order: -13;
            order: -13;
  }
  .flex-order-md--12 {
    -webkit-box-ordinal-group: -11;
        -ms-flex-order: -12;
            order: -12;
  }
  .flex-order-md--11 {
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
  }
  .flex-order-md--10 {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
  }
  .flex-order-md--9 {
    -webkit-box-ordinal-group: -8;
        -ms-flex-order: -9;
            order: -9;
  }
  .flex-order-md--8 {
    -webkit-box-ordinal-group: -7;
        -ms-flex-order: -8;
            order: -8;
  }
  .flex-order-md--7 {
    -webkit-box-ordinal-group: -6;
        -ms-flex-order: -7;
            order: -7;
  }
  .flex-order-md--6 {
    -webkit-box-ordinal-group: -5;
        -ms-flex-order: -6;
            order: -6;
  }
  .flex-order-md--5 {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
  }
  .flex-order-md--4 {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
  }
  .flex-order-md--3 {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex-order-md--2 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex-order-md--1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex-order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex-order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex-order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex-order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .flex-order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .flex-order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .flex-order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .flex-order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .flex-order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .flex-order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .flex-order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .flex-order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .flex-order-md-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .flex-order-md-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .flex-order-md-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .flex-order-md-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .flex-order-md-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .flex-order-md-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .flex-order-md-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .flex-order-md-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .offset-md-0, .flex-offset-md-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 0;
  }
  .offset-md-5, .flex-offset-md-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 5%;
  }
  .offset-md-10, .flex-offset-md-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 10%;
  }
  .offset-md-15, .flex-offset-md-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 15%;
  }
  .offset-md-20, .flex-offset-md-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 20%;
  }
  .offset-md-25, .flex-offset-md-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 25%;
  }
  .offset-md-30, .flex-offset-md-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 30%;
  }
  .offset-md-35, .flex-offset-md-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 35%;
  }
  .offset-md-40, .flex-offset-md-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 40%;
  }
  .offset-md-45, .flex-offset-md-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 45%;
  }
  .offset-md-50, .flex-offset-md-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 50%;
  }
  .offset-md-55, .flex-offset-md-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 55%;
  }
  .offset-md-60, .flex-offset-md-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 60%;
  }
  .offset-md-65, .flex-offset-md-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 65%;
  }
  .offset-md-70, .flex-offset-md-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 70%;
  }
  .offset-md-75, .flex-offset-md-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 75%;
  }
  .offset-md-80, .flex-offset-md-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 80%;
  }
  .offset-md-85, .flex-offset-md-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 85%;
  }
  .offset-md-90, .flex-offset-md-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 90%;
  }
  .offset-md-95, .flex-offset-md-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 95%;
  }
  .offset-md-33, .flex-offset-md-33 {
    margin-left: 33.3333333333%;
  }
  .offset-md-66, .flex-offset-md-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 66.6666666667%;
  }
  .layout-align-md,
  .layout-align-md-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .layout-align-md-start,
  .layout-align-md-start-start,
  .layout-align-md-start-center,
  .layout-align-md-start-end,
  .layout-align-md-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .layout-align-md-center,
  .layout-align-md-center-start,
  .layout-align-md-center-center,
  .layout-align-md-center-end,
  .layout-align-md-center-stretch {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .layout-align-md-end,
  .layout-align-md-end-start,
  .layout-align-md-end-center,
  .layout-align-md-end-end,
  .layout-align-md-end-stretch {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .layout-align-md-space-around,
  .layout-align-md-space-around-center,
  .layout-align-md-space-around-start,
  .layout-align-md-space-around-end,
  .layout-align-md-space-around-stretch {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .layout-align-md-space-between,
  .layout-align-md-space-between-center,
  .layout-align-md-space-between-start,
  .layout-align-md-space-between-end,
  .layout-align-md-space-between-stretch {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .layout-align-md-start-start,
  .layout-align-md-center-start,
  .layout-align-md-end-start,
  .layout-align-md-space-between-start,
  .layout-align-md-space-around-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .layout-align-md-start-center,
  .layout-align-md-center-center,
  .layout-align-md-end-center,
  .layout-align-md-space-between-center,
  .layout-align-md-space-around-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    max-width: 100%;
  }
  .layout-align-md-start-center > *,
  .layout-align-md-center-center > *,
  .layout-align-md-end-center > *,
  .layout-align-md-space-between-center > *,
  .layout-align-md-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-align-md-start-end,
  .layout-align-md-center-end,
  .layout-align-md-end-end,
  .layout-align-md-space-between-end,
  .layout-align-md-space-around-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .layout-align-md-start-stretch,
  .layout-align-md-center-stretch,
  .layout-align-md-end-stretch,
  .layout-align-md-space-between-stretch,
  .layout-align-md-space-around-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .flex-md {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-none {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-noshrink {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-nogrow {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-0,
  .layout-md-row > .flex-md-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-md-0,
  .layout-md-column > .flex-md-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 0;
  }
  .flex-md-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-5,
  .layout-md-row > .flex-md-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-5,
  .layout-md-column > .flex-md-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-10,
  .layout-md-row > .flex-md-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-10,
  .layout-md-column > .flex-md-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-15,
  .layout-md-row > .flex-md-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-15,
  .layout-md-column > .flex-md-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-20,
  .layout-md-row > .flex-md-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-20,
  .layout-md-column > .flex-md-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-25,
  .layout-md-row > .flex-md-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-25,
  .layout-md-column > .flex-md-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-30,
  .layout-md-row > .flex-md-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-30,
  .layout-md-column > .flex-md-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-35,
  .layout-md-row > .flex-md-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-35,
  .layout-md-column > .flex-md-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-40,
  .layout-md-row > .flex-md-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-40,
  .layout-md-column > .flex-md-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-45,
  .layout-md-row > .flex-md-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-45,
  .layout-md-column > .flex-md-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-50,
  .layout-md-row > .flex-md-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-50,
  .layout-md-column > .flex-md-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-55,
  .layout-md-row > .flex-md-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-55,
  .layout-md-column > .flex-md-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-60,
  .layout-md-row > .flex-md-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-60,
  .layout-md-column > .flex-md-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-65,
  .layout-md-row > .flex-md-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-65,
  .layout-md-column > .flex-md-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-70,
  .layout-md-row > .flex-md-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-70,
  .layout-md-column > .flex-md-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-75,
  .layout-md-row > .flex-md-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-75,
  .layout-md-column > .flex-md-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-80,
  .layout-md-row > .flex-md-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-80,
  .layout-md-column > .flex-md-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-85,
  .layout-md-row > .flex-md-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-85,
  .layout-md-column > .flex-md-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-90,
  .layout-md-row > .flex-md-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-90,
  .layout-md-column > .flex-md-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-95,
  .layout-md-row > .flex-md-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-95,
  .layout-md-column > .flex-md-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-md-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-100,
  .layout-md-row > .flex-md-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-100,
  .layout-md-column > .flex-md-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-md-row > .flex-md-33, .layout-md-row > .flex-md-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-md-row > .flex-md-66, .layout-md-row > .flex-md-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex, .layout-md-row > .flex {
    min-width: 0;
  }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-md-column > .flex-md-33, .layout-md-column > .flex-md-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-md-column > .flex-md-66, .layout-md-column > .flex-md-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex, .layout-md-column > .flex {
    min-height: 0;
  }
  .layout-md, .layout-md-column, .layout-md-row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .layout-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .layout-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1280px) {
  .flex-order-gt-md--20 {
    -webkit-box-ordinal-group: -19;
        -ms-flex-order: -20;
            order: -20;
  }
  .flex-order-gt-md--19 {
    -webkit-box-ordinal-group: -18;
        -ms-flex-order: -19;
            order: -19;
  }
  .flex-order-gt-md--18 {
    -webkit-box-ordinal-group: -17;
        -ms-flex-order: -18;
            order: -18;
  }
  .flex-order-gt-md--17 {
    -webkit-box-ordinal-group: -16;
        -ms-flex-order: -17;
            order: -17;
  }
  .flex-order-gt-md--16 {
    -webkit-box-ordinal-group: -15;
        -ms-flex-order: -16;
            order: -16;
  }
  .flex-order-gt-md--15 {
    -webkit-box-ordinal-group: -14;
        -ms-flex-order: -15;
            order: -15;
  }
  .flex-order-gt-md--14 {
    -webkit-box-ordinal-group: -13;
        -ms-flex-order: -14;
            order: -14;
  }
  .flex-order-gt-md--13 {
    -webkit-box-ordinal-group: -12;
        -ms-flex-order: -13;
            order: -13;
  }
  .flex-order-gt-md--12 {
    -webkit-box-ordinal-group: -11;
        -ms-flex-order: -12;
            order: -12;
  }
  .flex-order-gt-md--11 {
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
  }
  .flex-order-gt-md--10 {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
  }
  .flex-order-gt-md--9 {
    -webkit-box-ordinal-group: -8;
        -ms-flex-order: -9;
            order: -9;
  }
  .flex-order-gt-md--8 {
    -webkit-box-ordinal-group: -7;
        -ms-flex-order: -8;
            order: -8;
  }
  .flex-order-gt-md--7 {
    -webkit-box-ordinal-group: -6;
        -ms-flex-order: -7;
            order: -7;
  }
  .flex-order-gt-md--6 {
    -webkit-box-ordinal-group: -5;
        -ms-flex-order: -6;
            order: -6;
  }
  .flex-order-gt-md--5 {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
  }
  .flex-order-gt-md--4 {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
  }
  .flex-order-gt-md--3 {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex-order-gt-md--2 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex-order-gt-md--1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-order-gt-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex-order-gt-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex-order-gt-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex-order-gt-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex-order-gt-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .flex-order-gt-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .flex-order-gt-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .flex-order-gt-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .flex-order-gt-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .flex-order-gt-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .flex-order-gt-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .flex-order-gt-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .flex-order-gt-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .flex-order-gt-md-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .flex-order-gt-md-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .flex-order-gt-md-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .flex-order-gt-md-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .flex-order-gt-md-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .flex-order-gt-md-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .flex-order-gt-md-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .flex-order-gt-md-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .offset-gt-md-0, .flex-offset-gt-md-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 0;
  }
  .offset-gt-md-5, .flex-offset-gt-md-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 5%;
  }
  .offset-gt-md-10, .flex-offset-gt-md-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 10%;
  }
  .offset-gt-md-15, .flex-offset-gt-md-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 15%;
  }
  .offset-gt-md-20, .flex-offset-gt-md-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 20%;
  }
  .offset-gt-md-25, .flex-offset-gt-md-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 25%;
  }
  .offset-gt-md-30, .flex-offset-gt-md-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 30%;
  }
  .offset-gt-md-35, .flex-offset-gt-md-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 35%;
  }
  .offset-gt-md-40, .flex-offset-gt-md-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 40%;
  }
  .offset-gt-md-45, .flex-offset-gt-md-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 45%;
  }
  .offset-gt-md-50, .flex-offset-gt-md-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 50%;
  }
  .offset-gt-md-55, .flex-offset-gt-md-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 55%;
  }
  .offset-gt-md-60, .flex-offset-gt-md-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 60%;
  }
  .offset-gt-md-65, .flex-offset-gt-md-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 65%;
  }
  .offset-gt-md-70, .flex-offset-gt-md-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 70%;
  }
  .offset-gt-md-75, .flex-offset-gt-md-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 75%;
  }
  .offset-gt-md-80, .flex-offset-gt-md-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 80%;
  }
  .offset-gt-md-85, .flex-offset-gt-md-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 85%;
  }
  .offset-gt-md-90, .flex-offset-gt-md-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 90%;
  }
  .offset-gt-md-95, .flex-offset-gt-md-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 95%;
  }
  .offset-gt-md-33, .flex-offset-gt-md-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-md-66, .flex-offset-gt-md-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-md,
  .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .layout-align-gt-md-start,
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .layout-align-gt-md-center,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-center-stretch {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .layout-align-gt-md-end,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-end-stretch {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .layout-align-gt-md-space-around,
  .layout-align-gt-md-space-around-center,
  .layout-align-gt-md-space-around-start,
  .layout-align-gt-md-space-around-end,
  .layout-align-gt-md-space-around-stretch {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .layout-align-gt-md-space-between,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-between-stretch {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-around-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-around-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-md-start-center > *,
  .layout-align-gt-md-center-center > *,
  .layout-align-gt-md-end-center > *,
  .layout-align-gt-md-space-between-center > *,
  .layout-align-gt-md-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-around-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .layout-align-gt-md-start-stretch,
  .layout-align-gt-md-center-stretch,
  .layout-align-gt-md-end-stretch,
  .layout-align-gt-md-space-between-stretch,
  .layout-align-gt-md-space-around-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .flex-gt-md {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-none {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-noshrink {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-nogrow {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-0,
  .layout-gt-md-row > .flex-gt-md-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-md-0,
  .layout-gt-md-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-md-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-5,
  .layout-gt-md-row > .flex-gt-md-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-5,
  .layout-gt-md-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-10,
  .layout-gt-md-row > .flex-gt-md-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-10,
  .layout-gt-md-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-15,
  .layout-gt-md-row > .flex-gt-md-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-15,
  .layout-gt-md-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-20,
  .layout-gt-md-row > .flex-gt-md-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-20,
  .layout-gt-md-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-25,
  .layout-gt-md-row > .flex-gt-md-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-25,
  .layout-gt-md-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-30,
  .layout-gt-md-row > .flex-gt-md-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-30,
  .layout-gt-md-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-35,
  .layout-gt-md-row > .flex-gt-md-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-35,
  .layout-gt-md-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-40,
  .layout-gt-md-row > .flex-gt-md-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-40,
  .layout-gt-md-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-45,
  .layout-gt-md-row > .flex-gt-md-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-45,
  .layout-gt-md-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-50,
  .layout-gt-md-row > .flex-gt-md-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-50,
  .layout-gt-md-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-55,
  .layout-gt-md-row > .flex-gt-md-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-55,
  .layout-gt-md-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-60,
  .layout-gt-md-row > .flex-gt-md-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-60,
  .layout-gt-md-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-65,
  .layout-gt-md-row > .flex-gt-md-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-65,
  .layout-gt-md-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-70,
  .layout-gt-md-row > .flex-gt-md-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-70,
  .layout-gt-md-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-75,
  .layout-gt-md-row > .flex-gt-md-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-75,
  .layout-gt-md-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-80,
  .layout-gt-md-row > .flex-gt-md-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-80,
  .layout-gt-md-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-85,
  .layout-gt-md-row > .flex-gt-md-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-85,
  .layout-gt-md-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-90,
  .layout-gt-md-row > .flex-gt-md-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-90,
  .layout-gt-md-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-95,
  .layout-gt-md-row > .flex-gt-md-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-95,
  .layout-gt-md-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-md-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-100,
  .layout-gt-md-row > .flex-gt-md-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-100,
  .layout-gt-md-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-gt-md-row > .flex-gt-md-33, .layout-gt-md-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-gt-md-row > .flex-gt-md-66, .layout-gt-md-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex, .layout-gt-md-row > .flex {
    min-width: 0;
  }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-gt-md-column > .flex-gt-md-33, .layout-gt-md-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-gt-md-column > .flex-gt-md-66, .layout-gt-md-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex, .layout-gt-md-column > .flex {
    min-height: 0;
  }
  .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .layout-gt-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .layout-gt-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1280px) and (max-width: 1919px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
    display: none;
  }
  .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }
  .flex-order-lg--20 {
    -webkit-box-ordinal-group: -19;
        -ms-flex-order: -20;
            order: -20;
  }
  .flex-order-lg--19 {
    -webkit-box-ordinal-group: -18;
        -ms-flex-order: -19;
            order: -19;
  }
  .flex-order-lg--18 {
    -webkit-box-ordinal-group: -17;
        -ms-flex-order: -18;
            order: -18;
  }
  .flex-order-lg--17 {
    -webkit-box-ordinal-group: -16;
        -ms-flex-order: -17;
            order: -17;
  }
  .flex-order-lg--16 {
    -webkit-box-ordinal-group: -15;
        -ms-flex-order: -16;
            order: -16;
  }
  .flex-order-lg--15 {
    -webkit-box-ordinal-group: -14;
        -ms-flex-order: -15;
            order: -15;
  }
  .flex-order-lg--14 {
    -webkit-box-ordinal-group: -13;
        -ms-flex-order: -14;
            order: -14;
  }
  .flex-order-lg--13 {
    -webkit-box-ordinal-group: -12;
        -ms-flex-order: -13;
            order: -13;
  }
  .flex-order-lg--12 {
    -webkit-box-ordinal-group: -11;
        -ms-flex-order: -12;
            order: -12;
  }
  .flex-order-lg--11 {
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
  }
  .flex-order-lg--10 {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
  }
  .flex-order-lg--9 {
    -webkit-box-ordinal-group: -8;
        -ms-flex-order: -9;
            order: -9;
  }
  .flex-order-lg--8 {
    -webkit-box-ordinal-group: -7;
        -ms-flex-order: -8;
            order: -8;
  }
  .flex-order-lg--7 {
    -webkit-box-ordinal-group: -6;
        -ms-flex-order: -7;
            order: -7;
  }
  .flex-order-lg--6 {
    -webkit-box-ordinal-group: -5;
        -ms-flex-order: -6;
            order: -6;
  }
  .flex-order-lg--5 {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
  }
  .flex-order-lg--4 {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
  }
  .flex-order-lg--3 {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex-order-lg--2 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex-order-lg--1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex-order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex-order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex-order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex-order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .flex-order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .flex-order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .flex-order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .flex-order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .flex-order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .flex-order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .flex-order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .flex-order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .flex-order-lg-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .flex-order-lg-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .flex-order-lg-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .flex-order-lg-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .flex-order-lg-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .flex-order-lg-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .flex-order-lg-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .flex-order-lg-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .offset-lg-0, .flex-offset-lg-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 0;
  }
  .offset-lg-5, .flex-offset-lg-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 5%;
  }
  .offset-lg-10, .flex-offset-lg-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 10%;
  }
  .offset-lg-15, .flex-offset-lg-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 15%;
  }
  .offset-lg-20, .flex-offset-lg-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 20%;
  }
  .offset-lg-25, .flex-offset-lg-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 25%;
  }
  .offset-lg-30, .flex-offset-lg-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 30%;
  }
  .offset-lg-35, .flex-offset-lg-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 35%;
  }
  .offset-lg-40, .flex-offset-lg-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 40%;
  }
  .offset-lg-45, .flex-offset-lg-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 45%;
  }
  .offset-lg-50, .flex-offset-lg-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 50%;
  }
  .offset-lg-55, .flex-offset-lg-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 55%;
  }
  .offset-lg-60, .flex-offset-lg-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 60%;
  }
  .offset-lg-65, .flex-offset-lg-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 65%;
  }
  .offset-lg-70, .flex-offset-lg-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 70%;
  }
  .offset-lg-75, .flex-offset-lg-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 75%;
  }
  .offset-lg-80, .flex-offset-lg-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 80%;
  }
  .offset-lg-85, .flex-offset-lg-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 85%;
  }
  .offset-lg-90, .flex-offset-lg-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 90%;
  }
  .offset-lg-95, .flex-offset-lg-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 95%;
  }
  .offset-lg-33, .flex-offset-lg-33 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-66, .flex-offset-lg-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 66.6666666667%;
  }
  .layout-align-lg,
  .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .layout-align-lg-start,
  .layout-align-lg-start-start,
  .layout-align-lg-start-center,
  .layout-align-lg-start-end,
  .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .layout-align-lg-center,
  .layout-align-lg-center-start,
  .layout-align-lg-center-center,
  .layout-align-lg-center-end,
  .layout-align-lg-center-stretch {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .layout-align-lg-end,
  .layout-align-lg-end-start,
  .layout-align-lg-end-center,
  .layout-align-lg-end-end,
  .layout-align-lg-end-stretch {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .layout-align-lg-space-around,
  .layout-align-lg-space-around-center,
  .layout-align-lg-space-around-start,
  .layout-align-lg-space-around-end,
  .layout-align-lg-space-around-stretch {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .layout-align-lg-space-between,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-between-stretch {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .layout-align-lg-start-start,
  .layout-align-lg-center-start,
  .layout-align-lg-end-start,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-around-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .layout-align-lg-start-center,
  .layout-align-lg-center-center,
  .layout-align-lg-end-center,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-around-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    max-width: 100%;
  }
  .layout-align-lg-start-center > *,
  .layout-align-lg-center-center > *,
  .layout-align-lg-end-center > *,
  .layout-align-lg-space-between-center > *,
  .layout-align-lg-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-align-lg-start-end,
  .layout-align-lg-center-end,
  .layout-align-lg-end-end,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-around-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .layout-align-lg-start-stretch,
  .layout-align-lg-center-stretch,
  .layout-align-lg-end-stretch,
  .layout-align-lg-space-between-stretch,
  .layout-align-lg-space-around-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .flex-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-none {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-noshrink {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-nogrow {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-0,
  .layout-lg-row > .flex-lg-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-lg-0,
  .layout-lg-column > .flex-lg-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 0;
  }
  .flex-lg-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-5,
  .layout-lg-row > .flex-lg-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-5,
  .layout-lg-column > .flex-lg-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-10,
  .layout-lg-row > .flex-lg-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-10,
  .layout-lg-column > .flex-lg-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-15,
  .layout-lg-row > .flex-lg-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-15,
  .layout-lg-column > .flex-lg-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-20,
  .layout-lg-row > .flex-lg-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-20,
  .layout-lg-column > .flex-lg-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-25,
  .layout-lg-row > .flex-lg-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-25,
  .layout-lg-column > .flex-lg-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-30,
  .layout-lg-row > .flex-lg-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-30,
  .layout-lg-column > .flex-lg-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-35,
  .layout-lg-row > .flex-lg-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-35,
  .layout-lg-column > .flex-lg-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-40,
  .layout-lg-row > .flex-lg-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-40,
  .layout-lg-column > .flex-lg-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-45,
  .layout-lg-row > .flex-lg-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-45,
  .layout-lg-column > .flex-lg-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-50,
  .layout-lg-row > .flex-lg-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-50,
  .layout-lg-column > .flex-lg-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-55,
  .layout-lg-row > .flex-lg-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-55,
  .layout-lg-column > .flex-lg-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-60,
  .layout-lg-row > .flex-lg-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-60,
  .layout-lg-column > .flex-lg-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-65,
  .layout-lg-row > .flex-lg-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-65,
  .layout-lg-column > .flex-lg-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-70,
  .layout-lg-row > .flex-lg-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-70,
  .layout-lg-column > .flex-lg-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-75,
  .layout-lg-row > .flex-lg-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-75,
  .layout-lg-column > .flex-lg-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-80,
  .layout-lg-row > .flex-lg-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-80,
  .layout-lg-column > .flex-lg-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-85,
  .layout-lg-row > .flex-lg-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-85,
  .layout-lg-column > .flex-lg-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-90,
  .layout-lg-row > .flex-lg-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-90,
  .layout-lg-column > .flex-lg-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-95,
  .layout-lg-row > .flex-lg-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-95,
  .layout-lg-column > .flex-lg-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-lg-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-100,
  .layout-lg-row > .flex-lg-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-100,
  .layout-lg-column > .flex-lg-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-lg-row > .flex-lg-33, .layout-lg-row > .flex-lg-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-lg-row > .flex-lg-66, .layout-lg-row > .flex-lg-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex, .layout-lg-row > .flex {
    min-width: 0;
  }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-lg-column > .flex-lg-33, .layout-lg-column > .flex-lg-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-lg-column > .flex-lg-66, .layout-lg-column > .flex-lg-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex, .layout-lg-column > .flex {
    min-height: 0;
  }
  .layout-lg, .layout-lg-column, .layout-lg-row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .layout-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .layout-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    -webkit-box-ordinal-group: -19;
        -ms-flex-order: -20;
            order: -20;
  }
  .flex-order-gt-lg--19 {
    -webkit-box-ordinal-group: -18;
        -ms-flex-order: -19;
            order: -19;
  }
  .flex-order-gt-lg--18 {
    -webkit-box-ordinal-group: -17;
        -ms-flex-order: -18;
            order: -18;
  }
  .flex-order-gt-lg--17 {
    -webkit-box-ordinal-group: -16;
        -ms-flex-order: -17;
            order: -17;
  }
  .flex-order-gt-lg--16 {
    -webkit-box-ordinal-group: -15;
        -ms-flex-order: -16;
            order: -16;
  }
  .flex-order-gt-lg--15 {
    -webkit-box-ordinal-group: -14;
        -ms-flex-order: -15;
            order: -15;
  }
  .flex-order-gt-lg--14 {
    -webkit-box-ordinal-group: -13;
        -ms-flex-order: -14;
            order: -14;
  }
  .flex-order-gt-lg--13 {
    -webkit-box-ordinal-group: -12;
        -ms-flex-order: -13;
            order: -13;
  }
  .flex-order-gt-lg--12 {
    -webkit-box-ordinal-group: -11;
        -ms-flex-order: -12;
            order: -12;
  }
  .flex-order-gt-lg--11 {
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
  }
  .flex-order-gt-lg--10 {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
  }
  .flex-order-gt-lg--9 {
    -webkit-box-ordinal-group: -8;
        -ms-flex-order: -9;
            order: -9;
  }
  .flex-order-gt-lg--8 {
    -webkit-box-ordinal-group: -7;
        -ms-flex-order: -8;
            order: -8;
  }
  .flex-order-gt-lg--7 {
    -webkit-box-ordinal-group: -6;
        -ms-flex-order: -7;
            order: -7;
  }
  .flex-order-gt-lg--6 {
    -webkit-box-ordinal-group: -5;
        -ms-flex-order: -6;
            order: -6;
  }
  .flex-order-gt-lg--5 {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
  }
  .flex-order-gt-lg--4 {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
  }
  .flex-order-gt-lg--3 {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex-order-gt-lg--2 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex-order-gt-lg--1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-order-gt-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex-order-gt-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex-order-gt-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex-order-gt-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex-order-gt-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .flex-order-gt-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .flex-order-gt-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .flex-order-gt-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .flex-order-gt-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .flex-order-gt-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .flex-order-gt-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .flex-order-gt-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .flex-order-gt-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .flex-order-gt-lg-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .flex-order-gt-lg-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .flex-order-gt-lg-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .flex-order-gt-lg-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .flex-order-gt-lg-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .flex-order-gt-lg-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .flex-order-gt-lg-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .flex-order-gt-lg-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .offset-gt-lg-0, .flex-offset-gt-lg-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 0;
  }
  .offset-gt-lg-5, .flex-offset-gt-lg-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 5%;
  }
  .offset-gt-lg-10, .flex-offset-gt-lg-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 10%;
  }
  .offset-gt-lg-15, .flex-offset-gt-lg-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 15%;
  }
  .offset-gt-lg-20, .flex-offset-gt-lg-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 20%;
  }
  .offset-gt-lg-25, .flex-offset-gt-lg-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 25%;
  }
  .offset-gt-lg-30, .flex-offset-gt-lg-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 30%;
  }
  .offset-gt-lg-35, .flex-offset-gt-lg-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 35%;
  }
  .offset-gt-lg-40, .flex-offset-gt-lg-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 40%;
  }
  .offset-gt-lg-45, .flex-offset-gt-lg-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 45%;
  }
  .offset-gt-lg-50, .flex-offset-gt-lg-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 50%;
  }
  .offset-gt-lg-55, .flex-offset-gt-lg-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 55%;
  }
  .offset-gt-lg-60, .flex-offset-gt-lg-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 60%;
  }
  .offset-gt-lg-65, .flex-offset-gt-lg-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 65%;
  }
  .offset-gt-lg-70, .flex-offset-gt-lg-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 70%;
  }
  .offset-gt-lg-75, .flex-offset-gt-lg-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 75%;
  }
  .offset-gt-lg-80, .flex-offset-gt-lg-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 80%;
  }
  .offset-gt-lg-85, .flex-offset-gt-lg-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 85%;
  }
  .offset-gt-lg-90, .flex-offset-gt-lg-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 90%;
  }
  .offset-gt-lg-95, .flex-offset-gt-lg-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 95%;
  }
  .offset-gt-lg-33, .flex-offset-gt-lg-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-lg-66, .flex-offset-gt-lg-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-lg,
  .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .layout-align-gt-lg-start,
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .layout-align-gt-lg-center,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-center-stretch {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .layout-align-gt-lg-end,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-end-stretch {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .layout-align-gt-lg-space-around,
  .layout-align-gt-lg-space-around-center,
  .layout-align-gt-lg-space-around-start,
  .layout-align-gt-lg-space-around-end,
  .layout-align-gt-lg-space-around-stretch {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .layout-align-gt-lg-space-between,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-between-stretch {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-around-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-around-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-lg-start-center > *,
  .layout-align-gt-lg-center-center > *,
  .layout-align-gt-lg-end-center > *,
  .layout-align-gt-lg-space-between-center > *,
  .layout-align-gt-lg-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-around-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .layout-align-gt-lg-start-stretch,
  .layout-align-gt-lg-center-stretch,
  .layout-align-gt-lg-end-stretch,
  .layout-align-gt-lg-space-between-stretch,
  .layout-align-gt-lg-space-around-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .flex-gt-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-none {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-noshrink {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-nogrow {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-0,
  .layout-gt-lg-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-lg-0,
  .layout-gt-lg-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-lg-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-5,
  .layout-gt-lg-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-5,
  .layout-gt-lg-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-10,
  .layout-gt-lg-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-10,
  .layout-gt-lg-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-15,
  .layout-gt-lg-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-15,
  .layout-gt-lg-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-20,
  .layout-gt-lg-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-20,
  .layout-gt-lg-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-25,
  .layout-gt-lg-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-25,
  .layout-gt-lg-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-30,
  .layout-gt-lg-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-30,
  .layout-gt-lg-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-35,
  .layout-gt-lg-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-35,
  .layout-gt-lg-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-40,
  .layout-gt-lg-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-40,
  .layout-gt-lg-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-45,
  .layout-gt-lg-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-45,
  .layout-gt-lg-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-50,
  .layout-gt-lg-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-50,
  .layout-gt-lg-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-55,
  .layout-gt-lg-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-55,
  .layout-gt-lg-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-60,
  .layout-gt-lg-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-60,
  .layout-gt-lg-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-65,
  .layout-gt-lg-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-65,
  .layout-gt-lg-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-70,
  .layout-gt-lg-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-70,
  .layout-gt-lg-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-75,
  .layout-gt-lg-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-75,
  .layout-gt-lg-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-80,
  .layout-gt-lg-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-80,
  .layout-gt-lg-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-85,
  .layout-gt-lg-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-85,
  .layout-gt-lg-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-90,
  .layout-gt-lg-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-90,
  .layout-gt-lg-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-95,
  .layout-gt-lg-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-95,
  .layout-gt-lg-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-gt-lg-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-100,
  .layout-gt-lg-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-100,
  .layout-gt-lg-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-gt-lg-row > .flex-gt-lg-66, .layout-gt-lg-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex, .layout-gt-lg-row > .flex {
    min-width: 0;
  }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-gt-lg-column > .flex-gt-lg-66, .layout-gt-lg-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex, .layout-gt-lg-column > .flex {
    min-height: 0;
  }
  .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .layout-gt-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .layout-gt-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .flex-order-xl--20 {
    -webkit-box-ordinal-group: -19;
        -ms-flex-order: -20;
            order: -20;
  }
  .flex-order-xl--19 {
    -webkit-box-ordinal-group: -18;
        -ms-flex-order: -19;
            order: -19;
  }
  .flex-order-xl--18 {
    -webkit-box-ordinal-group: -17;
        -ms-flex-order: -18;
            order: -18;
  }
  .flex-order-xl--17 {
    -webkit-box-ordinal-group: -16;
        -ms-flex-order: -17;
            order: -17;
  }
  .flex-order-xl--16 {
    -webkit-box-ordinal-group: -15;
        -ms-flex-order: -16;
            order: -16;
  }
  .flex-order-xl--15 {
    -webkit-box-ordinal-group: -14;
        -ms-flex-order: -15;
            order: -15;
  }
  .flex-order-xl--14 {
    -webkit-box-ordinal-group: -13;
        -ms-flex-order: -14;
            order: -14;
  }
  .flex-order-xl--13 {
    -webkit-box-ordinal-group: -12;
        -ms-flex-order: -13;
            order: -13;
  }
  .flex-order-xl--12 {
    -webkit-box-ordinal-group: -11;
        -ms-flex-order: -12;
            order: -12;
  }
  .flex-order-xl--11 {
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
  }
  .flex-order-xl--10 {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
  }
  .flex-order-xl--9 {
    -webkit-box-ordinal-group: -8;
        -ms-flex-order: -9;
            order: -9;
  }
  .flex-order-xl--8 {
    -webkit-box-ordinal-group: -7;
        -ms-flex-order: -8;
            order: -8;
  }
  .flex-order-xl--7 {
    -webkit-box-ordinal-group: -6;
        -ms-flex-order: -7;
            order: -7;
  }
  .flex-order-xl--6 {
    -webkit-box-ordinal-group: -5;
        -ms-flex-order: -6;
            order: -6;
  }
  .flex-order-xl--5 {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
  }
  .flex-order-xl--4 {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
  }
  .flex-order-xl--3 {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex-order-xl--2 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex-order-xl--1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex-order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex-order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex-order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex-order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .flex-order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .flex-order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .flex-order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .flex-order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .flex-order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .flex-order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .flex-order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .flex-order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .flex-order-xl-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .flex-order-xl-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .flex-order-xl-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .flex-order-xl-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .flex-order-xl-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .flex-order-xl-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .flex-order-xl-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .flex-order-xl-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .offset-xl-0, .flex-offset-xl-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 0;
  }
  .offset-xl-5, .flex-offset-xl-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 5%;
  }
  .offset-xl-10, .flex-offset-xl-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 10%;
  }
  .offset-xl-15, .flex-offset-xl-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 15%;
  }
  .offset-xl-20, .flex-offset-xl-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 20%;
  }
  .offset-xl-25, .flex-offset-xl-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 25%;
  }
  .offset-xl-30, .flex-offset-xl-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 30%;
  }
  .offset-xl-35, .flex-offset-xl-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 35%;
  }
  .offset-xl-40, .flex-offset-xl-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 40%;
  }
  .offset-xl-45, .flex-offset-xl-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 45%;
  }
  .offset-xl-50, .flex-offset-xl-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 50%;
  }
  .offset-xl-55, .flex-offset-xl-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 55%;
  }
  .offset-xl-60, .flex-offset-xl-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 60%;
  }
  .offset-xl-65, .flex-offset-xl-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 65%;
  }
  .offset-xl-70, .flex-offset-xl-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 70%;
  }
  .offset-xl-75, .flex-offset-xl-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 75%;
  }
  .offset-xl-80, .flex-offset-xl-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 80%;
  }
  .offset-xl-85, .flex-offset-xl-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 85%;
  }
  .offset-xl-90, .flex-offset-xl-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 90%;
  }
  .offset-xl-95, .flex-offset-xl-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 95%;
  }
  .offset-xl-33, .flex-offset-xl-33 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-66, .flex-offset-xl-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66 {
    margin-left: 0;
    margin-left: auto;
    margin-left: initial;
    margin-right: 66.6666666667%;
  }
  .layout-align-xl,
  .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .layout-align-xl-start,
  .layout-align-xl-start-start,
  .layout-align-xl-start-center,
  .layout-align-xl-start-end,
  .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .layout-align-xl-center,
  .layout-align-xl-center-start,
  .layout-align-xl-center-center,
  .layout-align-xl-center-end,
  .layout-align-xl-center-stretch {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .layout-align-xl-end,
  .layout-align-xl-end-start,
  .layout-align-xl-end-center,
  .layout-align-xl-end-end,
  .layout-align-xl-end-stretch {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .layout-align-xl-space-around,
  .layout-align-xl-space-around-center,
  .layout-align-xl-space-around-start,
  .layout-align-xl-space-around-end,
  .layout-align-xl-space-around-stretch {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .layout-align-xl-space-between,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-between-stretch {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .layout-align-xl-start-start,
  .layout-align-xl-center-start,
  .layout-align-xl-end-start,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-around-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .layout-align-xl-start-center,
  .layout-align-xl-center-center,
  .layout-align-xl-end-center,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-around-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    max-width: 100%;
  }
  .layout-align-xl-start-center > *,
  .layout-align-xl-center-center > *,
  .layout-align-xl-end-center > *,
  .layout-align-xl-space-between-center > *,
  .layout-align-xl-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-align-xl-start-end,
  .layout-align-xl-center-end,
  .layout-align-xl-end-end,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-around-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .layout-align-xl-start-stretch,
  .layout-align-xl-center-stretch,
  .layout-align-xl-end-stretch,
  .layout-align-xl-space-between-stretch,
  .layout-align-xl-space-around-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .flex-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-none {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-noshrink {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-nogrow {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-0,
  .layout-xl-row > .flex-xl-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-xl-0,
  .layout-xl-column > .flex-xl-0 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 0;
  }
  .flex-xl-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-5,
  .layout-xl-row > .flex-xl-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-5,
  .layout-xl-column > .flex-xl-5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-10,
  .layout-xl-row > .flex-xl-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-10,
  .layout-xl-column > .flex-xl-10 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-15,
  .layout-xl-row > .flex-xl-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-15,
  .layout-xl-column > .flex-xl-15 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-20,
  .layout-xl-row > .flex-xl-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-20,
  .layout-xl-column > .flex-xl-20 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-25,
  .layout-xl-row > .flex-xl-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-25,
  .layout-xl-column > .flex-xl-25 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-30,
  .layout-xl-row > .flex-xl-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-30,
  .layout-xl-column > .flex-xl-30 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-35,
  .layout-xl-row > .flex-xl-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-35,
  .layout-xl-column > .flex-xl-35 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-40,
  .layout-xl-row > .flex-xl-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-40,
  .layout-xl-column > .flex-xl-40 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-45,
  .layout-xl-row > .flex-xl-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-45,
  .layout-xl-column > .flex-xl-45 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-50,
  .layout-xl-row > .flex-xl-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-50,
  .layout-xl-column > .flex-xl-50 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-55,
  .layout-xl-row > .flex-xl-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-55,
  .layout-xl-column > .flex-xl-55 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-60,
  .layout-xl-row > .flex-xl-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-60,
  .layout-xl-column > .flex-xl-60 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-65,
  .layout-xl-row > .flex-xl-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-65,
  .layout-xl-column > .flex-xl-65 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-70,
  .layout-xl-row > .flex-xl-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-70,
  .layout-xl-column > .flex-xl-70 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-75,
  .layout-xl-row > .flex-xl-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-75,
  .layout-xl-column > .flex-xl-75 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-80,
  .layout-xl-row > .flex-xl-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-80,
  .layout-xl-column > .flex-xl-80 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-85,
  .layout-xl-row > .flex-xl-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-85,
  .layout-xl-column > .flex-xl-85 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-90,
  .layout-xl-row > .flex-xl-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-90,
  .layout-xl-column > .flex-xl-90 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-95,
  .layout-xl-row > .flex-xl-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-95,
  .layout-xl-column > .flex-xl-95 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .flex-xl-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-100,
  .layout-xl-row > .flex-xl-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-100,
  .layout-xl-column > .flex-xl-100 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-xl-row > .flex-xl-33, .layout-xl-row > .flex-xl-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-xl-row > .flex-xl-66, .layout-xl-row > .flex-xl-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-row > .flex, .layout-xl-row > .flex {
    min-width: 0;
  }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-xl-column > .flex-xl-33, .layout-xl-column > .flex-xl-33 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-xl-column > .flex-xl-66, .layout-xl-column > .flex-xl-66 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .layout-column > .flex, .layout-xl-column > .flex {
    min-height: 0;
  }
  .layout-xl, .layout-xl-column, .layout-xl-row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .layout-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .layout-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
    display: none;
  }
  .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }
}
@media print {
  .hide-print:not(.show-print):not(.show) {
    display: none !important;
  }
}
/*----------------------------------------------------------------*/
/*  Reset
/*----------------------------------------------------------------*/
* {
  text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -webkit-text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*:focus {
  outline: none;
}

*:not(md-input-container) > input[type=text],
*:not(md-input-container) > input[type=tel],
*:not(md-input-container) > input[type=email],
*:not(md-input-container) > input[type=search],
*:not(md-input-container) > input[type=password],
*:not(md-input-container) > input[type=button],
*:not(md-input-container) > button,
*:not(md-input-container) > input[type=submit],
*:not(md-input-container) > input[type=image],
*:not(md-input-container) > textarea {
  border-radius: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  padding: 0;
  margin: 0;
}

*:not(md-input-container) > input[type=button],
*:not(md-input-container) > button,
*:not(md-input-container) > input[type=submit] {
  background: none;
}

button {
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
  padding: 0;
  margin: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.iphone h1, .iphone h2, .iphone h3, .iphone h4, .iphone h5, .iphone h6,
.iphone .h1, .iphone .h2, .iphone .h3, .iphone .h4, .iphone .h5, .iphone .h6, .android h1, .android h2, .android h3, .android h4, .android h5, .android h6,
.android .h1, .android .h2, .android .h3, .android .h4, .android .h5, .android .h6 {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone h1, .iphone .h1, .android h1, .android .h1 {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone h2, .iphone .h2, .android h2, .android .h2 {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone h3, .iphone .h3, .android h3, .android .h3 {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
  font-family: "Dax", Sans-serif !important;
  font-size: 1.7rem !important;
  font-weight: normal !important;
}
.iphone h4, .iphone .h4, .android h4, .android .h4 {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone h5, .iphone .h5, .android h5, .android .h5 {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone h6, .iphone .h6, .android h6, .android .h6 {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone span, .iphone label, .iphone p, .iphone a, .iphone b, .iphone ._md-text, .android span, .android label, .android p, .android a, .android b, .android ._md-text {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone md-tooltip, .android md-tooltip {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone, .android {
  /* button {
      -webkit-margin-before: 10px !important;
      margin-block-start: 10px !important;
      -webkit-margin-after: 0 !important;
      margin-block-end: 0 !important;
  }*/
}
.iphone span, .iphone label, .iphone p, .iphone a, .iphone i, .iphone b, .iphone ._md-text, .android span, .android label, .android p, .android a, .android i, .android b, .android ._md-text {
  text-overflow: initial !important;
}
.iphone .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button a, .android .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button a {
  -webkit-margin-before: 0px !important;
  margin-block-start: 0px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button span, .android .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button span {
  -webkit-margin-before: 3px !important;
  margin-block-start: 3px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button i, .android .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button i {
  -webkit-margin-before: 0px !important;
  margin-block-start: 0px !important;
  -webkit-margin-after: 5px !important;
  margin-block-end: 5px !important;
}
.iphone .md-login, .android .md-login {
  padding-top: 15px !important;
}
.iphone .md-login span, .android .md-login span {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
}
.iphone .badge-av, .android .badge-av {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
  top: 30% !important;
  padding: 4px 4px !important;
}
.iphone .badge-text, .android .badge-text {
  -webkit-margin-before: 10px !important;
  margin-block-start: 10px !important;
  -webkit-margin-after: 0 !important;
  margin-block-end: 0 !important;
  position: absolute;
  left: 40%;
  top: 0;
}
.iphone .titulo-mobile, .android .titulo-mobile {
  margin-top: 20px;
}

/*----------------------------------------------------------------*/
/*  Variables
/*----------------------------------------------------------------*/
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
/*----------------------------------------------------------------*/
/*  Mixins
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Angular Material Extend
/*  Adds and/or modifies Angular Material styles
/*----------------------------------------------------------------*/
/* --- FIXES --- */
[layout] > * {
  min-height: auto;
  min-height: initial;
}

md-card > img,
md-card > :not(md-card-content) img {
  height: inherit;
  height: initial;
}

.md-datepicker-calendar-pane * {
  -webkit-box-sizing: initial;
          box-sizing: initial;
}

/* --- MODIFICATIONS --- */
md-autocomplete-wrap > input[type=search] {
  background: #FFFFFF;
  padding: 0 15px !important;
}

md-backdrop.md-opaque {
  background-color: rgba(33, 33, 33, 0.48) !important;
}

md-card md-card-header md-card-avatar md-icon {
  width: 40px;
  height: 40px;
}

md-checkbox.no-label {
  margin: 0;
}

md-chip ._md-chip-remove md-icon {
  margin-left: 2px;
}
md-chip ._md-chip-remove md-icon svg {
  width: 18px;
  height: 18px;
  max-width: 18px;
  max-height: 18px;
  margin: 4px;
}

md-datepicker .md-datepicker-button {
  vertical-align: middle;
}
md-datepicker .md-datepicker-input-container {
  margin-left: 0;
}

.md-inline-form md-datepicker {
  margin-top: 14px;
}

md-dialog md-dialog-content {
  padding: 32px 24px 24px 24px;
}
md-dialog md-dialog-actions {
  min-height: 64px;
  padding-top: 8px;
  padding-bottom: 8px;
}
md-dialog md-dialog-actions .md-button {
  margin: 0 8px;
}

md-input-container.no-errors-spacer .md-errors-spacer {
  display: none;
}
md-input-container .input-hint {
  position: absolute;
  right: auto;
  bottom: 7px;
  left: 2px;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.54);
}
md-input-container.md-icon-left .input-hint {
  left: 38px;
}

md-list-item .md-list-item-text p {
  font-size: 13px !important;
}

md-menu,
.md-menu {
  padding: 0;
}

md-menu-content._md-menu-bar-menu.md-dense {
  padding: 8px 0;
}
md-menu-content._md-menu-bar-menu.md-dense .md-button,
md-menu-content._md-menu-bar-menu.md-dense md-menu-item {
  height: 40px;
  line-height: 40px;
}
md-menu-content._md-menu-bar-menu.md-dense .md-button.md-indent > md-icon,
md-menu-content._md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  top: 8px;
}

._md-open-menu-container md-menu-content md-menu-item.selected {
  opacity: 0.4;
}

md-menu-content md-menu-item .md-button {
  text-align: left;
}

md-select.simplified {
  margin: 0 8px;
}
md-select.simplified ._md-select-value {
  border: none !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
md-select.simplified ._md-select-value *:first-child {
  -webkit-transform: none;
          transform: none;
  height: auto;
}
md-select.simplified ._md-select-value ._md-select-icon {
  -webkit-transform: none;
          transform: none;
  font-size: 16px;
}
md-select.simplified ._md-select-value ._md-select-icon:after {
  top: 1px;
}
md-select[multiple] md-select-value > *:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
md-select[multiple] md-select-value > *:first-child > *:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
md-select[multiple] md-select-value > *:first-child .md-container {
  padding-right: 6px;
}
md-select[multiple] md-select-value > *:first-child .md-container:first-of-type {
  padding-right: 0;
}

md-select-menu md-select-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  height: 48px;
  padding-left: 10.667px;
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
md-select-menu md-select-header input[type=search] {
  border: none;
  outline: none;
  height: 100%;
  width: 100%;
  padding: 0;
}

md-sidenav {
  -webkit-overflow-scrolling: touch;
}

md-toolbar.colored-toolbar {
  color: rgba(255, 255, 255, 0.87);
}
md-toolbar.colored-toolbar md-menu-bar md-menu._md-open > button {
  background: rgba(0, 0, 0, 0.12);
}
md-toolbar.colored-toolbar md-menu._md-open > button {
  background: rgba(0, 0, 0, 0.12);
}
md-toolbar.colored-toolbar input {
  color: rgba(255, 255, 255, 0.87) !important;
}

md-progress-circular[disabled] {
  visibility: hidden;
}

/*----------------------------------------------------------------*/
/*  Template Layouts
/*----------------------------------------------------------------*/
html,
body {
  overflow: hidden !important;
}

#main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #073776;
  /*background: linear-gradient(180deg, #073776 1%, #1b4877 100%) !important;*/
  /* background: linear-gradient(180deg, rgba(5, 16, 51, 1) 35%, rgba(3, 18, 80, 1) 100%) !important;*/
  /* background: linear-gradient(180deg, #031250 35%, #041450 100%) !important;*/
}

body.boxed {
  background: #3F4450;
}
body.boxed #main {
  overflow: hidden !important;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.45);
          box-shadow: 0 0 12px rgba(0, 0, 0, 0.45);
}

#layout-content-only {
  position: relative;
  height: 100%;
  max-height: 100%;
}
#layout-content-only #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-content-with-toolbar {
  position: relative;
  height: 100%;
  max-height: 100%;
}
#layout-content-with-toolbar #content {
  position: absolute;
  top: 64px;
  right: 0;
  bottom: 0;
  left: 0;
}

@media only screen and (max-width: 950px) {
  /*#layout-vertical-navigation {
      background-image: url(../../assets/images/backgrounds/background_15.svg) !important;
      background-repeat: no-repeat;
      background-size: cover !important;
  }*/
}
#layout-vertical-navigation {
  background-image: url(../../assets/images/backgrounds/background_12.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-attachment: fixed;
  background-position: center top;
  will-change: background;
}
#layout-vertical-navigation #content-container {
  position: relative;
  overflow: hidden;
}
#layout-vertical-navigation #content-container #content {
  position: absolute;
  top: 64px;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-vertical-navigation-fullwidth-toolbar {
  height: 100%;
  max-height: 100%;
}
#layout-vertical-navigation-fullwidth-toolbar #main-container {
  position: relative;
}
#layout-vertical-navigation-fullwidth-toolbar #main-container #content-container {
  position: relative;
  overflow: hidden;
}
#layout-vertical-navigation-fullwidth-toolbar #main-container #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-vertical-navigation-fullwidth-toolbar-2 {
  height: 100%;
  max-height: 100%;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #main-container {
  position: relative;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #main-container #content-container {
  position: relative;
  overflow: hidden;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #main-container #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-horizontal-navigation {
  height: 100%;
  max-height: 100%;
}
#layout-horizontal-navigation #content-container {
  position: relative;
  overflow: hidden;
}
#layout-horizontal-navigation #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/*----------------------------------------------------------------*/
/*  Page Layouts
/*----------------------------------------------------------------*/
.page-layout {
  position: relative;
  overflow: hidden;
}
.page-layout .top-bg {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  left: 0;
  height: 200px;
  background-color: transparent !important;
  background: transparent !important;
  /* background-image: url('/assets/images/backgrounds/header-bg.png');*/
  background-size: cover;
  border-bottom: none !important;
}
.page-layout md-backdrop {
  z-index: 50;
}
.page-layout > .header .breadcrumb {
  margin-bottom: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.page-layout > .header .breadcrumb md-icon {
  margin: 0;
}
.page-layout > .header .breadcrumb .separator {
  margin: 0 8px;
}
.page-layout > .header .title {
  font-size: 34px;
}
.page-layout.carded {
  min-height: 100%;
  height: 100%;
}
.page-layout.carded.fullwidth.single-scroll {
  height: auto;
}
.page-layout.carded.fullwidth.single-scroll > .center .content-card .content {
  overflow: hidden;
}
.page-layout.carded.fullwidth > .center {
  position: relative;
  z-index: 2;
  margin-left: 32px;
  margin-right: 32px;
}
.page-layout.carded.fullwidth > .center .header {
  height: 136px;
  min-height: 136px;
  max-height: 136px;
  padding: 24px;
}
.page-layout.carded.fullwidth > .center .content-card {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}
.page-layout.carded.fullwidth > .center .content-card .toolbar {
  padding: 8px 24px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.fullwidth > .center .content-card .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.carded.left-sidenav.single-scroll {
  height: auto;
}
.page-layout.carded.left-sidenav.single-scroll > .center .content-card .content {
  overflow: hidden;
}
.page-layout.carded.left-sidenav > .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  z-index: 51;
}
.page-layout.carded.left-sidenav > .sidenav .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
}
.page-layout.carded.left-sidenav > .sidenav .content {
  background: transparent;
  padding: 24px;
}
.page-layout.carded.left-sidenav > .sidenav._md-locked-open {
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  z-index: 2;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-layout.carded.left-sidenav > .sidenav._md-locked-open + .center {
  margin-left: 0;
}
.page-layout.carded.left-sidenav > .sidenav:not(._md-locked-open) .header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.left-sidenav > .sidenav:not(._md-locked-open) .content {
  overflow: hidden;
}
.page-layout.carded.left-sidenav > .center {
  position: relative;
  z-index: 2;
  margin-left: 32px;
  margin-right: 32px;
}
.page-layout.carded.left-sidenav > .center .header {
  height: 136px;
  min-height: 136px;
  max-height: 136px;
  padding: 0px;
}
.page-layout.carded.left-sidenav > .center .content-card {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}
.page-layout.carded.left-sidenav > .center .content-card .toolbar {
  padding: 8px 24px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.left-sidenav > .center .content-card .toolbar .sidenav-toggle {
  margin: 0 8px 0 0 !important;
  padding: 0 !important;
  border-radius: 0;
}
.page-layout.carded.left-sidenav > .center .content-card .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.carded.right-sidenav.single-scroll {
  height: auto;
}
.page-layout.carded.right-sidenav.single-scroll > .center .content-card .content {
  overflow: hidden;
}
.page-layout.carded.right-sidenav > .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  z-index: 51;
}
.page-layout.carded.right-sidenav > .sidenav .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px 24px 24px 0;
}
.page-layout.carded.right-sidenav > .sidenav .content {
  background: transparent;
  padding: 24px 24px 24px 0;
}
.page-layout.carded.right-sidenav > .sidenav._md-locked-open {
  width: 196px;
  min-width: 196px;
  max-width: 196px;
  z-index: 2;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-layout.carded.right-sidenav > .sidenav:not(._md-locked-open) .header {
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.right-sidenav > .sidenav:not(._md-locked-open) .content {
  overflow: hidden;
  padding: 24px;
}
.page-layout.carded.right-sidenav > .center {
  position: relative;
  z-index: 2;
  margin-left: 32px;
  margin-right: 32px;
}
.page-layout.carded.right-sidenav > .center .header {
  height: 136px;
  min-height: 136px;
  max-height: 136px;
  padding: 24px;
}
.page-layout.carded.right-sidenav > .center .content-card {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}
.page-layout.carded.right-sidenav > .center .content-card .toolbar {
  padding: 8px 24px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.right-sidenav > .center .content-card .toolbar .sidenav-toggle {
  margin: 0 0 0 8px !important;
  padding: 0 !important;
  border-radius: 0;
}
.page-layout.carded.right-sidenav > .center .content-card .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.simple.fullwidth, .page-layout.simple.inner-sidenav {
  min-height: 100%;
}
.page-layout.simple.fullwidth > .header, .page-layout.simple.inner-sidenav > .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  /*background-image: url('/assets/images/backgrounds/header-bg.png');*/
  background-size: cover;
}
.page-layout.simple.fullwidth > .content, .page-layout.simple.inner-sidenav > .content {
  padding: 24px;
}
.page-layout.simple.left-sidenav {
  min-height: 100%;
  height: 100%;
}
.page-layout.simple.left-sidenav.single-scroll {
  height: auto;
}
.page-layout.simple.left-sidenav.single-scroll > .center {
  overflow: hidden;
}
.page-layout.simple.left-sidenav.inner-sidenav > .content > md-sidenav {
  margin-right: 24px;
}
.page-layout.simple.left-sidenav .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  padding: 24px;
  z-index: 51;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.page-layout.simple.left-sidenav .sidenav._md-locked-open {
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}
.page-layout.simple.left-sidenav > .center {
  position: relative;
  overflow: auto;
  z-index: 3;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.page-layout.simple.left-sidenav > .center .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  /*background-image: url('/assets/images/backgrounds/header-bg.png');*/
  background-size: cover;
}
.page-layout.simple.left-sidenav > .center .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.simple.right-sidenav {
  min-height: 100%;
  height: 100%;
}
.page-layout.simple.right-sidenav.single-scroll {
  height: auto;
}
.page-layout.simple.right-sidenav.single-scroll > .center {
  overflow: hidden;
}
.page-layout.simple.right-sidenav.inner-sidenav > .content > md-sidenav {
  margin-left: 24px;
}
.page-layout.simple.right-sidenav .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  padding: 24px;
  z-index: 51;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.page-layout.simple.right-sidenav .sidenav._md-locked-open {
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}
.page-layout.simple.right-sidenav > .center {
  position: relative;
  overflow: auto;
  z-index: 3;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.page-layout.simple.right-sidenav > .center .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 0px;
  /*background-image: url('/assets/images/backgrounds/header-bg.png');*/
  background-size: cover;
}
.page-layout.simple.right-sidenav > .center .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.simple.inner-sidenav {
  height: auto;
}
.page-layout.simple.inner-sidenav > .content > md-sidenav._md-locked-open {
  padding: 0;
}
.page-layout.simple.tabbed {
  min-height: 100%;
}
.page-layout.simple.tabbed > .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  /*background-image: url('/assets/images/backgrounds/header-bg.png');*/
  background-size: cover;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
.page-layout.simple.tabbed > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-content-wrapper > md-tab-content {
  padding: 24px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border: none;
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav {
  margin: 0 12px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item {
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item ._md-nav-button {
  height: 56px;
  line-height: 32px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item ._md-nav-button-text {
  text-transform: none;
}
.page-layout.blank {
  min-height: 100%;
  padding: 24px;
}

.single-scroll .carded.fullwidth {
  height: auto;
}
.single-scroll .carded.fullwidth > .center .content-card .content {
  overflow: hidden;
}
.single-scroll .carded.left-sidenav {
  height: auto;
}
.single-scroll .carded.left-sidenav > .center .content-card .content {
  overflow: hidden;
}
.single-scroll .carded.right-sidenav {
  height: auto;
}
.single-scroll .carded.right-sidenav > .center .content-card .content {
  overflow: hidden;
}
.single-scroll .simple.left-sidenav {
  height: auto;
}
.single-scroll .simple.left-sidenav > .center {
  overflow: hidden;
}
.single-scroll .simple.right-sidenav {
  height: auto;
}
.single-scroll .simple.right-sidenav > .center {
  overflow: hidden;
}

@media screen and (max-width: 1280px) {
  .page-layout.simple.inner-sidenav.right-sidenav > .content, .page-layout.simple.inner-sidenav.left-sidenav > .content {
    height: auto !important;
  }
  .page-layout.simple.inner-sidenav.right-sidenav > .content > md-sidenav, .page-layout.simple.inner-sidenav.left-sidenav > .content > md-sidenav {
    margin-left: 0;
    margin-right: 0;
  }
  .sidenav-open .page-layout.simple.inner-sidenav {
    height: 100%;
  }
}
@media screen and (max-width: 600px) {
  .page-layout .top-bg {
    height: 160px;
  }
  .page-layout.carded.right-sidenav > .center, .page-layout.carded.left-sidenav > .center, .page-layout.carded.fullwidth > .center {
    margin-left: 16px;
    margin-right: 16px;
  }
  .page-layout.carded.right-sidenav > .center .header, .page-layout.carded.left-sidenav > .center .header, .page-layout.carded.fullwidth > .center .header {
    height: 96px;
    min-height: 96px;
    max-height: 96px;
    padding: 16px;
  }
  .page-layout.carded.fullwidth {
    height: auto;
  }
  .page-layout.carded.fullwidth > .center .content-card .content {
    overflow: hidden;
  }
  .page-layout.carded.right-sidenav, .page-layout.carded.left-sidenav {
    height: auto;
  }
  .page-layout.carded.right-sidenav > .center .content-card .content, .page-layout.carded.left-sidenav > .center .content-card .content {
    overflow: hidden;
  }
  .page-layout.simple.fullwidth > .header, .page-layout.simple.inner-sidenav > .header {
    height: 160px;
    min-height: 160px;
    max-height: 160px;
    padding: 16px;
  }
  .page-layout.simple.right-sidenav > .center .header, .page-layout.simple.left-sidenav > .center .header {
    height: 160px;
    min-height: 160px;
    max-height: 160px;
    padding: 16px;
  }
  .page-layout.simple.left-sidenav, .page-layout.simple.right-sidenav {
    height: auto;
  }
  .page-layout.simple.left-sidenav > .center, .page-layout.simple.right-sidenav > .center {
    overflow: hidden;
  }
}
/*----------------------------------------------------------------*/
/*  Icons
/*----------------------------------------------------------------*/
md-icon[md-font-icon],
i {
  font-size: 24px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  line-height: 24px;
}
md-icon[md-font-icon].s4,
i.s4 {
  font-size: 4px !important;
  width: 4px !important;
  height: 4px !important;
  min-width: 4px !important;
  min-height: 4px !important;
  line-height: 4px !important;
}
md-icon[md-font-icon].s6,
i.s6 {
  font-size: 6px !important;
  width: 6px !important;
  height: 6px !important;
  min-width: 6px !important;
  min-height: 6px !important;
  line-height: 6px !important;
}
md-icon[md-font-icon].s8,
i.s8 {
  font-size: 8px !important;
  width: 8px !important;
  height: 8px !important;
  min-width: 8px !important;
  min-height: 8px !important;
  line-height: 8px !important;
}
md-icon[md-font-icon].s10,
i.s10 {
  font-size: 10px !important;
  width: 10px !important;
  height: 10px !important;
  min-width: 10px !important;
  min-height: 10px !important;
  line-height: 10px !important;
}
md-icon[md-font-icon].s12,
i.s12 {
  font-size: 12px !important;
  width: 12px !important;
  height: 12px !important;
  min-width: 12px !important;
  min-height: 12px !important;
  line-height: 12px !important;
}
md-icon[md-font-icon].s14,
i.s14 {
  font-size: 14px !important;
  width: 14px !important;
  height: 14px !important;
  min-width: 14px !important;
  min-height: 14px !important;
  line-height: 14px !important;
}
md-icon[md-font-icon].s16,
i.s16 {
  font-size: 16px !important;
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  min-height: 16px !important;
  line-height: 16px !important;
}
md-icon[md-font-icon].s18,
i.s18 {
  font-size: 18px !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  line-height: 18px !important;
}
md-icon[md-font-icon].s20,
i.s20 {
  font-size: 20px !important;
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  min-height: 20px !important;
  line-height: 20px !important;
}
md-icon[md-font-icon].s22,
i.s22 {
  font-size: 22px !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  line-height: 22px !important;
}
md-icon[md-font-icon].s24,
i.s24 {
  font-size: 24px !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  min-height: 24px !important;
  line-height: 24px !important;
}
md-icon[md-font-icon].s26,
i.s26 {
  font-size: 26px !important;
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  min-height: 26px !important;
  line-height: 26px !important;
}
md-icon[md-font-icon].s28,
i.s28 {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  min-height: 28px !important;
  line-height: 28px !important;
}
md-icon[md-font-icon].s30,
i.s30 {
  font-size: 30px !important;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px !important;
  min-height: 30px !important;
  line-height: 30px !important;
}
md-icon[md-font-icon].s32,
i.s32 {
  font-size: 32px !important;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  min-height: 32px !important;
  line-height: 32px !important;
}
md-icon[md-font-icon].s34,
i.s34 {
  font-size: 34px !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;
  line-height: 34px !important;
}
md-icon[md-font-icon].s36,
i.s36 {
  font-size: 36px !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  line-height: 36px !important;
}
md-icon[md-font-icon].s38,
i.s38 {
  font-size: 38px !important;
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  min-height: 38px !important;
  line-height: 38px !important;
}
md-icon[md-font-icon].s40,
i.s40 {
  font-size: 40px !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  line-height: 40px !important;
}
md-icon[md-font-icon].s42,
i.s42 {
  font-size: 42px !important;
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  min-height: 42px !important;
  line-height: 42px !important;
}
md-icon[md-font-icon].s44,
i.s44 {
  font-size: 44px !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  line-height: 44px !important;
}
md-icon[md-font-icon].s46,
i.s46 {
  font-size: 46px !important;
  width: 46px !important;
  height: 46px !important;
  min-width: 46px !important;
  min-height: 46px !important;
  line-height: 46px !important;
}
md-icon[md-font-icon].s48,
i.s48 {
  font-size: 48px !important;
  width: 48px !important;
  height: 48px !important;
  min-width: 48px !important;
  min-height: 48px !important;
  line-height: 48px !important;
}
md-icon[md-font-icon].s50,
i.s50 {
  font-size: 50px !important;
  width: 50px !important;
  height: 50px !important;
  min-width: 50px !important;
  min-height: 50px !important;
  line-height: 50px !important;
}
md-icon[md-font-icon].s52,
i.s52 {
  font-size: 52px !important;
  width: 52px !important;
  height: 52px !important;
  min-width: 52px !important;
  min-height: 52px !important;
  line-height: 52px !important;
}
md-icon[md-font-icon].s54,
i.s54 {
  font-size: 54px !important;
  width: 54px !important;
  height: 54px !important;
  min-width: 54px !important;
  min-height: 54px !important;
  line-height: 54px !important;
}
md-icon[md-font-icon].s56,
i.s56 {
  font-size: 56px !important;
  width: 56px !important;
  height: 56px !important;
  min-width: 56px !important;
  min-height: 56px !important;
  line-height: 56px !important;
}
md-icon[md-font-icon].s58,
i.s58 {
  font-size: 58px !important;
  width: 58px !important;
  height: 58px !important;
  min-width: 58px !important;
  min-height: 58px !important;
  line-height: 58px !important;
}
md-icon[md-font-icon].s60,
i.s60 {
  font-size: 60px !important;
  width: 60px !important;
  height: 60px !important;
  min-width: 60px !important;
  min-height: 60px !important;
  line-height: 60px !important;
}
md-icon[md-font-icon].s62,
i.s62 {
  font-size: 62px !important;
  width: 62px !important;
  height: 62px !important;
  min-width: 62px !important;
  min-height: 62px !important;
  line-height: 62px !important;
}
md-icon[md-font-icon].s64,
i.s64 {
  font-size: 64px !important;
  width: 64px !important;
  height: 64px !important;
  min-width: 64px !important;
  min-height: 64px !important;
  line-height: 64px !important;
}
md-icon[md-font-icon].s66,
i.s66 {
  font-size: 66px !important;
  width: 66px !important;
  height: 66px !important;
  min-width: 66px !important;
  min-height: 66px !important;
  line-height: 66px !important;
}
md-icon[md-font-icon].s68,
i.s68 {
  font-size: 68px !important;
  width: 68px !important;
  height: 68px !important;
  min-width: 68px !important;
  min-height: 68px !important;
  line-height: 68px !important;
}
md-icon[md-font-icon].s70,
i.s70 {
  font-size: 70px !important;
  width: 70px !important;
  height: 70px !important;
  min-width: 70px !important;
  min-height: 70px !important;
  line-height: 70px !important;
}
md-icon[md-font-icon].s72,
i.s72 {
  font-size: 72px !important;
  width: 72px !important;
  height: 72px !important;
  min-width: 72px !important;
  min-height: 72px !important;
  line-height: 72px !important;
}
md-icon[md-font-icon].s74,
i.s74 {
  font-size: 74px !important;
  width: 74px !important;
  height: 74px !important;
  min-width: 74px !important;
  min-height: 74px !important;
  line-height: 74px !important;
}
md-icon[md-font-icon].s76,
i.s76 {
  font-size: 76px !important;
  width: 76px !important;
  height: 76px !important;
  min-width: 76px !important;
  min-height: 76px !important;
  line-height: 76px !important;
}
md-icon[md-font-icon].s78,
i.s78 {
  font-size: 78px !important;
  width: 78px !important;
  height: 78px !important;
  min-width: 78px !important;
  min-height: 78px !important;
  line-height: 78px !important;
}
md-icon[md-font-icon].s80,
i.s80 {
  font-size: 80px !important;
  width: 80px !important;
  height: 80px !important;
  min-width: 80px !important;
  min-height: 80px !important;
  line-height: 80px !important;
}
md-icon[md-font-icon].s82,
i.s82 {
  font-size: 82px !important;
  width: 82px !important;
  height: 82px !important;
  min-width: 82px !important;
  min-height: 82px !important;
  line-height: 82px !important;
}
md-icon[md-font-icon].s84,
i.s84 {
  font-size: 84px !important;
  width: 84px !important;
  height: 84px !important;
  min-width: 84px !important;
  min-height: 84px !important;
  line-height: 84px !important;
}
md-icon[md-font-icon].s86,
i.s86 {
  font-size: 86px !important;
  width: 86px !important;
  height: 86px !important;
  min-width: 86px !important;
  min-height: 86px !important;
  line-height: 86px !important;
}
md-icon[md-font-icon].s88,
i.s88 {
  font-size: 88px !important;
  width: 88px !important;
  height: 88px !important;
  min-width: 88px !important;
  min-height: 88px !important;
  line-height: 88px !important;
}
md-icon[md-font-icon].s90,
i.s90 {
  font-size: 90px !important;
  width: 90px !important;
  height: 90px !important;
  min-width: 90px !important;
  min-height: 90px !important;
  line-height: 90px !important;
}
md-icon[md-font-icon].s92,
i.s92 {
  font-size: 92px !important;
  width: 92px !important;
  height: 92px !important;
  min-width: 92px !important;
  min-height: 92px !important;
  line-height: 92px !important;
}
md-icon[md-font-icon].s94,
i.s94 {
  font-size: 94px !important;
  width: 94px !important;
  height: 94px !important;
  min-width: 94px !important;
  min-height: 94px !important;
  line-height: 94px !important;
}
md-icon[md-font-icon].s96,
i.s96 {
  font-size: 96px !important;
  width: 96px !important;
  height: 96px !important;
  min-width: 96px !important;
  min-height: 96px !important;
  line-height: 96px !important;
}
md-icon[md-font-icon].s98,
i.s98 {
  font-size: 98px !important;
  width: 98px !important;
  height: 98px !important;
  min-width: 98px !important;
  min-height: 98px !important;
  line-height: 98px !important;
}
md-icon[md-font-icon].s100,
i.s100 {
  font-size: 100px !important;
  width: 100px !important;
  height: 100px !important;
  min-width: 100px !important;
  min-height: 100px !important;
  line-height: 100px !important;
}
md-icon[md-font-icon].s102,
i.s102 {
  font-size: 102px !important;
  width: 102px !important;
  height: 102px !important;
  min-width: 102px !important;
  min-height: 102px !important;
  line-height: 102px !important;
}
md-icon[md-font-icon].s104,
i.s104 {
  font-size: 104px !important;
  width: 104px !important;
  height: 104px !important;
  min-width: 104px !important;
  min-height: 104px !important;
  line-height: 104px !important;
}
md-icon[md-font-icon].s106,
i.s106 {
  font-size: 106px !important;
  width: 106px !important;
  height: 106px !important;
  min-width: 106px !important;
  min-height: 106px !important;
  line-height: 106px !important;
}
md-icon[md-font-icon].s108,
i.s108 {
  font-size: 108px !important;
  width: 108px !important;
  height: 108px !important;
  min-width: 108px !important;
  min-height: 108px !important;
  line-height: 108px !important;
}
md-icon[md-font-icon].s110,
i.s110 {
  font-size: 110px !important;
  width: 110px !important;
  height: 110px !important;
  min-width: 110px !important;
  min-height: 110px !important;
  line-height: 110px !important;
}
md-icon[md-font-icon].s112,
i.s112 {
  font-size: 112px !important;
  width: 112px !important;
  height: 112px !important;
  min-width: 112px !important;
  min-height: 112px !important;
  line-height: 112px !important;
}
md-icon[md-font-icon].s114,
i.s114 {
  font-size: 114px !important;
  width: 114px !important;
  height: 114px !important;
  min-width: 114px !important;
  min-height: 114px !important;
  line-height: 114px !important;
}
md-icon[md-font-icon].s116,
i.s116 {
  font-size: 116px !important;
  width: 116px !important;
  height: 116px !important;
  min-width: 116px !important;
  min-height: 116px !important;
  line-height: 116px !important;
}
md-icon[md-font-icon].s118,
i.s118 {
  font-size: 118px !important;
  width: 118px !important;
  height: 118px !important;
  min-width: 118px !important;
  min-height: 118px !important;
  line-height: 118px !important;
}
md-icon[md-font-icon].s120,
i.s120 {
  font-size: 120px !important;
  width: 120px !important;
  height: 120px !important;
  min-width: 120px !important;
  min-height: 120px !important;
  line-height: 120px !important;
}
md-icon[md-font-icon].s122,
i.s122 {
  font-size: 122px !important;
  width: 122px !important;
  height: 122px !important;
  min-width: 122px !important;
  min-height: 122px !important;
  line-height: 122px !important;
}
md-icon[md-font-icon].s124,
i.s124 {
  font-size: 124px !important;
  width: 124px !important;
  height: 124px !important;
  min-width: 124px !important;
  min-height: 124px !important;
  line-height: 124px !important;
}
md-icon[md-font-icon].s126,
i.s126 {
  font-size: 126px !important;
  width: 126px !important;
  height: 126px !important;
  min-width: 126px !important;
  min-height: 126px !important;
  line-height: 126px !important;
}
md-icon[md-font-icon].s128,
i.s128 {
  font-size: 128px !important;
  width: 128px !important;
  height: 128px !important;
  min-width: 128px !important;
  min-height: 128px !important;
  line-height: 128px !important;
}
md-icon[md-font-icon].s130,
i.s130 {
  font-size: 130px !important;
  width: 130px !important;
  height: 130px !important;
  min-width: 130px !important;
  min-height: 130px !important;
  line-height: 130px !important;
}
md-icon[md-font-icon].s132,
i.s132 {
  font-size: 132px !important;
  width: 132px !important;
  height: 132px !important;
  min-width: 132px !important;
  min-height: 132px !important;
  line-height: 132px !important;
}
md-icon[md-font-icon].s134,
i.s134 {
  font-size: 134px !important;
  width: 134px !important;
  height: 134px !important;
  min-width: 134px !important;
  min-height: 134px !important;
  line-height: 134px !important;
}
md-icon[md-font-icon].s136,
i.s136 {
  font-size: 136px !important;
  width: 136px !important;
  height: 136px !important;
  min-width: 136px !important;
  min-height: 136px !important;
  line-height: 136px !important;
}
md-icon[md-font-icon].s138,
i.s138 {
  font-size: 138px !important;
  width: 138px !important;
  height: 138px !important;
  min-width: 138px !important;
  min-height: 138px !important;
  line-height: 138px !important;
}
md-icon[md-font-icon].s140,
i.s140 {
  font-size: 140px !important;
  width: 140px !important;
  height: 140px !important;
  min-width: 140px !important;
  min-height: 140px !important;
  line-height: 140px !important;
}
md-icon[md-font-icon].s142,
i.s142 {
  font-size: 142px !important;
  width: 142px !important;
  height: 142px !important;
  min-width: 142px !important;
  min-height: 142px !important;
  line-height: 142px !important;
}
md-icon[md-font-icon].s144,
i.s144 {
  font-size: 144px !important;
  width: 144px !important;
  height: 144px !important;
  min-width: 144px !important;
  min-height: 144px !important;
  line-height: 144px !important;
}
md-icon[md-font-icon].s146,
i.s146 {
  font-size: 146px !important;
  width: 146px !important;
  height: 146px !important;
  min-width: 146px !important;
  min-height: 146px !important;
  line-height: 146px !important;
}
md-icon[md-font-icon].s148,
i.s148 {
  font-size: 148px !important;
  width: 148px !important;
  height: 148px !important;
  min-width: 148px !important;
  min-height: 148px !important;
  line-height: 148px !important;
}
md-icon[md-font-icon].s150,
i.s150 {
  font-size: 150px !important;
  width: 150px !important;
  height: 150px !important;
  min-width: 150px !important;
  min-height: 150px !important;
  line-height: 150px !important;
}
md-icon[md-font-icon].s152,
i.s152 {
  font-size: 152px !important;
  width: 152px !important;
  height: 152px !important;
  min-width: 152px !important;
  min-height: 152px !important;
  line-height: 152px !important;
}
md-icon[md-font-icon].s154,
i.s154 {
  font-size: 154px !important;
  width: 154px !important;
  height: 154px !important;
  min-width: 154px !important;
  min-height: 154px !important;
  line-height: 154px !important;
}
md-icon[md-font-icon].s156,
i.s156 {
  font-size: 156px !important;
  width: 156px !important;
  height: 156px !important;
  min-width: 156px !important;
  min-height: 156px !important;
  line-height: 156px !important;
}
md-icon[md-font-icon].s158,
i.s158 {
  font-size: 158px !important;
  width: 158px !important;
  height: 158px !important;
  min-width: 158px !important;
  min-height: 158px !important;
  line-height: 158px !important;
}
md-icon[md-font-icon].s160,
i.s160 {
  font-size: 160px !important;
  width: 160px !important;
  height: 160px !important;
  min-width: 160px !important;
  min-height: 160px !important;
  line-height: 160px !important;
}
md-icon[md-font-icon].s162,
i.s162 {
  font-size: 162px !important;
  width: 162px !important;
  height: 162px !important;
  min-width: 162px !important;
  min-height: 162px !important;
  line-height: 162px !important;
}
md-icon[md-font-icon].s164,
i.s164 {
  font-size: 164px !important;
  width: 164px !important;
  height: 164px !important;
  min-width: 164px !important;
  min-height: 164px !important;
  line-height: 164px !important;
}
md-icon[md-font-icon].s166,
i.s166 {
  font-size: 166px !important;
  width: 166px !important;
  height: 166px !important;
  min-width: 166px !important;
  min-height: 166px !important;
  line-height: 166px !important;
}
md-icon[md-font-icon].s168,
i.s168 {
  font-size: 168px !important;
  width: 168px !important;
  height: 168px !important;
  min-width: 168px !important;
  min-height: 168px !important;
  line-height: 168px !important;
}
md-icon[md-font-icon].s170,
i.s170 {
  font-size: 170px !important;
  width: 170px !important;
  height: 170px !important;
  min-width: 170px !important;
  min-height: 170px !important;
  line-height: 170px !important;
}
md-icon[md-font-icon].s172,
i.s172 {
  font-size: 172px !important;
  width: 172px !important;
  height: 172px !important;
  min-width: 172px !important;
  min-height: 172px !important;
  line-height: 172px !important;
}
md-icon[md-font-icon].s174,
i.s174 {
  font-size: 174px !important;
  width: 174px !important;
  height: 174px !important;
  min-width: 174px !important;
  min-height: 174px !important;
  line-height: 174px !important;
}
md-icon[md-font-icon].s176,
i.s176 {
  font-size: 176px !important;
  width: 176px !important;
  height: 176px !important;
  min-width: 176px !important;
  min-height: 176px !important;
  line-height: 176px !important;
}
md-icon[md-font-icon].s178,
i.s178 {
  font-size: 178px !important;
  width: 178px !important;
  height: 178px !important;
  min-width: 178px !important;
  min-height: 178px !important;
  line-height: 178px !important;
}
md-icon[md-font-icon].s180,
i.s180 {
  font-size: 180px !important;
  width: 180px !important;
  height: 180px !important;
  min-width: 180px !important;
  min-height: 180px !important;
  line-height: 180px !important;
}
md-icon[md-font-icon].s182,
i.s182 {
  font-size: 182px !important;
  width: 182px !important;
  height: 182px !important;
  min-width: 182px !important;
  min-height: 182px !important;
  line-height: 182px !important;
}
md-icon[md-font-icon].s184,
i.s184 {
  font-size: 184px !important;
  width: 184px !important;
  height: 184px !important;
  min-width: 184px !important;
  min-height: 184px !important;
  line-height: 184px !important;
}
md-icon[md-font-icon].s186,
i.s186 {
  font-size: 186px !important;
  width: 186px !important;
  height: 186px !important;
  min-width: 186px !important;
  min-height: 186px !important;
  line-height: 186px !important;
}
md-icon[md-font-icon].s188,
i.s188 {
  font-size: 188px !important;
  width: 188px !important;
  height: 188px !important;
  min-width: 188px !important;
  min-height: 188px !important;
  line-height: 188px !important;
}
md-icon[md-font-icon].s190,
i.s190 {
  font-size: 190px !important;
  width: 190px !important;
  height: 190px !important;
  min-width: 190px !important;
  min-height: 190px !important;
  line-height: 190px !important;
}
md-icon[md-font-icon].s192,
i.s192 {
  font-size: 192px !important;
  width: 192px !important;
  height: 192px !important;
  min-width: 192px !important;
  min-height: 192px !important;
  line-height: 192px !important;
}
md-icon[md-font-icon].s194,
i.s194 {
  font-size: 194px !important;
  width: 194px !important;
  height: 194px !important;
  min-width: 194px !important;
  min-height: 194px !important;
  line-height: 194px !important;
}
md-icon[md-font-icon].s196,
i.s196 {
  font-size: 196px !important;
  width: 196px !important;
  height: 196px !important;
  min-width: 196px !important;
  min-height: 196px !important;
  line-height: 196px !important;
}
md-icon[md-font-icon].s198,
i.s198 {
  font-size: 198px !important;
  width: 198px !important;
  height: 198px !important;
  min-width: 198px !important;
  min-height: 198px !important;
  line-height: 198px !important;
}
md-icon[md-font-icon].s200,
i.s200 {
  font-size: 200px !important;
  width: 200px !important;
  height: 200px !important;
  min-width: 200px !important;
  min-height: 200px !important;
  line-height: 200px !important;
}
md-icon[md-font-icon].s202,
i.s202 {
  font-size: 202px !important;
  width: 202px !important;
  height: 202px !important;
  min-width: 202px !important;
  min-height: 202px !important;
  line-height: 202px !important;
}
md-icon[md-font-icon].s204,
i.s204 {
  font-size: 204px !important;
  width: 204px !important;
  height: 204px !important;
  min-width: 204px !important;
  min-height: 204px !important;
  line-height: 204px !important;
}
md-icon[md-font-icon].s206,
i.s206 {
  font-size: 206px !important;
  width: 206px !important;
  height: 206px !important;
  min-width: 206px !important;
  min-height: 206px !important;
  line-height: 206px !important;
}
md-icon[md-font-icon].s208,
i.s208 {
  font-size: 208px !important;
  width: 208px !important;
  height: 208px !important;
  min-width: 208px !important;
  min-height: 208px !important;
  line-height: 208px !important;
}
md-icon[md-font-icon].s210,
i.s210 {
  font-size: 210px !important;
  width: 210px !important;
  height: 210px !important;
  min-width: 210px !important;
  min-height: 210px !important;
  line-height: 210px !important;
}
md-icon[md-font-icon].s212,
i.s212 {
  font-size: 212px !important;
  width: 212px !important;
  height: 212px !important;
  min-width: 212px !important;
  min-height: 212px !important;
  line-height: 212px !important;
}
md-icon[md-font-icon].s214,
i.s214 {
  font-size: 214px !important;
  width: 214px !important;
  height: 214px !important;
  min-width: 214px !important;
  min-height: 214px !important;
  line-height: 214px !important;
}
md-icon[md-font-icon].s216,
i.s216 {
  font-size: 216px !important;
  width: 216px !important;
  height: 216px !important;
  min-width: 216px !important;
  min-height: 216px !important;
  line-height: 216px !important;
}
md-icon[md-font-icon].s218,
i.s218 {
  font-size: 218px !important;
  width: 218px !important;
  height: 218px !important;
  min-width: 218px !important;
  min-height: 218px !important;
  line-height: 218px !important;
}
md-icon[md-font-icon].s220,
i.s220 {
  font-size: 220px !important;
  width: 220px !important;
  height: 220px !important;
  min-width: 220px !important;
  min-height: 220px !important;
  line-height: 220px !important;
}
md-icon[md-font-icon].s222,
i.s222 {
  font-size: 222px !important;
  width: 222px !important;
  height: 222px !important;
  min-width: 222px !important;
  min-height: 222px !important;
  line-height: 222px !important;
}
md-icon[md-font-icon].s224,
i.s224 {
  font-size: 224px !important;
  width: 224px !important;
  height: 224px !important;
  min-width: 224px !important;
  min-height: 224px !important;
  line-height: 224px !important;
}
md-icon[md-font-icon].s226,
i.s226 {
  font-size: 226px !important;
  width: 226px !important;
  height: 226px !important;
  min-width: 226px !important;
  min-height: 226px !important;
  line-height: 226px !important;
}
md-icon[md-font-icon].s228,
i.s228 {
  font-size: 228px !important;
  width: 228px !important;
  height: 228px !important;
  min-width: 228px !important;
  min-height: 228px !important;
  line-height: 228px !important;
}
md-icon[md-font-icon].s230,
i.s230 {
  font-size: 230px !important;
  width: 230px !important;
  height: 230px !important;
  min-width: 230px !important;
  min-height: 230px !important;
  line-height: 230px !important;
}
md-icon[md-font-icon].s232,
i.s232 {
  font-size: 232px !important;
  width: 232px !important;
  height: 232px !important;
  min-width: 232px !important;
  min-height: 232px !important;
  line-height: 232px !important;
}
md-icon[md-font-icon].s234,
i.s234 {
  font-size: 234px !important;
  width: 234px !important;
  height: 234px !important;
  min-width: 234px !important;
  min-height: 234px !important;
  line-height: 234px !important;
}
md-icon[md-font-icon].s236,
i.s236 {
  font-size: 236px !important;
  width: 236px !important;
  height: 236px !important;
  min-width: 236px !important;
  min-height: 236px !important;
  line-height: 236px !important;
}
md-icon[md-font-icon].s238,
i.s238 {
  font-size: 238px !important;
  width: 238px !important;
  height: 238px !important;
  min-width: 238px !important;
  min-height: 238px !important;
  line-height: 238px !important;
}
md-icon[md-font-icon].s240,
i.s240 {
  font-size: 240px !important;
  width: 240px !important;
  height: 240px !important;
  min-width: 240px !important;
  min-height: 240px !important;
  line-height: 240px !important;
}
md-icon[md-font-icon].s242,
i.s242 {
  font-size: 242px !important;
  width: 242px !important;
  height: 242px !important;
  min-width: 242px !important;
  min-height: 242px !important;
  line-height: 242px !important;
}
md-icon[md-font-icon].s244,
i.s244 {
  font-size: 244px !important;
  width: 244px !important;
  height: 244px !important;
  min-width: 244px !important;
  min-height: 244px !important;
  line-height: 244px !important;
}
md-icon[md-font-icon].s246,
i.s246 {
  font-size: 246px !important;
  width: 246px !important;
  height: 246px !important;
  min-width: 246px !important;
  min-height: 246px !important;
  line-height: 246px !important;
}
md-icon[md-font-icon].s248,
i.s248 {
  font-size: 248px !important;
  width: 248px !important;
  height: 248px !important;
  min-width: 248px !important;
  min-height: 248px !important;
  line-height: 248px !important;
}
md-icon[md-font-icon].s250,
i.s250 {
  font-size: 250px !important;
  width: 250px !important;
  height: 250px !important;
  min-width: 250px !important;
  min-height: 250px !important;
  line-height: 250px !important;
}
md-icon[md-font-icon].s252,
i.s252 {
  font-size: 252px !important;
  width: 252px !important;
  height: 252px !important;
  min-width: 252px !important;
  min-height: 252px !important;
  line-height: 252px !important;
}
md-icon[md-font-icon].s254,
i.s254 {
  font-size: 254px !important;
  width: 254px !important;
  height: 254px !important;
  min-width: 254px !important;
  min-height: 254px !important;
  line-height: 254px !important;
}
md-icon[md-font-icon].s256,
i.s256 {
  font-size: 256px !important;
  width: 256px !important;
  height: 256px !important;
  min-width: 256px !important;
  min-height: 256px !important;
  line-height: 256px !important;
}

@font-face {
  font-family: "icomoon";
  src: url("../assets/icons/fonts/icomoon.eot?5km1tg");
  src: url("../assets/icons/fonts/icomoon.eot?#iefix5km1tg") format("embedded-opentype"), url("../assets/icons/fonts/icomoon.ttf?5km1tg") format("truetype"), url("../assets/icons/fonts/icomoon.woff?5km1tg") format("woff"), url("../assets/icons/fonts/icomoon.svg?5km1tg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-account-alert:before {
  content: "\e600";
}

.icon-account-box-outline:before {
  content: "\e601";
}

.icon-account-box:before {
  content: "\e602";
}

.icon-account-check:before {
  content: "\e603";
}

.icon-account-circle:before {
  content: "\e604";
}

.icon-account-key:before {
  content: "\e605";
}

.icon-account-location:before {
  content: "\e606";
}

.icon-account-minus:before {
  content: "\e607";
}

.icon-account-multiple-outline:before {
  content: "\e608";
}

.icon-account-multiple-plus:before {
  content: "\e609";
}

.icon-account-multiple:before {
  content: "\e60a";
}

.icon-account-network:before {
  content: "\e60b";
}

.icon-account-outline:before {
  content: "\e60c";
}

.icon-account-plus:before {
  content: "\e60d";
}

.icon-account-remove:before {
  content: "\e60e";
}

.icon-account-search:before {
  content: "\e60f";
}

.icon-account-switch:before {
  content: "\e610";
}

.icon-account:before {
  content: "\e611";
}

.icon-airballoon:before {
  content: "\e612";
}

.icon-airplane-off:before {
  content: "\e613";
}

.icon-airplane:before {
  content: "\e614";
}

.icon-alarm-check:before {
  content: "\e615";
}

.icon-alarm-multiple:before {
  content: "\e616";
}

.icon-alarm-off:before {
  content: "\e617";
}

.icon-alarm-plus:before {
  content: "\e618";
}

.icon-alarm:before {
  content: "\e619";
}

.icon-album:before {
  content: "\e61a";
}

.icon-alert-box:before {
  content: "\e61b";
}

.icon-alert-circle:before {
  content: "\e61c";
}

.icon-alert-octagon:before {
  content: "\e61d";
}

.icon-alert:before {
  content: "\e61e";
}

.icon-alpha:before {
  content: "\e61f";
}

.icon-alphabetical:before {
  content: "\e620";
}

.icon-amazon-clouddrive:before {
  content: "\e621";
}

.icon-amazon:before {
  content: "\e622";
}

.icon-ambulance:before {
  content: "\e623";
}

.icon-android-debug-bridge:before {
  content: "\e624";
}

.icon-android-studio:before {
  content: "\e625";
}

.icon-android:before {
  content: "\e626";
}

.icon-apple-finder:before {
  content: "\e627";
}

.icon-apple-ios:before {
  content: "\e628";
}

.icon-apple-mobileme:before {
  content: "\e629";
}

.icon-apple-safari:before {
  content: "\e62a";
}

.icon-apple:before {
  content: "\e62b";
}

.icon-appnet:before {
  content: "\e62c";
}

.icon-apps:before {
  content: "\e62d";
}

.icon-archive:before {
  content: "\e62e";
}

.icon-arrange-bring-forward:before {
  content: "\e62f";
}

.icon-arrange-bring-to-front:before {
  content: "\e630";
}

.icon-arrange-send-backward:before {
  content: "\e631";
}

.icon-arrange-send-to-back:before {
  content: "\e632";
}

.icon-arrow-all:before {
  content: "\e633";
}

.icon-arrow-bottom-left:before {
  content: "\e634";
}

.icon-arrow-bottom-right:before {
  content: "\e635";
}

.icon-arrow-collapse:before {
  content: "\e636";
}

.icon-arrow-down-bold-circle-outline:before {
  content: "\e637";
}

.icon-arrow-down-bold-circle:before {
  content: "\e638";
}

.icon-arrow-down-bold-hexagon-outline:before {
  content: "\e639";
}

.icon-arrow-down-bold:before {
  content: "\e63a";
}

.icon-arrow-down:before {
  content: "\e63b";
}

.icon-arrow-expand:before {
  content: "\e63c";
}

.icon-arrow-left-bold-circle-outline:before {
  content: "\e63d";
}

.icon-arrow-left-bold-circle:before {
  content: "\e63e";
}

.icon-arrow-left-bold-hexagon-outline:before {
  content: "\e63f";
}

.icon-arrow-left-bold:before {
  content: "\e640";
}

.icon-arrow-left:before {
  content: "\e641";
}

.icon-arrow-right-bold-circle-outline:before {
  content: "\e642";
}

.icon-arrow-right-bold-circle:before {
  content: "\e643";
}

.icon-arrow-right-bold-hexagon-outline:before {
  content: "\e644";
}

.icon-arrow-right-bold:before {
  content: "\e645";
}

.icon-arrow-right:before {
  content: "\e646";
}

.icon-arrow-top-left:before {
  content: "\e647";
}

.icon-arrow-top-right:before {
  content: "\e648";
}

.icon-arrow-up-bold-circle-outline:before {
  content: "\e649";
}

.icon-arrow-up-bold-circle:before {
  content: "\e64a";
}

.icon-arrow-up-bold-hexagon-outline:before {
  content: "\e64b";
}

.icon-arrow-up-bold:before {
  content: "\e64c";
}

.icon-arrow-up:before {
  content: "\e64d";
}

.icon-at:before {
  content: "\e64e";
}

.icon-attachment:before {
  content: "\e64f";
}

.icon-audiobook:before {
  content: "\e650";
}

.icon-auto-fix:before {
  content: "\e651";
}

.icon-auto-upload:before {
  content: "\e652";
}

.icon-baby:before {
  content: "\e653";
}

.icon-backburger:before {
  content: "\e654";
}

.icon-backup-restore:before {
  content: "\e655";
}

.icon-bank:before {
  content: "\e656";
}

.icon-barcode:before {
  content: "\e657";
}

.icon-barley:before {
  content: "\e658";
}

.icon-barrel:before {
  content: "\e659";
}

.icon-basecamp:before {
  content: "\e65a";
}

.icon-basket-fill:before {
  content: "\e65b";
}

.icon-basket-unfill:before {
  content: "\e65c";
}

.icon-basket:before {
  content: "\e65d";
}

.icon-battery-10:before {
  content: "\e65e";
}

.icon-battery-20:before {
  content: "\e65f";
}

.icon-battery-30:before {
  content: "\e660";
}

.icon-battery-40:before {
  content: "\e661";
}

.icon-battery-50:before {
  content: "\e662";
}

.icon-battery-60:before {
  content: "\e663";
}

.icon-battery-70:before {
  content: "\e664";
}

.icon-battery-80:before {
  content: "\e665";
}

.icon-battery-90:before {
  content: "\e666";
}

.icon-battery-alert:before {
  content: "\e667";
}

.icon-battery-charging-20:before {
  content: "\e668";
}

.icon-battery-charging-30:before {
  content: "\e669";
}

.icon-battery-charging-40:before {
  content: "\e66a";
}

.icon-battery-charging-60:before {
  content: "\e66b";
}

.icon-battery-charging-80:before {
  content: "\e66c";
}

.icon-battery-charging-90:before {
  content: "\e66d";
}

.icon-battery-charging-100:before {
  content: "\e66e";
}

.icon-battery-minus:before {
  content: "\e66f";
}

.icon-battery-negative:before {
  content: "\e670";
}

.icon-battery-outline:before {
  content: "\e671";
}

.icon-battery-plus:before {
  content: "\e672";
}

.icon-battery-positive:before {
  content: "\e673";
}

.icon-battery-standard:before {
  content: "\e674";
}

.icon-battery-unknown:before {
  content: "\e675";
}

.icon-battery:before {
  content: "\e676";
}

.icon-beach:before {
  content: "\e677";
}

.icon-beaker-empty-outline:before {
  content: "\e678";
}

.icon-beaker-empty:before {
  content: "\e679";
}

.icon-beaker-outline:before {
  content: "\e67a";
}

.icon-beaker:before {
  content: "\e67b";
}

.icon-beats:before {
  content: "\e67c";
}

.icon-beer:before {
  content: "\e67d";
}

.icon-behance:before {
  content: "\e67e";
}

.icon-bell-off:before {
  content: "\e67f";
}

.icon-bell-outline:before {
  content: "\e680";
}

.icon-bell-ring-outline:before {
  content: "\e681";
}

.icon-bell-ring:before {
  content: "\e682";
}

.icon-bell-sleep:before {
  content: "\e683";
}

.icon-bell:before {
  content: "\e684";
}

.icon-beta:before {
  content: "\e685";
}

.icon-bike:before {
  content: "\e686";
}

.icon-bing:before {
  content: "\e687";
}

.icon-binoculars:before {
  content: "\e688";
}

.icon-bio:before {
  content: "\e689";
}

.icon-bitbucket:before {
  content: "\e68a";
}

.icon-black-mesa:before {
  content: "\e68b";
}

.icon-blackberry:before {
  content: "\e68c";
}

.icon-blinds:before {
  content: "\e68d";
}

.icon-block-helper:before {
  content: "\e68e";
}

.icon-blogger:before {
  content: "\e68f";
}

.icon-bluetooth-audio:before {
  content: "\e690";
}

.icon-bluetooth-connect:before {
  content: "\e691";
}

.icon-bluetooth-settings:before {
  content: "\e692";
}

.icon-bluetooth-transfer:before {
  content: "\e693";
}

.icon-bluetooth:before {
  content: "\e694";
}

.icon-blur-linear:before {
  content: "\e695";
}

.icon-blur-off:before {
  content: "\e696";
}

.icon-blur-radial:before {
  content: "\e697";
}

.icon-blur:before {
  content: "\e698";
}

.icon-bone:before {
  content: "\e699";
}

.icon-book-multiple-variant:before {
  content: "\e69a";
}

.icon-book-multiple:before {
  content: "\e69b";
}

.icon-book-open:before {
  content: "\e69c";
}

.icon-book-variant:before {
  content: "\e69d";
}

.icon-book:before {
  content: "\e69e";
}

.icon-bookmark-check:before {
  content: "\e69f";
}

.icon-bookmark-music:before {
  content: "\e6a0";
}

.icon-bookmark-outline-plus:before {
  content: "\e6a1";
}

.icon-bookmark-outline:before {
  content: "\e6a2";
}

.icon-bookmark-plus:before {
  content: "\e6a3";
}

.icon-bookmark-remove:before {
  content: "\e6a4";
}

.icon-bookmark:before {
  content: "\e6a5";
}

.icon-border-all:before {
  content: "\e6a6";
}

.icon-border-bottom:before {
  content: "\e6a7";
}

.icon-border-color:before {
  content: "\e6a8";
}

.icon-border-horizontal:before {
  content: "\e6a9";
}

.icon-border-inside:before {
  content: "\e6aa";
}

.icon-border-left:before {
  content: "\e6ab";
}

.icon-border-none:before {
  content: "\e6ac";
}

.icon-border-outside:before {
  content: "\e6ad";
}

.icon-border-right:before {
  content: "\e6ae";
}

.icon-border-top:before {
  content: "\e6af";
}

.icon-border-vertical:before {
  content: "\e6b0";
}

.icon-bowling:before {
  content: "\e6b1";
}

.icon-box-download:before {
  content: "\e6b2";
}

.icon-box-upload:before {
  content: "\e6b3";
}

.icon-box:before {
  content: "\e6b4";
}

.icon-briefcase-checked:before {
  content: "\e6b5";
}

.icon-briefcase-download:before {
  content: "\e6b6";
}

.icon-briefcase-upload:before {
  content: "\e6b7";
}

.icon-briefcase:before {
  content: "\e6b8";
}

.icon-brightness-1:before {
  content: "\e6b9";
}

.icon-brightness-2:before {
  content: "\e6ba";
}

.icon-brightness-3:before {
  content: "\e6bb";
}

.icon-brightness-4:before {
  content: "\e6bc";
}

.icon-brightness-5:before {
  content: "\e6bd";
}

.icon-brightness-6:before {
  content: "\e6be";
}

.icon-brightness-7:before {
  content: "\e6bf";
}

.icon-brightness-auto:before {
  content: "\e6c0";
}

.icon-brightness:before {
  content: "\e6c1";
}

.icon-broom:before {
  content: "\e6c2";
}

.icon-brush:before {
  content: "\e6c3";
}

.icon-bug:before {
  content: "\e6c4";
}

.icon-bulletin-board:before {
  content: "\e6c5";
}

.icon-bullhorn:before {
  content: "\e6c6";
}

.icon-bus:before {
  content: "\e6c7";
}

.icon-cake-variant:before {
  content: "\e6c8";
}

.icon-cake:before {
  content: "\e6c9";
}

.icon-calculator:before {
  content: "\e6ca";
}

.icon-calendar-blank:before {
  content: "\e6cb";
}

.icon-calendar-check-multiple:before {
  content: "\e6cc";
}

.icon-calendar-check:before {
  content: "\e6cd";
}

.icon-calendar-clock:before {
  content: "\e6ce";
}

.icon-calendar-multiple:before {
  content: "\e6cf";
}

.icon-calendar-plus:before {
  content: "\e6d0";
}

.icon-calendar-remove:before {
  content: "\e6d1";
}

.icon-calendar-select:before {
  content: "\e6d2";
}

.icon-calendar-text:before {
  content: "\e6d3";
}

.icon-calendar-today:before {
  content: "\e6d4";
}

.icon-calendar:before {
  content: "\e6d5";
}

.icon-camcorder-box-off:before {
  content: "\e6d6";
}

.icon-camcorder-box:before {
  content: "\e6d7";
}

.icon-camcorder-off:before {
  content: "\e6d8";
}

.icon-camcorder:before {
  content: "\e6d9";
}

.icon-camera-front-variant:before {
  content: "\e6da";
}

.icon-camera-front:before {
  content: "\e6db";
}

.icon-camera-iris:before {
  content: "\e6dc";
}

.icon-camera-party-mode:before {
  content: "\e6dd";
}

.icon-camera-rear-variant:before {
  content: "\e6de";
}

.icon-camera-rear:before {
  content: "\e6df";
}

.icon-camera-switch:before {
  content: "\e6e0";
}

.icon-camera-timer:before {
  content: "\e6e1";
}

.icon-camera:before {
  content: "\e6e2";
}

.icon-cancel:before {
  content: "\e6e3";
}

.icon-candycane:before {
  content: "\e6e4";
}

.icon-car-wash:before {
  content: "\e6e5";
}

.icon-car:before {
  content: "\e6e6";
}

.icon-carrot:before {
  content: "\e6e7";
}

.icon-cart-outline:before {
  content: "\e6e8";
}

.icon-cart:before {
  content: "\e6e9";
}

.icon-cash-100:before {
  content: "\e6ea";
}

.icon-cash-multiple:before {
  content: "\e6eb";
}

.icon-cash-usd:before {
  content: "\e6ec";
}

.icon-cash:before {
  content: "\e6ed";
}

.icon-cast-connected:before {
  content: "\e6ee";
}

.icon-cast:before {
  content: "\e6ef";
}

.icon-castle:before {
  content: "\e6f0";
}

.icon-cat:before {
  content: "\e6f1";
}

.icon-cellphone-android:before {
  content: "\e6f2";
}

.icon-cellphone-dock:before {
  content: "\e6f3";
}

.icon-cellphone-iphone:before {
  content: "\e6f4";
}

.icon-cellphone-link-off:before {
  content: "\e6f5";
}

.icon-cellphone-link:before {
  content: "\e6f6";
}

.icon-cellphone-settings:before {
  content: "\e6f7";
}

.icon-cellphone:before {
  content: "\e6f8";
}

.icon-chair-school:before {
  content: "\e6f9";
}

.icon-chart-arc:before {
  content: "\e6fa";
}

.icon-chart-areaspline:before {
  content: "\e6fb";
}

.icon-chart-bar:before {
  content: "\e6fc";
}

.icon-chart-histogram:before {
  content: "\e6fd";
}

.icon-chart-line:before {
  content: "\e6fe";
}

.icon-chart-pie:before {
  content: "\e6ff";
}

.icon-check-all:before {
  content: "\e700";
}

.icon-check-bookmark:before {
  content: "\e701";
}

.icon-check-circle:before {
  content: "\e702";
}

.icon-check:before {
  content: "\e703";
}

.icon-checkbox-blank-circle-outline:before {
  content: "\e704";
}

.icon-checkbox-blank-circle:before {
  content: "\e705";
}

.icon-checkbox-blank-outline:before {
  content: "\e706";
}

.icon-checkbox-blank:before {
  content: "\e707";
}

.icon-checkbox-marked-circle-outline:before {
  content: "\e708";
}

.icon-checkbox-marked-circle:before {
  content: "\e709";
}

.icon-checkbox-marked-outline:before {
  content: "\e70a";
}

.icon-checkbox-marked:before {
  content: "\e70b";
}

.icon-checkbox-multiple-blank-outline:before {
  content: "\e70c";
}

.icon-checkbox-multiple-blank:before {
  content: "\e70d";
}

.icon-checkbox-multiple-marked-outline:before {
  content: "\e70e";
}

.icon-checkbox-multiple-marked:before {
  content: "\e70f";
}

.icon-checkerboard:before {
  content: "\e710";
}

.icon-chevron-double-down:before {
  content: "\e711";
}

.icon-chevron-double-left:before {
  content: "\e712";
}

.icon-chevron-double-right:before {
  content: "\e713";
}

.icon-chevron-double-up:before {
  content: "\e714";
}

.icon-chevron-down:before {
  content: "\e715";
}

.icon-chevron-left:before {
  content: "\e716";
}

.icon-chevron-right:before {
  content: "\e717";
}

.icon-chevron-up:before {
  content: "\e718";
}

.icon-church:before {
  content: "\e719";
}

.icon-cisco-webex:before {
  content: "\e71a";
}

.icon-city:before {
  content: "\e71b";
}

.icon-clapperboard:before {
  content: "\e71c";
}

.icon-clipboard-account:before {
  content: "\e71d";
}

.icon-clipboard-alert:before {
  content: "\e71e";
}

.icon-clipboard-arrow-down:before {
  content: "\e71f";
}

.icon-clipboard-arrow-left:before {
  content: "\e720";
}

.icon-clipboard-check:before {
  content: "\e721";
}

.icon-stats-bars:before {
  content: "\e99c";
}

.icon-clipboard-outline:before {
  content: "\e722";
}

.icon-clipboard-text:before {
  content: "\e723";
}

.icon-clipboard:before {
  content: "\e724";
}

.icon-clippy:before {
  content: "\e725";
}

.icon-clock-fast:before {
  content: "\e726";
}

.icon-clock:before {
  content: "\e727";
}

.icon-close-circle-outline:before {
  content: "\e728";
}

.icon-close-circle:before {
  content: "\e729";
}

.icon-close-network:before {
  content: "\e72a";
}

.icon-close:before {
  content: "\e72b";
}

.icon-closed-caption:before {
  content: "\e72c";
}

.icon-cloud-check:before {
  content: "\e72d";
}

.icon-cloud-circle:before {
  content: "\e72e";
}

.icon-cloud-download:before {
  content: "\e72f";
}

.icon-cloud-outline-off:before {
  content: "\e730";
}

.icon-cloud-outline:before {
  content: "\e731";
}

.icon-cloud-upload:before {
  content: "\e732";
}

.icon-cloud:before {
  content: "\e733";
}

.icon-code-array:before {
  content: "\e734";
}

.icon-code-braces:before {
  content: "\e735";
}

.icon-code-equal:before {
  content: "\e736";
}

.icon-code-greater-than-or-equal:before {
  content: "\e737";
}

.icon-code-greater-than:before {
  content: "\e738";
}

.icon-code-less-than-or-equal:before {
  content: "\e739";
}

.icon-code-less-than:before {
  content: "\e73a";
}

.icon-code-not-equal-variant:before {
  content: "\e73b";
}

.icon-code-not-equal:before {
  content: "\e73c";
}

.icon-code-string:before {
  content: "\e73d";
}

.icon-code-tags:before {
  content: "\e73e";
}

.icon-codepen:before {
  content: "\e73f";
}

.icon-coffee-to-go:before {
  content: "\e740";
}

.icon-coffee:before {
  content: "\e741";
}

.icon-cog-box:before {
  content: "\e742";
}

.icon-cog:before {
  content: "\e743";
}

.icon-coin:before {
  content: "\e744";
}

.icon-color-helper:before {
  content: "\e745";
}

.icon-comment-account-outline:before {
  content: "\e746";
}

.icon-comment-account:before {
  content: "\e747";
}

.icon-comment-alert-outline:before {
  content: "\e748";
}

.icon-comment-alert:before {
  content: "\e749";
}

.icon-comment-check-outline:before {
  content: "\e74a";
}

.icon-comment-check:before {
  content: "\e74b";
}

.icon-comment-multipe-outline:before {
  content: "\e74c";
}

.icon-comment-outline:before {
  content: "\e74d";
}

.icon-comment-plus-outline:before {
  content: "\e74e";
}

.icon-comment-processing-outline:before {
  content: "\e74f";
}

.icon-comment-processing:before {
  content: "\e750";
}

.icon-comment-remove-outline:before {
  content: "\e751";
}

.icon-comment-text-outline:before {
  content: "\e752";
}

.icon-comment-text:before {
  content: "\e753";
}

.icon-comment:before {
  content: "\e754";
}

.icon-compare:before {
  content: "\e755";
}

.icon-compass-outline:before {
  content: "\e756";
}

.icon-compass:before {
  content: "\e757";
}

.icon-console:before {
  content: "\e758";
}

.icon-content-copy:before {
  content: "\e759";
}

.icon-content-cut:before {
  content: "\e75a";
}

.icon-content-duplicate:before {
  content: "\e75b";
}

.icon-content-paste:before {
  content: "\e75c";
}

.icon-content-save-all:before {
  content: "\e75d";
}

.icon-content-save:before {
  content: "\e75e";
}

.icon-contrast-box:before {
  content: "\e75f";
}

.icon-contrast-circle:before {
  content: "\e760";
}

.icon-contrast:before {
  content: "\e761";
}

.icon-controller-xbox:before {
  content: "\e762";
}

.icon-cow:before {
  content: "\e763";
}

.icon-credit-card-multiple:before {
  content: "\e764";
}

.icon-credit-card:before {
  content: "\e765";
}

.icon-crop-free:before {
  content: "\e766";
}

.icon-crop-landscape:before {
  content: "\e767";
}

.icon-crop-portrait:before {
  content: "\e768";
}

.icon-crop-square:before {
  content: "\e769";
}

.icon-crop:before {
  content: "\e76a";
}

.icon-crosshairs-gps:before {
  content: "\e76b";
}

.icon-crosshairs:before {
  content: "\e76c";
}

.icon-crown:before {
  content: "\e76d";
}

.icon-cube-outline:before {
  content: "\e76e";
}

.icon-cube-unfolded:before {
  content: "\e76f";
}

.icon-cube:before {
  content: "\e770";
}

.icon-cup-water:before {
  content: "\e771";
}

.icon-cup:before {
  content: "\e772";
}

.icon-currency-btc:before {
  content: "\e773";
}

.icon-currency-eur:before {
  content: "\e774";
}

.icon-currency-gbp:before {
  content: "\e775";
}

.icon-currency-inr:before {
  content: "\e776";
}

.icon-currency-rub:before {
  content: "\e777";
}

.icon-currency-try:before {
  content: "\e778";
}

.icon-currency-usd:before {
  content: "\e779";
}

.icon-cursor-default-outline:before {
  content: "\e77a";
}

.icon-cursor-default:before {
  content: "\e77b";
}

.icon-cursor-move:before {
  content: "\e77c";
}

.icon-cursor-pointer:before {
  content: "\e77d";
}

.icon-data:before {
  content: "\e77e";
}

.icon-debug-step-into:before {
  content: "\e77f";
}

.icon-debug-step-out:before {
  content: "\e780";
}

.icon-debug-step-over:before {
  content: "\e781";
}

.icon-decimal-decrease:before {
  content: "\e782";
}

.icon-decimal-increase:before {
  content: "\e783";
}

.icon-delete-variant:before {
  content: "\e784";
}

.icon-delete:before {
  content: "\e785";
}

.icon-deskphone:before {
  content: "\e786";
}

.icon-desktop-mac:before {
  content: "\e787";
}

.icon-desktop-tower:before {
  content: "\e788";
}

.icon-details:before {
  content: "\e789";
}

.icon-deviantart:before {
  content: "\e78a";
}

.icon-diamond:before {
  content: "\e78b";
}

.icon-dice-1:before {
  content: "\e78c";
}

.icon-dice-2:before {
  content: "\e78d";
}

.icon-dice-3:before {
  content: "\e78e";
}

.icon-dice-4:before {
  content: "\e78f";
}

.icon-dice-5:before {
  content: "\e790";
}

.icon-dice-6:before {
  content: "\e791";
}

.icon-dice:before {
  content: "\e792";
}

.icon-directions:before {
  content: "\e793";
}

.icon-disk-alert:before {
  content: "\e794";
}

.icon-disqus-outline:before {
  content: "\e795";
}

.icon-disqus:before {
  content: "\e796";
}

.icon-division-box:before {
  content: "\e797";
}

.icon-division:before {
  content: "\e798";
}

.icon-dns:before {
  content: "\e799";
}

.icon-document:before {
  content: "\e79a";
}

.icon-domain:before {
  content: "\e79b";
}

.icon-dots-horizontal:before {
  content: "\e79c";
}

.icon-dots-vertical:before {
  content: "\e79d";
}

.icon-download:before {
  content: "\e79e";
}

.icon-drag-horizontal:before {
  content: "\e79f";
}

.icon-drag-vertical:before {
  content: "\e7a0";
}

.icon-drag:before {
  content: "\e7a1";
}

.icon-drawing-box:before {
  content: "\e7a2";
}

.icon-drawing:before {
  content: "\e7a3";
}

.icon-dribbble-box:before {
  content: "\e7a4";
}

.icon-dribbble:before {
  content: "\e7a5";
}

.icon-drone:before {
  content: "\e7a6";
}

.icon-dropbox:before {
  content: "\e7a7";
}

.icon-drupal:before {
  content: "\e7a8";
}

.icon-duck:before {
  content: "\e7a9";
}

.icon-dumbbell:before {
  content: "\e7aa";
}

.icon-earth-off:before {
  content: "\e7ab";
}

.icon-earth:before {
  content: "\e7ac";
}

.icon-ebay:before {
  content: "\e7ad";
}

.icon-edge:before {
  content: "\e7ae";
}

.icon-eject:before {
  content: "\e7af";
}

.icon-elevation-decline:before {
  content: "\e7b0";
}

.icon-elevation-rise:before {
  content: "\e7b1";
}

.icon-elevator:before {
  content: "\e7b2";
}

.icon-email-open:before {
  content: "\e7b3";
}

.icon-email-secure:before {
  content: "\e7b4";
}

.icon-email:before {
  content: "\e7b5";
}

.icon-emoticon-cool:before {
  content: "\e7b6";
}

.icon-emoticon-devil:before {
  content: "\e7b7";
}

.icon-emoticon-happy:before {
  content: "\e7b8";
}

.icon-emoticon-neutral:before {
  content: "\e7b9";
}

.icon-emoticon-poop:before {
  content: "\e7ba";
}

.icon-emoticon-sad:before {
  content: "\e7bb";
}

.icon-emoticon-tongue:before {
  content: "\e7bc";
}

.icon-emoticon:before {
  content: "\e7bd";
}

.icon-engine-outline:before {
  content: "\e7be";
}

.icon-engine:before {
  content: "\e7bf";
}

.icon-equal-box:before {
  content: "\e7c0";
}

.icon-equal:before {
  content: "\e7c1";
}

.icon-eraser:before {
  content: "\e7c2";
}

.icon-escalator:before {
  content: "\e7c3";
}

.icon-etsy:before {
  content: "\e7c4";
}

.icon-evernote:before {
  content: "\e7c5";
}

.icon-exclamation:before {
  content: "\e7c6";
}

.icon-exit-to-app:before {
  content: "\e7c7";
}

.icon-export:before {
  content: "\e7c8";
}

.icon-eye-off:before {
  content: "\e7c9";
}

.icon-eye:before {
  content: "\e7ca";
}

.icon-eyedropper-variant:before {
  content: "\e7cb";
}

.icon-eyedropper:before {
  content: "\e7cc";
}

.icon-facebook-box:before {
  content: "\e7cd";
}

.icon-facebook:before {
  content: "\e7ce";
}

.icon-factory:before {
  content: "\e7cf";
}

.icon-fan:before {
  content: "\e7d0";
}

.icon-fast-forward:before {
  content: "\e7d1";
}

.icon-ferry:before {
  content: "\e7d2";
}

.icon-file-cloud:before {
  content: "\e7d3";
}

.icon-file-delimited:before {
  content: "\e7d4";
}

.icon-file-document-box:before {
  content: "\e7d5";
}

.icon-file-document:before {
  content: "\e7d6";
}

.icon-file-excel-box:before {
  content: "\e7d7";
}

.icon-file-excel:before {
  content: "\e7d8";
}

.icon-file-find:before {
  content: "\e7d9";
}

.icon-file-hidden:before {
  content: "\e7da";
}

.icon-file-image-box:before {
  content: "\e7db";
}

.icon-file-image:before {
  content: "\e7dc";
}

.icon-file-multiple:before {
  content: "\e7dd";
}

.icon-file-music:before {
  content: "\e7de";
}

.icon-file-outline:before {
  content: "\e7df";
}

.icon-file-pdf-box:before {
  content: "\e7e0";
}

.icon-file-pdf:before {
  content: "\e7e1";
}

.icon-file-powerpoint-box:before {
  content: "\e7e2";
}

.icon-file-powerpoint:before {
  content: "\e7e3";
}

.icon-file-presentation-box:before {
  content: "\e7e4";
}

.icon-file-video:before {
  content: "\e7e5";
}

.icon-file-word-box:before {
  content: "\e7e6";
}

.icon-file-word:before {
  content: "\e7e7";
}

.icon-file-xml:before {
  content: "\e7e8";
}

.icon-file:before {
  content: "\e7e9";
}

.icon-fill:before {
  content: "\e7ea";
}

.icon-film:before {
  content: "\e7eb";
}

.icon-filmstrip-off:before {
  content: "\e7ec";
}

.icon-filmstrip:before {
  content: "\e7ed";
}

.icon-filter-outline:before {
  content: "\e7ee";
}

.icon-filter-remove-outline:before {
  content: "\e7ef";
}

.icon-filter-remove:before {
  content: "\e7f0";
}

.icon-filter-variant:before {
  content: "\e7f1";
}

.icon-filter:before {
  content: "\e7f2";
}

.icon-fire:before {
  content: "\e7f3";
}

.icon-fish:before {
  content: "\e7f4";
}

.icon-flag-checkered-variant:before {
  content: "\e7f5";
}

.icon-flag-checkered:before {
  content: "\e7f6";
}

.icon-flag-outline-variant:before {
  content: "\e7f7";
}

.icon-flag-outline:before {
  content: "\e7f8";
}

.icon-flag-triangle:before {
  content: "\e7f9";
}

.icon-flag-variant:before {
  content: "\e7fa";
}

.icon-flag:before {
  content: "\e7fb";
}

.icon-flash-auto:before {
  content: "\e7fc";
}

.icon-flash-off:before {
  content: "\e7fd";
}

.icon-flash:before {
  content: "\e7fe";
}

.icon-flashlight-off:before {
  content: "\e7ff";
}

.icon-flashlight:before {
  content: "\e800";
}

.icon-flattr:before {
  content: "\e801";
}

.icon-flickr-after:before {
  content: "\e802";
}

.icon-flickr-before:before {
  content: "\e803";
}

.icon-flip-to-back:before {
  content: "\e804";
}

.icon-flip-to-front:before {
  content: "\e805";
}

.icon-floppy:before {
  content: "\e806";
}

.icon-flower:before {
  content: "\e807";
}

.icon-folder-account:before {
  content: "\e808";
}

.icon-folder-download:before {
  content: "\e809";
}

.icon-folder-google-drive:before {
  content: "\e80a";
}

.icon-folder-image:before {
  content: "\e80b";
}

.icon-folder-lock-open:before {
  content: "\e80c";
}

.icon-folder-lock:before {
  content: "\e80d";
}

.icon-folder-move:before {
  content: "\e80e";
}

.icon-folder-multiple-image:before {
  content: "\e80f";
}

.icon-folder-multiple-outline:before {
  content: "\e810";
}

.icon-folder-multiple:before {
  content: "\e811";
}

.icon-folder-outline-lock:before {
  content: "\e812";
}

.icon-folder-outline:before {
  content: "\e813";
}

.icon-folder-plus:before {
  content: "\e814";
}

.icon-folder-remove:before {
  content: "\e815";
}

.icon-folder-upload:before {
  content: "\e816";
}

.icon-folder:before {
  content: "\e817";
}

.icon-food-apple:before {
  content: "\e818";
}

.icon-food-variant:before {
  content: "\e819";
}

.icon-food:before {
  content: "\e81a";
}

.icon-football-helmet:before {
  content: "\e81b";
}

.icon-football:before {
  content: "\e81c";
}

.icon-format-align-center:before {
  content: "\e81d";
}

.icon-format-align-justify:before {
  content: "\e81e";
}

.icon-format-align-left:before {
  content: "\e81f";
}

.icon-format-align-right:before {
  content: "\e820";
}

.icon-format-bold:before {
  content: "\e821";
}

.icon-format-clear:before {
  content: "\e822";
}

.icon-format-color-fill:before {
  content: "\e823";
}

.icon-format-color:before {
  content: "\e824";
}

.icon-format-float-center:before {
  content: "\e825";
}

.icon-format-float-left:before {
  content: "\e826";
}

.icon-format-float-none:before {
  content: "\e827";
}

.icon-format-float-right:before {
  content: "\e828";
}

.icon-format-header-1:before {
  content: "\e829";
}

.icon-format-header-2:before {
  content: "\e82a";
}

.icon-format-header-3:before {
  content: "\e82b";
}

.icon-format-header-4:before {
  content: "\e82c";
}

.icon-format-header-5:before {
  content: "\e82d";
}

.icon-format-header-6:before {
  content: "\e82e";
}

.icon-format-header-decrease:before {
  content: "\e82f";
}

.icon-format-header-down:before {
  content: "\e830";
}

.icon-format-header-equal:before {
  content: "\e831";
}

.icon-format-header-increase:before {
  content: "\e832";
}

.icon-format-header-pound:before {
  content: "\e833";
}

.icon-format-header-up:before {
  content: "\e834";
}

.icon-format-indent-decrease:before {
  content: "\e835";
}

.icon-format-indent-increase:before {
  content: "\e836";
}

.icon-format-italic:before {
  content: "\e837";
}

.icon-format-line-spacing:before {
  content: "\e838";
}

.icon-format-list-bulleted:before {
  content: "\e839";
}

.icon-format-list-numbers:before {
  content: "\e83a";
}

.icon-format-object-inline:before {
  content: "\e83b";
}

.icon-format-object-square:before {
  content: "\e83c";
}

.icon-format-object-tight:before {
  content: "\e83d";
}

.icon-format-object-top-bottom:before {
  content: "\e83e";
}

.icon-format-paint:before {
  content: "\e83f";
}

.icon-format-paragraph:before {
  content: "\e840";
}

.icon-format-quote:before {
  content: "\e841";
}

.icon-format-size:before {
  content: "\e842";
}

.icon-format-strikethrough:before {
  content: "\e843";
}

.icon-format-subscript:before {
  content: "\e844";
}

.icon-format-superscript:before {
  content: "\e845";
}

.icon-format-text:before {
  content: "\e846";
}

.icon-format-textdirection-l-to-r:before {
  content: "\e847";
}

.icon-format-textdirection-r-to-l:before {
  content: "\e848";
}

.icon-format-underline:before {
  content: "\e849";
}

.icon-forum:before {
  content: "\e84a";
}

.icon-forward:before {
  content: "\e84b";
}

.icon-foursquare:before {
  content: "\e84c";
}

.icon-fridge:before {
  content: "\e84d";
}

.icon-fullscreen-exit:before {
  content: "\e84e";
}

.icon-fullscreen:before {
  content: "\e84f";
}

.icon-function:before {
  content: "\e850";
}

.icon-gamepad-variant:before {
  content: "\e851";
}

.icon-gamepad:before {
  content: "\e852";
}

.icon-gas-station:before {
  content: "\e853";
}

.icon-gavel:before {
  content: "\e854";
}

.icon-gender-female:before {
  content: "\e855";
}

.icon-gender-male-female:before {
  content: "\e856";
}

.icon-gender-male:before {
  content: "\e857";
}

.icon-gender-transgender:before {
  content: "\e858";
}

.icon-gift:before {
  content: "\e859";
}

.icon-git:before {
  content: "\e85a";
}

.icon-github-box:before {
  content: "\e85b";
}

.icon-github:before {
  content: "\e85c";
}

.icon-glass-flute:before {
  content: "\e85d";
}

.icon-glass-mug:before {
  content: "\e85e";
}

.icon-glass-stange:before {
  content: "\e85f";
}

.icon-glass-tulip:before {
  content: "\e860";
}

.icon-glasses:before {
  content: "\e861";
}

.icon-gmail:before {
  content: "\e862";
}

.icon-google-chrome:before {
  content: "\e863";
}

.icon-google-circles-communities:before {
  content: "\e864";
}

.icon-google-circles-extended:before {
  content: "\e865";
}

.icon-google-circles-invite:before {
  content: "\e866";
}

.icon-google-circles:before {
  content: "\e867";
}

.icon-google-controller-off:before {
  content: "\e868";
}

.icon-google-controller:before {
  content: "\e869";
}

.icon-google-drive:before {
  content: "\e86a";
}

.icon-google-earth:before {
  content: "\e86b";
}

.icon-google-glass:before {
  content: "\e86c";
}

.icon-google-maps:before {
  content: "\e86d";
}

.icon-google-pages:before {
  content: "\e86e";
}

.icon-google-play:before {
  content: "\e86f";
}

.icon-google-plus-box:before {
  content: "\e870";
}

.icon-google-plus:before {
  content: "\e871";
}

.icon-google:before {
  content: "\e872";
}

.icon-grid-off:before {
  content: "\e873";
}

.icon-grid:before {
  content: "\e874";
}

.icon-group:before {
  content: "\e875";
}

.icon-hand-pointing-right:before {
  content: "\e876";
}

.icon-hanger:before {
  content: "\e877";
}

.icon-hangouts:before {
  content: "\e878";
}

.icon-harddisk:before {
  content: "\e879";
}

.icon-headphones-box:before {
  content: "\e87a";
}

.icon-headphones-dots:before {
  content: "\e87b";
}

.icon-headphones:before {
  content: "\e87c";
}

.icon-headset-dock:before {
  content: "\e87d";
}

.icon-headset-off:before {
  content: "\e87e";
}

.icon-headset:before {
  content: "\e87f";
}

.icon-heart-box-outline:before {
  content: "\e880";
}

.icon-heart-box:before {
  content: "\e881";
}

.icon-heart-broken:before {
  content: "\e882";
}

.icon-heart-outline:before {
  content: "\e883";
}

.icon-heart:before {
  content: "\e884";
}

.icon-help-circle:before {
  content: "\e885";
}

.icon-help:before {
  content: "\e886";
}

.icon-hexagon-outline:before {
  content: "\e887";
}

.icon-hexagon:before {
  content: "\e888";
}

.icon-history:before {
  content: "\e889";
}

.icon-hololens:before {
  content: "\e88a";
}

.icon-home-modern:before {
  content: "\e88b";
}

.icon-home-variant:before {
  content: "\e88c";
}

.icon-home:before {
  content: "\e88d";
}

.icon-hops:before {
  content: "\e88e";
}

.icon-hospital-building:before {
  content: "\e88f";
}

.icon-hospital-marker:before {
  content: "\e890";
}

.icon-hospital:before {
  content: "\e891";
}

.icon-hotel:before {
  content: "\e892";
}

.icon-houzz-box:before {
  content: "\e893";
}

.icon-human-child:before {
  content: "\e894";
}

.icon-human-male-female:before {
  content: "\e895";
}

.icon-human:before {
  content: "\e896";
}

.icon-image-album:before {
  content: "\e897";
}

.icon-image-area-close:before {
  content: "\e898";
}

.icon-image-area:before {
  content: "\e899";
}

.icon-image-broken:before {
  content: "\e89a";
}

.icon-image-filter-black-white:before {
  content: "\e89b";
}

.icon-image-filter-center-focus:before {
  content: "\e89c";
}

.icon-image-filter-drama:before {
  content: "\e89d";
}

.icon-image-filter-frames:before {
  content: "\e89e";
}

.icon-image-filter-hdr:before {
  content: "\e89f";
}

.icon-image-filter-none:before {
  content: "\e8a0";
}

.icon-image-filter-tilt-shift:before {
  content: "\e8a1";
}

.icon-image-filter-vintage:before {
  content: "\e8a2";
}

.icon-image-filter:before {
  content: "\e8a3";
}

.icon-image:before {
  content: "\e8a4";
}

.icon-import:before {
  content: "\e8a5";
}

.icon-inbox:before {
  content: "\e8a6";
}

.icon-indent:before {
  content: "\e8a7";
}

.icon-information-outline:before {
  content: "\e8a8";
}

.icon-information:before {
  content: "\e8a9";
}

.icon-instagram:before {
  content: "\e8aa";
}

.icon-instapaper:before {
  content: "\e8ab";
}

.icon-internet-explorer:before {
  content: "\e8ac";
}

.icon-invert-colors:before {
  content: "\e8ad";
}

.icon-jira:before {
  content: "\e8ae";
}

.icon-jsfiddle:before {
  content: "\e8af";
}

.icon-keg:before {
  content: "\e8b0";
}

.icon-key-change:before {
  content: "\e8b1";
}

.icon-key-minus:before {
  content: "\e8b2";
}

.icon-key-plus:before {
  content: "\e8b3";
}

.icon-key-remove:before {
  content: "\e8b4";
}

.icon-key-variant:before {
  content: "\e8b5";
}

.icon-key:before {
  content: "\e8b6";
}

.icon-keyboard-backspace:before {
  content: "\e8b7";
}

.icon-keyboard-caps:before {
  content: "\e8b8";
}

.icon-keyboard-close:before {
  content: "\e8b9";
}

.icon-keyboard-off:before {
  content: "\e8ba";
}

.icon-keyboard-return:before {
  content: "\e8bb";
}

.icon-keyboard-tab:before {
  content: "\e8bc";
}

.icon-keyboard-variant:before {
  content: "\e8bd";
}

.icon-keyboard:before {
  content: "\e8be";
}

.icon-label-outline:before {
  content: "\e8bf";
}

.icon-label:before {
  content: "\e8c0";
}

.icon-language-csharp:before {
  content: "\e8c1";
}

.icon-language-css3:before {
  content: "\e8c2";
}

.icon-language-html5:before {
  content: "\e8c3";
}

.icon-language-javascript:before {
  content: "\e8c4";
}

.icon-language-python-text:before {
  content: "\e8c5";
}

.icon-language-python:before {
  content: "\e8c6";
}

.icon-laptop-chromebook:before {
  content: "\e8c7";
}

.icon-laptop-mac:before {
  content: "\e8c8";
}

.icon-laptop-windows:before {
  content: "\e8c9";
}

.icon-laptop:before {
  content: "\e8ca";
}

.icon-lastfm:before {
  content: "\e8cb";
}

.icon-launch:before {
  content: "\e8cc";
}

.icon-layers-off:before {
  content: "\e8cd";
}

.icon-layers:before {
  content: "\e8ce";
}

.icon-leaf:before {
  content: "\e8cf";
}

.icon-library-books:before {
  content: "\e8d0";
}

.icon-library-music:before {
  content: "\e8d1";
}

.icon-library-plus:before {
  content: "\e8d2";
}

.icon-library:before {
  content: "\e8d3";
}

.icon-lightbulb-outline:before {
  content: "\e8d4";
}

.icon-lightbulb:before {
  content: "\e8d5";
}

.icon-link-off:before {
  content: "\e8d6";
}

.icon-link-variant-off:before {
  content: "\e8d7";
}

.icon-link-variant:before {
  content: "\e8d8";
}

.icon-link:before {
  content: "\e8d9";
}

.icon-linkedin-box:before {
  content: "\e8da";
}

.icon-linkedin:before {
  content: "\e8db";
}

.icon-linode:before {
  content: "\e8dc";
}

.icon-linux:before {
  content: "\e8dd";
}

.icon-lock-outline:before {
  content: "\e8de";
}

.icon-lock-unlocked-outline:before {
  content: "\e8df";
}

.icon-lock-unlocked:before {
  content: "\e8e0";
}

.icon-lock:before {
  content: "\e8e1";
}

.icon-login:before {
  content: "\e8e2";
}

.icon-logout:before {
  content: "\e8e3";
}

.icon-looks:before {
  content: "\e8e4";
}

.icon-loupe:before {
  content: "\e8e5";
}

.icon-lumx:before {
  content: "\e8e6";
}

.icon-magnet-on:before {
  content: "\e8e7";
}

.icon-magnet:before {
  content: "\e8e8";
}

.icon-magnify-minus:before {
  content: "\e8e9";
}

.icon-magnify-plus:before {
  content: "\e8ea";
}

.icon-magnify:before {
  content: "\e8eb";
}

.icon-mail-ru:before {
  content: "\e8ec";
}

.icon-map-marker-circle:before {
  content: "\e8ed";
}

.icon-map-marker-multiple:before {
  content: "\e8ee";
}

.icon-map-marker-off:before {
  content: "\e8ef";
}

.icon-map-marker-radius:before {
  content: "\e8f0";
}

.icon-map-marker:before {
  content: "\e8f1";
}

.icon-map:before {
  content: "\e8f2";
}

.icon-margin:before {
  content: "\e8f3";
}

.icon-markdown:before {
  content: "\e8f4";
}

.icon-marker-check:before {
  content: "\e8f5";
}

.icon-martini:before {
  content: "\e8f6";
}

.icon-material-ui:before {
  content: "\e8f7";
}

.icon-maxcdn:before {
  content: "\e8f8";
}

.icon-medium:before {
  content: "\e8f9";
}

.icon-memory:before {
  content: "\e8fa";
}

.icon-menu-down:before {
  content: "\e8fb";
}

.icon-menu-left:before {
  content: "\e8fc";
}

.icon-menu-right:before {
  content: "\e8fd";
}

.icon-menu-up:before {
  content: "\e8fe";
}

.icon-menu:before {
  content: "\e8ff";
}

.icon-message-alert:before {
  content: "\e900";
}

.icon-message-draw:before {
  content: "\e901";
}

.icon-message-image:before {
  content: "\e902";
}

.icon-message-processing:before {
  content: "\e903";
}

.icon-message-reply:before {
  content: "\e904";
}

.icon-message-text-outline:before {
  content: "\e905";
}

.icon-message-text:before {
  content: "\e906";
}

.icon-message-video:before {
  content: "\e907";
}

.icon-message:before {
  content: "\e908";
}

.icon-microphone-dots:before {
  content: "\e909";
}

.icon-microphone-off:before {
  content: "\e90a";
}

.icon-microphone-outline:before {
  content: "\e90b";
}

.icon-microphone-settings:before {
  content: "\e90c";
}

.icon-microphone-variant-off:before {
  content: "\e90d";
}

.icon-microphone-variant:before {
  content: "\e90e";
}

.icon-microphone:before {
  content: "\e90f";
}

.icon-minus-box:before {
  content: "\e910";
}

.icon-minus-circle-outline:before {
  content: "\e911";
}

.icon-minus-circle:before {
  content: "\e912";
}

.icon-minus-network:before {
  content: "\e913";
}

.icon-minus:before {
  content: "\e914";
}

.icon-monitor-multiple:before {
  content: "\e915";
}

.icon-monitor:before {
  content: "\e916";
}

.icon-more:before {
  content: "\e917";
}

.icon-mouse-off:before {
  content: "\e918";
}

.icon-mouse-variant-off:before {
  content: "\e919";
}

.icon-mouse-variant:before {
  content: "\e91a";
}

.icon-mouse:before {
  content: "\e91b";
}

.icon-movie:before {
  content: "\e91c";
}

.icon-multiplication-box:before {
  content: "\e91d";
}

.icon-multiplication:before {
  content: "\e91e";
}

.icon-music-box-outline:before {
  content: "\e91f";
}

.icon-music-box:before {
  content: "\e920";
}

.icon-music-circle:before {
  content: "\e921";
}

.icon-music-note-eighth:before {
  content: "\e922";
}

.icon-music-note-half:before {
  content: "\e923";
}

.icon-music-note-off:before {
  content: "\e924";
}

.icon-music-note-quarter:before {
  content: "\e925";
}

.icon-music-note-sixteenth:before {
  content: "\e926";
}

.icon-music-note-whole:before {
  content: "\e927";
}

.icon-music-note:before {
  content: "\e928";
}

.icon-nature-people:before {
  content: "\e929";
}

.icon-nature:before {
  content: "\e92a";
}

.icon-navigation:before {
  content: "\e92b";
}

.icon-needle:before {
  content: "\e92c";
}

.icon-nest-protect:before {
  content: "\e92d";
}

.icon-nest-thermostat:before {
  content: "\e92e";
}

.icon-newspaper:before {
  content: "\e92f";
}

.icon-nfc-tap:before {
  content: "\e930";
}

.icon-nfc-variant:before {
  content: "\e931";
}

.icon-nfc:before {
  content: "\e932";
}

.icon-no:before {
  content: "\e933";
}

.icon-not-equal:before {
  content: "\e934";
}

.icon-note-outline:before {
  content: "\e935";
}

.icon-note-text:before {
  content: "\e936";
}

.icon-note:before {
  content: "\e937";
}

.icon-numeric-0-box-multiple-outline:before {
  content: "\e938";
}

.icon-numeric-0-box-outline:before {
  content: "\e939";
}

.icon-numeric-0-box:before {
  content: "\e93a";
}

.icon-numeric-1-box-multiple-outline:before {
  content: "\e93b";
}

.icon-numeric-1-box-outline:before {
  content: "\e93c";
}

.icon-numeric-1-box:before {
  content: "\e93d";
}

.icon-numeric-2-box-multiple-outline:before {
  content: "\e93e";
}

.icon-numeric-2-box-outline:before {
  content: "\e93f";
}

.icon-numeric-2-box:before {
  content: "\e940";
}

.icon-numeric-3-box-multiple-outline:before {
  content: "\e941";
}

.icon-numeric-3-box-outline:before {
  content: "\e942";
}

.icon-numeric-3-box:before {
  content: "\e943";
}

.icon-numeric-4-box-multiple-outline:before {
  content: "\e944";
}

.icon-numeric-4-box-outline:before {
  content: "\e945";
}

.icon-numeric-4-box:before {
  content: "\e946";
}

.icon-numeric-5-box-multiple-outline:before {
  content: "\e947";
}

.icon-numeric-5-box-outline:before {
  content: "\e948";
}

.icon-numeric-5-box:before {
  content: "\e949";
}

.icon-numeric-6-box-multiple-outline:before {
  content: "\e94a";
}

.icon-numeric-6-box-outline:before {
  content: "\e94b";
}

.icon-numeric-6-box:before {
  content: "\e94c";
}

.icon-numeric-7-box-multiple-outline:before {
  content: "\e94d";
}

.icon-numeric-7-box-outline:before {
  content: "\e94e";
}

.icon-numeric-7-box:before {
  content: "\e94f";
}

.icon-numeric-8-box-multiple-outline:before {
  content: "\e950";
}

.icon-numeric-8-box-outline:before {
  content: "\e951";
}

.icon-numeric-8-box:before {
  content: "\e952";
}

.icon-numeric-9-box-multiple-outline:before {
  content: "\e953";
}

.icon-numeric-9-box-outline:before {
  content: "\e954";
}

.icon-numeric-9-box:before {
  content: "\e955";
}

.icon-numeric-9-plus-box-multiple-outline:before {
  content: "\e956";
}

.icon-numeric-9-plus-box-outline:before {
  content: "\e957";
}

.icon-numeric-9-plus-box:before {
  content: "\e958";
}

.icon-numeric:before {
  content: "\e959";
}

.icon-nutriton:before {
  content: "\e95a";
}

.icon-odnoklassniki:before {
  content: "\e95b";
}

.icon-office:before {
  content: "\e95c";
}

.icon-oil:before {
  content: "\e95d";
}

.icon-omega:before {
  content: "\e95e";
}

.icon-onedrive:before {
  content: "\e95f";
}

.icon-open-in-app:before {
  content: "\e960";
}

.icon-open-in-new:before {
  content: "\e961";
}

.icon-ornament-variant:before {
  content: "\e962";
}

.icon-ornament:before {
  content: "\e963";
}

.icon-outbox:before {
  content: "\e964";
}

.icon-outdent:before {
  content: "\e965";
}

.icon-owl:before {
  content: "\e966";
}

.icon-package-down:before {
  content: "\e967";
}

.icon-package-up:before {
  content: "\e968";
}

.icon-package-variant-closed:before {
  content: "\e969";
}

.icon-package-variant:before {
  content: "\e96a";
}

.icon-package:before {
  content: "\e96b";
}

.icon-palette-advanced:before {
  content: "\e96c";
}

.icon-palette:before {
  content: "\e96d";
}

.icon-panda:before {
  content: "\e96e";
}

.icon-pandora:before {
  content: "\e96f";
}

.icon-panorama-fisheye:before {
  content: "\e970";
}

.icon-panorama-horizontal:before {
  content: "\e971";
}

.icon-panorama-vertical:before {
  content: "\e972";
}

.icon-panorama-wide-angle:before {
  content: "\e973";
}

.icon-panorama:before {
  content: "\e974";
}

.icon-paper-cut-vertical:before {
  content: "\e975";
}

.icon-paperclip:before {
  content: "\e976";
}

.icon-parking:before {
  content: "\e977";
}

.icon-pause-circle-outline:before {
  content: "\e978";
}

.icon-pause-circle:before {
  content: "\e979";
}

.icon-pause-octagon-outline:before {
  content: "\e97a";
}

.icon-pause-octagon:before {
  content: "\e97b";
}

.icon-pause:before {
  content: "\e97c";
}

.icon-paw:before {
  content: "\e97d";
}

.icon-pen:before {
  content: "\e97e";
}

.icon-pencil-box-outline:before {
  content: "\e97f";
}

.icon-pencil-box:before {
  content: "\e980";
}

.icon-pencil:before {
  content: "\e981";
}

.icon-people:before {
  content: "\e982";
}

.icon-percent:before {
  content: "\e983";
}

.icon-person-box:before {
  content: "\e984";
}

.icon-person-minus:before {
  content: "\e985";
}

.icon-person-plus:before {
  content: "\e986";
}

.icon-pharmacy:before {
  content: "\e987";
}

.icon-phone-bluetooth:before {
  content: "\e988";
}

.icon-phone-dots:before {
  content: "\e989";
}

.icon-phone-forward:before {
  content: "\e98a";
}

.icon-phone-hangup:before {
  content: "\e98b";
}

.icon-phone-in-talk:before {
  content: "\e98c";
}

.icon-phone-incoming:before {
  content: "\e98d";
}

.icon-phone-locked:before {
  content: "\e98e";
}

.icon-phone-log:before {
  content: "\e98f";
}

.icon-phone-missed:before {
  content: "\e990";
}

.icon-phone-outgoing:before {
  content: "\e991";
}

.icon-phone-paused:before {
  content: "\e992";
}

.icon-phone:before {
  content: "\e993";
}

.icon-picture:before {
  content: "\e994";
}

.icon-pig:before {
  content: "\e995";
}

.icon-pill:before {
  content: "\e996";
}

.icon-pin-off:before {
  content: "\e997";
}

.icon-pin:before {
  content: "\e998";
}

.icon-pine-tree-box:before {
  content: "\e999";
}

.icon-pine-tree:before {
  content: "\e99a";
}

.icon-pinterest-box:before {
  content: "\e99b";
}

.icon-pinterest:before {
  content: "\e99c";
}

.icon-pizza:before {
  content: "\e99d";
}

.icon-plane:before {
  content: "\e99e";
}

.icon-play-box-outline:before {
  content: "\e99f";
}

.icon-play-circle-outline:before {
  content: "\e9a0";
}

.icon-play-circle:before {
  content: "\e9a1";
}

.icon-play:before {
  content: "\e9a2";
}

.icon-playlist-minus:before {
  content: "\e9a3";
}

.icon-playlist-plus:before {
  content: "\e9a4";
}

.icon-playstation:before {
  content: "\e9a5";
}

.icon-plus-box:before {
  content: "\e9a6";
}

.icon-plus-circle-outline:before {
  content: "\e9a7";
}

.icon-plus-circle:before {
  content: "\e9a8";
}

.icon-plus-network:before {
  content: "\e9a9";
}

.icon-plus-one:before {
  content: "\e9aa";
}

.icon-plus:before {
  content: "\e9ab";
}

.icon-pocket:before {
  content: "\e9ac";
}

.icon-poll-box:before {
  content: "\e9ad";
}

.icon-poll:before {
  content: "\e9ae";
}

.icon-polymer:before {
  content: "\e9af";
}

.icon-popcorn:before {
  content: "\e9b0";
}

.icon-pound-box:before {
  content: "\e9b1";
}

.icon-pound:before {
  content: "\e9b2";
}

.icon-power-settings:before {
  content: "\e9b3";
}

.icon-power-socket:before {
  content: "\e9b4";
}

.icon-power:before {
  content: "\e9b5";
}

.icon-presentation-play:before {
  content: "\e9b6";
}

.icon-presentation:before {
  content: "\e9b7";
}

.icon-printer-3d:before {
  content: "\e9b8";
}

.icon-printer:before {
  content: "\e9b9";
}

.icon-pulse:before {
  content: "\e9ba";
}

.icon-puzzle:before {
  content: "\e9bb";
}

.icon-qrcode:before {
  content: "\e9bc";
}

.icon-quadcopter:before {
  content: "\e9bd";
}

.icon-quality-high:before {
  content: "\e9be";
}

.icon-question-mark-circle:before {
  content: "\e9bf";
}

.icon-quick-reply:before {
  content: "\e9c0";
}

.icon-quicktime:before {
  content: "\e9c1";
}

.icon-rabbit:before {
  content: "\e9c2";
}

.icon-radiator:before {
  content: "\e9c3";
}

.icon-radio-tower:before {
  content: "\e9c4";
}

.icon-radio:before {
  content: "\e9c5";
}

.icon-radioactive:before {
  content: "\e9c6";
}

.icon-radiobox-blank:before {
  content: "\e9c7";
}

.icon-radiobox-marked:before {
  content: "\e9c8";
}

.icon-raspberrypi:before {
  content: "\e9c9";
}

.icon-rdio:before {
  content: "\e9ca";
}

.icon-read:before {
  content: "\e9cb";
}

.icon-readability:before {
  content: "\e9cc";
}

.icon-receipt:before {
  content: "\e9cd";
}

.icon-recycle:before {
  content: "\e9ce";
}

.icon-reddit:before {
  content: "\e9cf";
}

.icon-redo-variant:before {
  content: "\e9d0";
}

.icon-redo:before {
  content: "\e9d1";
}

.icon-refresh:before {
  content: "\e9d2";
}

.icon-relative-scale:before {
  content: "\e9d3";
}

.icon-reload:before {
  content: "\e9d4";
}

.icon-remote:before {
  content: "\e9d5";
}

.icon-rename-box:before {
  content: "\e9d6";
}

.icon-repeat-off:before {
  content: "\e9d7";
}

.icon-repeat-once:before {
  content: "\e9d8";
}

.icon-repeat:before {
  content: "\e9d9";
}

.icon-replay:before {
  content: "\e9da";
}

.icon-reply-all:before {
  content: "\e9db";
}

.icon-reply:before {
  content: "\e9dc";
}

.icon-reproduction:before {
  content: "\e9dd";
}

.icon-resize-bottom-right:before {
  content: "\e9de";
}

.icon-responsive:before {
  content: "\e9df";
}

.icon-restore:before {
  content: "\e9e0";
}

.icon-rewind:before {
  content: "\e9e1";
}

.icon-ribbon:before {
  content: "\e9e2";
}

.icon-road:before {
  content: "\e9e3";
}

.icon-rocket:before {
  content: "\e9e4";
}

.icon-rotate-3d:before {
  content: "\e9e5";
}

.icon-rotate-left-variant:before {
  content: "\e9e6";
}

.icon-rotate-left:before {
  content: "\e9e7";
}

.icon-rotate-right-variant:before {
  content: "\e9e8";
}

.icon-rotate-right:before {
  content: "\e9e9";
}

.icon-routes:before {
  content: "\e9ea";
}

.icon-rss-box:before {
  content: "\e9eb";
}

.icon-ruler:before {
  content: "\e9ec";
}

.icon-run:before {
  content: "\e9ed";
}

.icon-sale:before {
  content: "\e9ee";
}

.icon-satellite-variant:before {
  content: "\e9ef";
}

.icon-satellite:before {
  content: "\e9f0";
}

.icon-scale-bathroom:before {
  content: "\e9f1";
}

.icon-scale:before {
  content: "\e9f2";
}

.icon-school:before {
  content: "\e9f3";
}

.icon-screen-rotation-lock:before {
  content: "\e9f4";
}

.icon-screen-rotation:before {
  content: "\e9f5";
}

.icon-script:before {
  content: "\e9f6";
}

.icon-security-network:before {
  content: "\e9f7";
}

.icon-security:before {
  content: "\e9f8";
}

.icon-select-all:before {
  content: "\e9f9";
}

.icon-select-inverse:before {
  content: "\e9fa";
}

.icon-select-off:before {
  content: "\e9fb";
}

.icon-select:before {
  content: "\e9fc";
}

.icon-send:before {
  content: "\e9fd";
}

.icon-server-minus:before {
  content: "\e9fe";
}

.icon-server-network-off:before {
  content: "\e9ff";
}

.icon-server-network:before {
  content: "\ea00";
}

.icon-server-off:before {
  content: "\ea01";
}

.icon-server-plus:before {
  content: "\ea02";
}

.icon-server-remove:before {
  content: "\ea03";
}

.icon-server-security:before {
  content: "\ea04";
}

.icon-server:before {
  content: "\ea05";
}

.icon-shape-plus:before {
  content: "\ea06";
}

.icon-share-variant:before {
  content: "\ea07";
}

.icon-share:before {
  content: "\ea08";
}

.icon-shield-outline:before {
  content: "\ea09";
}

.icon-shield:before {
  content: "\ea0a";
}

.icon-shopping-music:before {
  content: "\ea0b";
}

.icon-shopping:before {
  content: "\ea0c";
}

.icon-shuffle:before {
  content: "\ea0d";
}

.icon-sigma:before {
  content: "\ea0e";
}

.icon-sign-caution:before {
  content: "\ea0f";
}

.icon-signal:before {
  content: "\ea10";
}

.icon-silverware-fork:before {
  content: "\ea11";
}

.icon-silverware-spoon:before {
  content: "\ea12";
}

.icon-silverware-variant:before {
  content: "\ea13";
}

.icon-silverware:before {
  content: "\ea14";
}

.icon-sim-alert:before {
  content: "\ea15";
}

.icon-sim:before {
  content: "\ea16";
}

.icon-sitemap:before {
  content: "\ea17";
}

.icon-skip-next:before {
  content: "\ea18";
}

.icon-skip-previous:before {
  content: "\ea19";
}

.icon-skype-business:before {
  content: "\ea1a";
}

.icon-skype:before {
  content: "\ea1b";
}

.icon-sleep-off:before {
  content: "\ea1c";
}

.icon-sleep:before {
  content: "\ea1d";
}

.icon-smoking-off:before {
  content: "\ea1e";
}

.icon-smoking:before {
  content: "\ea1f";
}

.icon-snapchat:before {
  content: "\ea20";
}

.icon-snowman:before {
  content: "\ea21";
}

.icon-sofa:before {
  content: "\ea22";
}

.icon-sort-alphabetical:before {
  content: "\ea23";
}

.icon-sort-ascending:before {
  content: "\ea24";
}

.icon-sort-descending:before {
  content: "\ea25";
}

.icon-sort-numeric:before {
  content: "\ea26";
}

.icon-sort-variant:before {
  content: "\ea27";
}

.icon-sort:before {
  content: "\ea28";
}

.icon-soundcloud:before {
  content: "\ea29";
}

.icon-source-fork:before {
  content: "\ea2a";
}

.icon-source-pull:before {
  content: "\ea2b";
}

.icon-speaker-off:before {
  content: "\ea2c";
}

.icon-speaker:before {
  content: "\ea2d";
}

.icon-speedometer:before {
  content: "\ea2e";
}

.icon-spellcheck:before {
  content: "\ea2f";
}

.icon-spotify:before {
  content: "\ea30";
}

.icon-spotlight-beam:before {
  content: "\ea31";
}

.icon-spotlight:before {
  content: "\ea32";
}

.icon-spreadsheet:before {
  content: "\ea33";
}

.icon-square-inc-cash:before {
  content: "\ea34";
}

.icon-square-inc:before {
  content: "\ea35";
}

.icon-stackoverflow:before {
  content: "\ea36";
}

.icon-star-circle:before {
  content: "\ea37";
}

.icon-star-half:before {
  content: "\ea38";
}

.icon-star-of-david:before {
  content: "\ea39";
}

.icon-star-outline:before {
  content: "\ea3a";
}

.icon-star:before {
  content: "\ea3b";
}

.icon-steam:before {
  content: "\ea3c";
}

.icon-stethoscope:before {
  content: "\ea3d";
}

.icon-stocking:before {
  content: "\ea3e";
}

.icon-stop:before {
  content: "\ea3f";
}

.icon-store-24-hour:before {
  content: "\ea40";
}

.icon-store:before {
  content: "\ea41";
}

.icon-stove:before {
  content: "\ea42";
}

.icon-subway:before {
  content: "\ea43";
}

.icon-sunglasses:before {
  content: "\ea44";
}

.icon-swap-horizontal:before {
  content: "\ea45";
}

.icon-swap-vertical:before {
  content: "\ea46";
}

.icon-swim:before {
  content: "\ea47";
}

.icon-sword:before {
  content: "\ea48";
}

.icon-sync-alert:before {
  content: "\ea49";
}

.icon-sync-off:before {
  content: "\ea4a";
}

.icon-sync:before {
  content: "\ea4b";
}

.icon-tab-unselected:before {
  content: "\ea4c";
}

.icon-tab:before {
  content: "\ea4d";
}

.icon-table-column-plus-after:before {
  content: "\ea4e";
}

.icon-table-column-plus-before:before {
  content: "\ea4f";
}

.icon-table-column-remove:before {
  content: "\ea50";
}

.icon-table-column-width:before {
  content: "\ea51";
}

.icon-table-edit:before {
  content: "\ea52";
}

.icon-table-large:before {
  content: "\ea53";
}

.icon-table-row-height:before {
  content: "\ea54";
}

.icon-table-row-plus-after:before {
  content: "\ea55";
}

.icon-table-row-plus-before:before {
  content: "\ea56";
}

.icon-table-row-remove:before {
  content: "\ea57";
}

.icon-table:before {
  content: "\ea58";
}

.icon-tablet-android:before {
  content: "\ea59";
}

.icon-tablet-ipad:before {
  content: "\ea5a";
}

.icon-tablet:before {
  content: "\ea5b";
}

.icon-tag-faces:before {
  content: "\ea5c";
}

.icon-tag-multiple:before {
  content: "\ea5d";
}

.icon-tag-outline:before {
  content: "\ea5e";
}

.icon-tag-text-outline:before {
  content: "\ea5f";
}

.icon-tag:before {
  content: "\ea60";
}

.icon-taxi:before {
  content: "\ea61";
}

.icon-teamviewer:before {
  content: "\ea62";
}

.icon-telegram:before {
  content: "\ea63";
}

.icon-television-guide:before {
  content: "\ea64";
}

.icon-television:before {
  content: "\ea65";
}

.icon-temperature-celsius:before {
  content: "\ea66";
}

.icon-temperature-fahrenheit:before {
  content: "\ea67";
}

.icon-temperature-kelvin:before {
  content: "\ea68";
}

.icon-tennis:before {
  content: "\ea69";
}

.icon-tent:before {
  content: "\ea6a";
}

.icon-terrain:before {
  content: "\ea6b";
}

.icon-text-to-speech-off:before {
  content: "\ea6c";
}

.icon-text-to-speech:before {
  content: "\ea6d";
}

.icon-texture:before {
  content: "\ea6e";
}

.icon-theater:before {
  content: "\ea6f";
}

.icon-theme-light-dark:before {
  content: "\ea70";
}

.icon-thermometer-lines:before {
  content: "\ea71";
}

.icon-thermometer:before {
  content: "\ea72";
}

.icon-thumb-down-outline:before {
  content: "\ea73";
}

.icon-thumb-down:before {
  content: "\ea74";
}

.icon-thumb-up-outline:before {
  content: "\ea75";
}

.icon-thumb-up:before {
  content: "\ea76";
}

.icon-thumbs-up-down:before {
  content: "\ea77";
}

.icon-ticket-account:before {
  content: "\ea78";
}

.icon-ticket:before {
  content: "\ea79";
}

.icon-tie:before {
  content: "\ea7a";
}

.icon-tile-four:before {
  content: "\ea7b";
}

.icon-timelapse:before {
  content: "\ea7c";
}

.icon-timer-3:before {
  content: "\ea7d";
}

.icon-timer-10:before {
  content: "\ea7e";
}

.icon-timer-off:before {
  content: "\ea7f";
}

.icon-timer-sand:before {
  content: "\ea80";
}

.icon-timer:before {
  content: "\ea81";
}

.icon-timetable:before {
  content: "\ea82";
}

.icon-toggle-switch-off:before {
  content: "\ea83";
}

.icon-toggle-switch-on:before {
  content: "\ea84";
}

.icon-tooltip-edit:before {
  content: "\ea85";
}

.icon-tooltip-image:before {
  content: "\ea86";
}

.icon-tooltip-outline-plus:before {
  content: "\ea87";
}

.icon-tooltip-outline:before {
  content: "\ea88";
}

.icon-tooltip-text:before {
  content: "\ea89";
}

.icon-tooltip:before {
  content: "\ea8a";
}

.icon-tor:before {
  content: "\ea8b";
}

.icon-traffic-light:before {
  content: "\ea8c";
}

.icon-train:before {
  content: "\ea8d";
}

.icon-tram:before {
  content: "\ea8e";
}

.icon-transcribe-close:before {
  content: "\ea8f";
}

.icon-transcribe:before {
  content: "\ea90";
}

.icon-transfer:before {
  content: "\ea91";
}

.icon-trash:before {
  content: "\ea92";
}

.icon-tree:before {
  content: "\ea93";
}

.icon-trello:before {
  content: "\ea94";
}

.icon-trending-down:before {
  content: "\ea95";
}

.icon-trending-neutral:before {
  content: "\ea96";
}

.icon-trending-up:before {
  content: "\ea97";
}

.icon-truck:before {
  content: "\ea98";
}

.icon-tshirt-crew:before {
  content: "\ea99";
}

.icon-tshirt-v:before {
  content: "\ea9a";
}

.icon-tumblr-reblog:before {
  content: "\ea9b";
}

.icon-tumblr:before {
  content: "\ea9c";
}

.icon-twitch:before {
  content: "\ea9d";
}

.icon-twitter-box:before {
  content: "\ea9e";
}

.icon-twitter-circle:before {
  content: "\ea9f";
}

.icon-twitter-retweet:before {
  content: "\eaa0";
}

.icon-twitter:before {
  content: "\eaa1";
}

.icon-ubuntu:before {
  content: "\eaa2";
}

.icon-umbrella-outline:before {
  content: "\eaa3";
}

.icon-umbrella:before {
  content: "\eaa4";
}

.icon-undo-variant:before {
  content: "\eaa5";
}

.icon-undo:before {
  content: "\eaa6";
}

.icon-unfold-less:before {
  content: "\eaa7";
}

.icon-unfold-more:before {
  content: "\eaa8";
}

.icon-ungroup:before {
  content: "\eaa9";
}

.icon-untappd:before {
  content: "\eaaa";
}

.icon-upload:before {
  content: "\eaab";
}

.icon-usb:before {
  content: "\eaac";
}

.icon-vector-curve:before {
  content: "\eaad";
}

.icon-vector-point:before {
  content: "\eaae";
}

.icon-vector-square:before {
  content: "\eaaf";
}

.icon-verified:before {
  content: "\eab0";
}

.icon-vibration:before {
  content: "\eab1";
}

.icon-video-off:before {
  content: "\eab2";
}

.icon-video-switch:before {
  content: "\eab3";
}

.icon-video:before {
  content: "\eab4";
}

.icon-view-agenda:before {
  content: "\eab5";
}

.icon-view-array:before {
  content: "\eab6";
}

.icon-view-carousel:before {
  content: "\eab7";
}

.icon-view-column:before {
  content: "\eab8";
}

.icon-view-dashboard:before {
  content: "\eab9";
}

.icon-view-day:before {
  content: "\eaba";
}

.icon-view-headline:before {
  content: "\eabb";
}

.icon-view-list:before {
  content: "\eabc";
}

.icon-view-module:before {
  content: "\eabd";
}

.icon-view-quilt:before {
  content: "\eabe";
}

.icon-view-stream:before {
  content: "\eabf";
}

.icon-view-week:before {
  content: "\eac0";
}

.icon-vimeo:before {
  content: "\eac1";
}

.icon-vine:before {
  content: "\eac2";
}

.icon-vk-box:before {
  content: "\eac3";
}

.icon-vk-circle:before {
  content: "\eac4";
}

.icon-vk:before {
  content: "\eac5";
}

.icon-voicemail:before {
  content: "\eac6";
}

.icon-volume-high:before {
  content: "\eac7";
}

.icon-volume-low:before {
  content: "\eac8";
}

.icon-volume-medium:before {
  content: "\eac9";
}

.icon-volume-off:before {
  content: "\eaca";
}

.icon-volume:before {
  content: "\eacb";
}

.icon-vpn:before {
  content: "\eacc";
}

.icon-walk:before {
  content: "\eacd";
}

.icon-wallet-giftcard:before {
  content: "\eace";
}

.icon-wallet-membership:before {
  content: "\eacf";
}

.icon-wallet-travel:before {
  content: "\ead0";
}

.icon-wallet:before {
  content: "\ead1";
}

.icon-washing-machine:before {
  content: "\ead2";
}

.icon-watch-export:before {
  content: "\ead3";
}

.icon-watch-import:before {
  content: "\ead4";
}

.icon-watch:before {
  content: "\ead5";
}

.icon-water-off:before {
  content: "\ead6";
}

.icon-water-pump:before {
  content: "\ead7";
}

.icon-water:before {
  content: "\ead8";
}

.icon-weather-cloudy:before {
  content: "\ead9";
}

.icon-weather-fog:before {
  content: "\eada";
}

.icon-weather-hail:before {
  content: "\eadb";
}

.icon-weather-lightning:before {
  content: "\eadc";
}

.icon-weather-night:before {
  content: "\eadd";
}

.icon-weather-partlycloudy:before {
  content: "\eade";
}

.icon-weather-pouring:before {
  content: "\eadf";
}

.icon-weather-rainy:before {
  content: "\eae0";
}

.icon-weather-snowy:before {
  content: "\eae1";
}

.icon-weather-sunny:before {
  content: "\eae2";
}

.icon-weather-sunset-down:before {
  content: "\eae3";
}

.icon-weather-sunset-up:before {
  content: "\eae4";
}

.icon-weather-sunset:before {
  content: "\eae5";
}

.icon-weather-windy-variant:before {
  content: "\eae6";
}

.icon-weather-windy:before {
  content: "\eae7";
}

.icon-web:before {
  content: "\eae8";
}

.icon-webcam:before {
  content: "\eae9";
}

.icon-weight-kilogram:before {
  content: "\eaea";
}

.icon-weight:before {
  content: "\eaeb";
}

.icon-whatsapp:before {
  content: "\eaec";
}

.icon-wheelchair-accessibility:before {
  content: "\eaed";
}

.icon-white-balance-auto:before {
  content: "\eaee";
}

.icon-white-balance-incandescent:before {
  content: "\eaef";
}

.icon-white-balance-irradescent:before {
  content: "\eaf0";
}

.icon-white-balance-sunny:before {
  content: "\eaf1";
}

.icon-wifi:before {
  content: "\eaf2";
}

.icon-wii:before {
  content: "\eaf3";
}

.icon-wikipedia:before {
  content: "\eaf4";
}

.icon-window-close:before {
  content: "\eaf5";
}

.icon-window-closed:before {
  content: "\eaf6";
}

.icon-window-maximize:before {
  content: "\eaf7";
}

.icon-window-minimize:before {
  content: "\eaf8";
}

.icon-window-open:before {
  content: "\eaf9";
}

.icon-window-restore:before {
  content: "\eafa";
}

.icon-windows:before {
  content: "\eafb";
}

.icon-wordpress:before {
  content: "\eafc";
}

.icon-worker:before {
  content: "\eafd";
}

.icon-wunderlist:before {
  content: "\eafe";
}

.icon-xbox-controller-off:before {
  content: "\eaff";
}

.icon-xbox-controller:before {
  content: "\eb00";
}

.icon-xbox:before {
  content: "\eb01";
}

.icon-xda:before {
  content: "\eb02";
}

.icon-xml:before {
  content: "\eb03";
}

.icon-yeast:before {
  content: "\eb04";
}

.icon-yelp:before {
  content: "\eb05";
}

.icon-youtube-play:before {
  content: "\eb06";
}

.icon-youtube:before {
  content: "\eb07";
}

.icon-zip-box:before {
  content: "\eb08";
}

.icon-itau {
  background-image: url("../assets/images/logos/itau.png");
  width: 32px;
  height: 32px;
}

/*-----------------------------------------------------------------------*/
/* Contains custom elements, components and general styles that
/* follows Google(TM) Material Design(TM) specs
/*
/* https://www.google.com/design/spec/material-design/introduction.html
/*-----------------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Avatars
/*----------------------------------------------------------------*/
.avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0 8px 0 0;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #FFFFFF;
}
.avatar.square {
  border-radius: 0;
}
.avatar.small {
  width: 20px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
}
.avatar.big {
  width: 72px;
  min-width: 72px;
  height: 72px;
  line-height: 72px;
}
.avatar.huge {
  width: 96px;
  min-width: 96px;
  height: 96px;
  line-height: 96px;
}

/*----------------------------------------------------------------*/
/*  Forms
/*----------------------------------------------------------------*/
.form-wrapper {
  background: #FFFFFF;
  padding: 16px;
}
.form-wrapper .form-title {
  font-size: 21px;
  padding: 8px 0;
}

/*----------------------------------------------------------------*/
/*  Navigation - Simple
/*----------------------------------------------------------------*/
.navigation-simple .item {
  position: relative;
  cursor: pointer;
  text-align: left;
  margin: 0;
  padding: 0 24px;
  text-transform: none;
  line-height: 48px;
  max-height: 48px;
  height: 48px;
}
.navigation-simple .item md-icon {
  margin: 0 16px 0 0;
}
.navigation-simple .item .title {
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
}
.navigation-simple .item.selected {
  background-color: rgba(0, 0, 0, 0.06);
}
.navigation-simple .subheader {
  font-size: 13px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-weight: 500;
  margin-top: 8px;
}
.navigation-simple .subheader.light {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.navigation-simple md-divider {
  margin: 8px 0;
}

/*----------------------------------------------------------------*/
/*  Pagination
/*----------------------------------------------------------------*/
.simple-pagination {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  background-color: #FFFFFF;
  padding: 0 8px;
}
.simple-pagination .pagination-item {
  min-width: 48px;
  min-height: 56px;
  line-height: 56px;
  border-radius: 0;
  margin: 0;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.54);
}
.simple-pagination .pagination-item:hover {
  color: rgba(0, 0, 0, 0.87);
}
.simple-pagination .pagination-item.active {
  cursor: default;
  color: rgba(0, 0, 0, 0.87);
}
.simple-pagination .pagination-item.disabled {
  cursor: default;
  color: rgba(0, 0, 0, 0.26);
}

/*----------------------------------------------------------------*/
/*  Price Tables
/*----------------------------------------------------------------*/
.price-tables .price-table {
  position: relative;
  background-color: #FFFFFF;
  width: 280px;
  border-radius: 2px;
  margin: 24px 24px 0 0;
  overflow: hidden;
}
.price-tables .price-table.style-1 .package-type {
  font-size: 17px;
  padding: 16px 24px;
}
.price-tables .price-table.style-1 .package-type .sale {
  font-size: 13px;
  font-weight: 600;
}
.price-tables .price-table.style-1 .price {
  padding: 32px 32px 16px 32px;
}
.price-tables .price-table.style-1 .price .currency {
  padding-right: 4px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-1 .price .value {
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}
.price-tables .price-table.style-1 .price .period {
  padding: 0 0 5px 4px;
  font-size: 17px;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-1 md-divider {
  margin: 16px 32px;
}
.price-tables .price-table.style-1 .terms {
  padding: 16px 32px;
  font-size: 15px;
}
.price-tables .price-table.style-1 .cta-button {
  margin: 16px auto 32px auto;
  width: 128px;
}
.price-tables .price-table.style-2 .badge {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 11px;
  font-weight: 500;
  padding: 6px 8px;
}
.price-tables .price-table.style-2 .package-type {
  padding: 48px 32px 24px 32px;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
.price-tables .price-table.style-2 .price {
  padding: 0 32px 8px 32px;
}
.price-tables .price-table.style-2 .price .currency {
  padding-right: 4px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-2 .price .value {
  font-size: 56px;
  font-weight: 300;
  line-height: 1;
}
.price-tables .price-table.style-2 .period {
  padding: 0 32px;
  font-size: 15px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  text-align: center;
}
.price-tables .price-table.style-2 .terms {
  padding: 32px;
  font-size: 15px;
}
.price-tables .price-table.style-2 .terms .term {
  padding-bottom: 8px;
}
.price-tables .price-table.style-2 .terms .term:last-child {
  padding-bottom: 0;
}
.price-tables .price-table.style-2 .cta-button {
  margin: 8px auto 32px auto;
  width: 128px;
}
.price-tables .price-table.style-3 .package-type {
  padding: 32px;
  text-align: center;
}
.price-tables .price-table.style-3 .package-type .title {
  font-size: 34px;
}
.price-tables .price-table.style-3 .package-type .subtitle {
  font-size: 17px;
  color: rgba(0, 0, 0, 0.54);
  font-weight: 500;
}
.price-tables .price-table.style-3 .price {
  padding: 16px 32px;
}
.price-tables .price-table.style-3 .price .currency {
  padding-right: 4px;
  font-size: 15px;
  font-weight: 500;
}
.price-tables .price-table.style-3 .price .value {
  font-size: 34px;
  font-weight: 300;
  line-height: 1;
}
.price-tables .price-table.style-3 .price .period {
  padding-left: 4px;
  text-align: center;
}
.price-tables .price-table.style-3 .terms {
  margin: 32px;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-3 .terms .term {
  padding-bottom: 16px;
}
.price-tables .price-table.style-3 .terms .term:last-child {
  padding-bottom: 0;
}
.price-tables .price-table.style-3 .cta-button {
  margin: 8px 32px;
}
.price-tables .price-table.style-3 .note {
  padding: 8px 32px 16px 32px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
}

/*----------------------------------------------------------------*/
/*  Table - Simple
/*----------------------------------------------------------------*/
.simple-table-container {
  background: #FFFFFF;
}
.simple-table-container .table-title {
  font-size: 20px;
  padding: 24px;
}

table.simple {
  width: 100%;
  border: none;
  border-spacing: 0;
  text-align: left;
}
table.simple thead tr th {
  padding: 16px 8px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  white-space: nowrap;
  min-width: 120px;
}
table.simple thead tr th:first-child {
  padding-left: 24px;
}
table.simple thead tr th:last-child {
  padding-right: 24px;
}
table.simple tbody tr td {
  padding: 16px 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table.simple tbody tr td:first-child {
  padding-left: 24px;
}
table.simple tbody tr td:last-child {
  padding-right: 24px;
}
table.simple tbody tr:last-child td {
  border-bottom: none;
}
table.simple.clickable tbody tr {
  cursor: pointer;
}
table.simple.clickable tbody tr:hover {
  background: rgba(0, 0, 0, 0.03);
}

/*----------------------------------------------------------------*/
/*  Typography
/*----------------------------------------------------------------*/
html {
  font-size: 62.5%;
  font-family: "Gotham", Sans-serif;
  line-height: 1.4;
  letter-spacing: -0.1px;
}

body {
  font-size: 1.2rem;
}

html, body {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

form {
  font-size: 1.6rem;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: normal;
  font-family: "Dax", Sans-serif;
}

h1, .h1 {
  font-size: 2.4rem;
}

h2, .h2 {
  font-size: 2rem;
  font-family: "Gotham", Sans-serif !important;
  font-weight: bold !important;
}

h3, .h3 {
  font-size: 1.6rem;
  font-family: "Gotham", Sans-serif !important;
  font-weight: bold !important;
}

h4, .h4 {
  font-size: 1.4rem;
}

h5, .h5 {
  font-size: 1.3rem;
}

h6, .h6 {
  font-size: 1.2rem;
}

a {
  text-decoration: none;
}
a:hover, a:active {
  text-decoration: underline;
}

abbr {
  cursor: help;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.54);
}

blockquote {
  border-left: 3px solid rgba(0, 0, 0, 0.12);
  font-style: italic;
  margin: 1em 0;
  padding-left: 16px;
}
blockquote footer {
  font-style: normal;
}
blockquote footer:before {
  content: "— ";
}
blockquote.reverse {
  border-left: none;
  border-right: 3px solid rgba(0, 0, 0, 0.12);
  text-align: right;
  padding-left: 0;
  padding-right: 16px;
}
blockquote.reverse footer:before {
  content: "";
}
blockquote.reverse footer:after {
  content: "— ";
}

code {
  font-family: "Dax", Sans-serif;
}
code:not(.highlight) {
  background: rgba(0, 0, 0, 0.065);
  color: #106CC8;
  margin: 0 1px;
  padding: 2px 3px;
  border-radius: 2px;
}

dl dt {
  font-weight: bold;
}
dl dd {
  margin: 4px 0 16px 0;
}

mark {
  background: #F7F49A;
}

pre {
  line-height: 1.6;
  margin: 8px 16px;
  white-space: pre-wrap;
}

small {
  font-size: 80%;
}

table thead tr th {
  text-align: left;
}

.text-italic {
  font-style: italic;
}

.text-semibold {
  font-weight: 600;
}

.text-bold, strong {
  font-weight: 700;
}

.text-strike {
  text-decoration: line-through;
}

.text-super {
  vertical-align: super;
}

.text-sub {
  vertical-align: sub;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

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

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

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

.font-weight-100 {
  font-weight: 100;
}

.font-weight-200 {
  font-weight: 200;
}

.font-weight-300 {
  font-weight: 300;
}

.font-weight-400 {
  font-weight: 400;
}

.font-weight-500 {
  font-weight: 500;
}

.font-weight-600 {
  font-weight: 600;
}

.font-weight-700 {
  font-weight: 700;
}

.font-weight-800 {
  font-weight: 800;
}

.font-weight-900 {
  font-weight: 900;
}

.font-size-2 {
  font-size: 2px;
}

.font-size-4 {
  font-size: 4px;
}

.font-size-6 {
  font-size: 6px;
}

.font-size-8 {
  font-size: 8px;
}

.font-size-10 {
  font-size: 10px;
}

.font-size-12 {
  font-size: 12px;
}

.font-size-14 {
  font-size: 14px;
}

.font-size-16 {
  font-size: 16px;
}

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

.font-size-20 {
  font-size: 20px;
}

.font-size-22 {
  font-size: 22px;
}

.font-size-24 {
  font-size: 24px;
}

.font-size-26 {
  font-size: 26px;
}

.font-size-28 {
  font-size: 28px;
}

.font-size-30 {
  font-size: 30px;
}

.font-size-32 {
  font-size: 32px;
}

.font-size-34 {
  font-size: 34px;
}

.font-size-36 {
  font-size: 36px;
}

.font-size-38 {
  font-size: 38px;
}

.font-size-40 {
  font-size: 40px;
}

.font-size-42 {
  font-size: 42px;
}

.font-size-44 {
  font-size: 44px;
}

.font-size-46 {
  font-size: 46px;
}

.font-size-48 {
  font-size: 48px;
}

.font-size-50 {
  font-size: 50px;
}

.font-size-52 {
  font-size: 52px;
}

.font-size-54 {
  font-size: 54px;
}

.font-size-56 {
  font-size: 56px;
}

.font-size-58 {
  font-size: 58px;
}

.font-size-60 {
  font-size: 60px;
}

.font-size-62 {
  font-size: 62px;
}

.font-size-64 {
  font-size: 64px;
}

.font-size-66 {
  font-size: 66px;
}

.font-size-68 {
  font-size: 68px;
}

.font-size-70 {
  font-size: 70px;
}

.font-size-72 {
  font-size: 72px;
}

.font-size-74 {
  font-size: 74px;
}

.font-size-76 {
  font-size: 76px;
}

.font-size-78 {
  font-size: 78px;
}

.font-size-80 {
  font-size: 80px;
}

.font-size-82 {
  font-size: 82px;
}

.font-size-84 {
  font-size: 84px;
}

.font-size-86 {
  font-size: 86px;
}

.font-size-88 {
  font-size: 88px;
}

.font-size-90 {
  font-size: 90px;
}

.font-size-92 {
  font-size: 92px;
}

.font-size-94 {
  font-size: 94px;
}

.font-size-96 {
  font-size: 96px;
}

.font-size-98 {
  font-size: 98px;
}

.font-size-100 {
  font-size: 100px;
}

.font-size-102 {
  font-size: 102px;
}

.font-size-104 {
  font-size: 104px;
}

.font-size-106 {
  font-size: 106px;
}

.font-size-108 {
  font-size: 108px;
}

.font-size-110 {
  font-size: 110px;
}

.font-size-112 {
  font-size: 112px;
}

.font-size-114 {
  font-size: 114px;
}

.font-size-116 {
  font-size: 116px;
}

.font-size-118 {
  font-size: 118px;
}

.font-size-120 {
  font-size: 120px;
}

.line-height-2 {
  line-height: 2px;
}

.line-height-4 {
  line-height: 4px;
}

.line-height-6 {
  line-height: 6px;
}

.line-height-8 {
  line-height: 8px;
}

.line-height-10 {
  line-height: 10px;
}

.line-height-12 {
  line-height: 12px;
}

.line-height-14 {
  line-height: 14px;
}

.line-height-16 {
  line-height: 16px;
}

.line-height-18 {
  line-height: 18px;
}

.line-height-20 {
  line-height: 20px;
}

.line-height-22 {
  line-height: 22px;
}

.line-height-24 {
  line-height: 24px;
}

.line-height-26 {
  line-height: 26px;
}

.line-height-28 {
  line-height: 28px;
}

.line-height-30 {
  line-height: 30px;
}

.line-height-32 {
  line-height: 32px;
}

.line-height-34 {
  line-height: 34px;
}

.line-height-36 {
  line-height: 36px;
}

.line-height-38 {
  line-height: 38px;
}

.line-height-40 {
  line-height: 40px;
}

.line-height-42 {
  line-height: 42px;
}

.line-height-44 {
  line-height: 44px;
}

.line-height-46 {
  line-height: 46px;
}

.line-height-48 {
  line-height: 48px;
}

.line-height-50 {
  line-height: 50px;
}

.line-height-52 {
  line-height: 52px;
}

.line-height-54 {
  line-height: 54px;
}

.line-height-56 {
  line-height: 56px;
}

.line-height-58 {
  line-height: 58px;
}

.line-height-60 {
  line-height: 60px;
}

.line-height-62 {
  line-height: 62px;
}

.line-height-64 {
  line-height: 64px;
}

.line-height-66 {
  line-height: 66px;
}

.line-height-68 {
  line-height: 68px;
}

.line-height-70 {
  line-height: 70px;
}

.line-height-72 {
  line-height: 72px;
}

.line-height-74 {
  line-height: 74px;
}

.line-height-76 {
  line-height: 76px;
}

.line-height-78 {
  line-height: 78px;
}

.line-height-80 {
  line-height: 80px;
}

.line-height-82 {
  line-height: 82px;
}

.line-height-84 {
  line-height: 84px;
}

.line-height-86 {
  line-height: 86px;
}

.line-height-88 {
  line-height: 88px;
}

.line-height-90 {
  line-height: 90px;
}

.line-height-92 {
  line-height: 92px;
}

.line-height-94 {
  line-height: 94px;
}

.line-height-96 {
  line-height: 96px;
}

.line-height-98 {
  line-height: 98px;
}

.line-height-100 {
  line-height: 100px;
}

.line-height-102 {
  line-height: 102px;
}

.line-height-104 {
  line-height: 104px;
}

.line-height-106 {
  line-height: 106px;
}

.line-height-108 {
  line-height: 108px;
}

.line-height-110 {
  line-height: 110px;
}

.line-height-112 {
  line-height: 112px;
}

.line-height-114 {
  line-height: 114px;
}

.line-height-116 {
  line-height: 116px;
}

.line-height-118 {
  line-height: 118px;
}

.line-height-120 {
  line-height: 120px;
}

.text-boxed, .text-boxed-light {
  border-radius: 2px;
  padding: 4px 8px;
  margin: 0 8px;
  font-size: 11px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  background-color: rgba(0, 0, 0, 0.12);
  white-space: nowrap;
}

.text-boxed-light {
  background-color: rgba(255, 255, 255, 0.7);
}

.text-truncate {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-nowrap {
  white-space: nowrap;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
@font-face {
  font-family: "GothamBold";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../../../assets/fonts/Gotham-Bold.ttf) format("truetype");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
@font-face {
  font-family: "GothamBook";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../../../assets/fonts/Gotham-Book-SSM.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../../../assets/fonts/Inter-Regular.ttf) format("truetype");
}
@font-face {
  font-family: "InterBold";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../../../assets/fonts/Inter-Bold.ttf) format("truetype");
}
.angular-google-map-container {
  height: 400px;
}

.moment-picker .moment-picker-container {
  width: 296px;
  border: none;
  border-radius: 2px;
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  margin-left: 0;
  padding: 8px;
}
.moment-picker .moment-picker-container th,
.moment-picker .moment-picker-container td {
  min-width: 0;
  width: 40px;
  height: 40px;
  padding: 8px;
  text-shadow: none;
  border-radius: 35px;
}
.moment-picker .moment-picker-container th:hover,
.moment-picker .moment-picker-container td:hover {
  background: material-color("grey", "100");
  background-image: none;
}
.moment-picker .moment-picker-container td.selected {
  background: material-color("light-blue");
  background-image: none;
}
.moment-picker .moment-picker-container .header-view th {
  border-radius: 0;
  white-space: nowrap;
  width: auto;
}
.moment-picker .moment-picker-container .header-view th:first-child, .moment-picker .moment-picker-container .header-view th:last-child {
  width: 20%;
}

/*----------------------------------------------------------------*/
/*  @ Chart C3
/*----------------------------------------------------------------*/
.c3 svg {
  font: 12px RobotoDraft, Roboto, "Helvetica Neue", sans-serif;
}
.c3 path, .c3 line {
  fill: none;
  stroke: #000;
}
.c3 text {
  font-family: "Gotham", Sans-serif;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.c3 .c3-legend-item-tile, .c3 .c3-xgrid-focus, .c3 .c3-ygrid, .c3 .c3-event-rect, .c3 .c3-bars path {
  shape-rendering: crispEdges;
}
.c3 {
  /*-- Chart --*/
  /*-- Line --*/
}
.c3 .c3-line {
  stroke-width: 1px;
}
.c3.stroke-3 .c3-line {
  stroke-width: 3px;
}
.c3.stroke-2 .c3-line {
  stroke-width: 2px;
}
.c3 {
  /*-- Point --*/
}
.c3 .c3-circle {
  stroke: white;
  stroke-width: 2;
}
.c3 .c3-circle._expanded_ {
  stroke-width: 3;
  stroke: white;
}
.c3 .c3-chart-arc path {
  stroke: #fff;
}
.c3 .c3-chart-arc text {
  fill: #fff;
  font-size: 13px;
}
.c3 {
  /*-- Axis --*/
  /*-- Grid --*/
}
.c3 .c3-grid line {
  stroke: rgba(0, 0, 0, 0.04);
  stroke-width: 1px;
  stroke-dasharray: 0;
}
.c3 .c3-grid text {
  fill: #aaa;
}
.c3 .c3-axis .tick {
  stroke-width: 0;
}
.c3 .c3-axis text {
  fill: rgba(0, 0, 0, 0.33);
}
.c3 .c3-axis line, .c3 .c3-axis path {
  stroke: rgba(0, 0, 0, 0.04);
}
.c3 .c3-xgrid, .c3 .c3-ygrid {
  stroke-dasharray: 0 0;
}
.c3 {
  /*-- Text on Chart --*/
}
.c3 .c3-text.c3-empty {
  fill: #808080;
  font-size: 2em;
}
.c3 {
  /*-- Bar --*/
}
.c3 .c3-bar {
  stroke-width: 0;
}
.c3 .c3-bar._expanded_ {
  fill-opacity: 0.75;
}
.c3 {
  /*-- Focus --*/
}
.c3 .c3-target.c3-focused {
  opacity: 1;
}
.c3 .c3-target.c3-focused path.c3-line, .c3 .c3-target.c3-focused .c3-target.c3-focused path.c3-step {
  stroke-width: 3px;
}
.c3 .c3-target.c3-defocused {
  opacity: 0.3 !important;
}
.c3 {
  /*-- Region --*/
}
.c3 .c3-region {
  fill: steelblue;
  fill-opacity: 0.1;
}
.c3 {
  /*-- Brush --*/
}
.c3 .c3-brush .extent {
  fill-opacity: 0.1;
}
.c3 {
  /*-- Select - Drag --*/
  /*-- Legend --*/
}
.c3 .c3-legend-item {
  font-size: 12px;
}
.c3 .c3-legend-item-hidden {
  opacity: 0.15;
}
.c3 .c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1;
}
.c3 {
  /*-- Tooltip --*/
}
.c3 .c3-tooltip-container {
  z-index: 10;
}
.c3 .c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.098), 0 1px 10px 0 rgba(0, 0, 0, 0.084);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.098), 0 1px 10px 0 rgba(0, 0, 0, 0.084);
  opacity: 1;
  border-radius: 2px;
  overflow: hidden;
  padding: 4px 0;
}
.c3 .c3-tooltip tr {
  border: none;
}
.c3 .c3-tooltip th {
  background-color: transparent;
  font-size: 14px;
  font-weight: 400;
  padding: 8px 12px;
  text-align: left;
  color: rgba(0, 0, 0, 0.54);
}
.c3 .c3-tooltip td {
  font-size: 13px;
  padding: 4px 12px !important;
  background-color: #fff;
  border-left: none;
  color: rgba(0, 0, 0, 0.84);
}
.c3 .c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}
.c3 .c3-tooltip td.value {
  font-size: 14px !important;
  text-align: right;
  color: rgba(0, 0, 0, 0.84);
}
.c3 {
  /*-- Area --*/
}
.c3 .c3-area {
  stroke-width: 0;
  opacity: 0.2;
}
.c3 {
  /*-- Arc --*/
}
.c3 .c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em;
}
.c3 .c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: none;
}
.c3 .c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px;
}
.c3 .c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777;
}
.c3 .c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777;
}
.c3 .c3-chart-arc .c3-gauge-value {
  fill: #000;
}

/*@import 'partials/plugins/chartist';*/
.chart-legend,
.bar-legend,
.line-legend,
.pie-legend,
.radar-legend,
.polararea-legend,
.doughnut-legend {
  margin-top: 15px;
}

table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-spacing: 0;
}
table.dataTable thead tr {
  background: #FFFFFF;
}
table.dataTable thead th {
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 16px 8px;
}
table.dataTable thead th:first-child {
  padding-left: 24px;
}
table.dataTable thead th:last-child {
  border-right: none;
  padding-right: 24px;
}
table.dataTable thead th:active {
  outline: none;
}
table.dataTable thead th.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable thead th .table-header .column-title {
  display: block;
  font-weight: 600;
  white-space: nowrap;
}
table.dataTable thead th .table-header .selectize-control {
  margin-top: 15px;
}
table.dataTable thead th .table-header .selectize-control.single .selectize-input {
  padding: 7px 10px;
}
table.dataTable thead th .table-header .selectize-control.single .selectize-input:after {
  right: 10px;
  border-width: 5px 4px 0 4px;
  border-color: rgba(0, 0, 0, 0.12) transparent transparent transparent;
}
table.dataTable thead th .table-header .column-search-input {
  display: inline-block;
  margin-top: 15px;
  width: 100%;
  height: 33px;
}
table.dataTable thead td {
  padding: 15px;
  vertical-align: middle;
}
table.dataTable thead td:active {
  outline: none;
}
table.dataTable thead td.dt-head-left {
  text-align: left;
}
table.dataTable thead td.dt-head-center {
  text-align: center;
}
table.dataTable thead td.dt-head-right {
  text-align: right;
}
table.dataTable thead td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
  background: none;
}
table.dataTable thead .sorting .table-header .column-title, table.dataTable thead .sorting_asc .table-header .column-title, table.dataTable thead .sorting_desc .table-header .column-title {
  cursor: pointer;
}
table.dataTable thead .sorting .table-header .column-title:after, table.dataTable thead .sorting_asc .table-header .column-title:after, table.dataTable thead .sorting_desc .table-header .column-title:after {
  position: relative;
  font-family: "icomoon";
  font-weight: normal;
  margin-left: 10px;
  top: 2px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.54);
}
table.dataTable thead .sorting .table-header .column-title:after {
  content: "\eaa8";
}
table.dataTable thead .sorting_asc .table-header .column-title:after {
  content: "\e718";
}
table.dataTable thead .sorting_desc .table-header .column-title:after {
  content: "\e715";
}
table.dataTable tfoot th {
  font-weight: 600;
  text-align: left;
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}
table.dataTable tfoot th.dt-head-left {
  text-align: left;
}
table.dataTable tfoot th.dt-head-center {
  text-align: center;
}
table.dataTable tfoot th.dt-head-right {
  text-align: right;
}
table.dataTable tfoot th.dt-head-justify {
  text-align: justify;
}
table.dataTable tfoot th.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody tr {
  background-color: #FFFFFF;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable tbody tr.details-open td.detail-column i {
  background: #FFFFFF;
}
table.dataTable tbody tr.details-row.odd tr {
  background: #FFFFFF;
}
table.dataTable tbody tr.details-row > td {
  padding: 0;
}
table.dataTable tbody th {
  padding: 14px 15px;
  vertical-align: middle;
}
table.dataTable tbody th.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap {
  white-space: nowrap;
}
table.dataTable tbody td {
  padding: 16px 8px;
  vertical-align: middle;
}
table.dataTable tbody td:first-child {
  padding-left: 24px;
}
table.dataTable tbody td:last-child {
  padding-right: 24px;
}
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}
table.dataTable th.dt-left {
  text-align: left;
}
table.dataTable th.dt-center {
  text-align: center;
}
table.dataTable th.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap {
  white-space: nowrap;
}
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable td.dt-center {
  text-align: center;
}
table.dataTable td.dataTables_empty {
  height: 51px;
  text-align: center;
}
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable.row-border thead {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.row-border tbody tr:first-child th {
  border-top: none;
}
table.dataTable.row-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.row-border tbody tr:last-child td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.row-border tbody th {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.row-border tbody td {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.cell-border tbody tr:first-child th {
  border-top: none;
}
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.cell-border tbody th:last-child {
  border-right: none;
}
table.dataTable.cell-border tbody td {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.cell-border tbody td:last-child {
  border-right: none;
}
table.dataTable.stripe tbody tr.odd {
  background-color: #FFFFFF;
}
table.dataTable.stripe tbody tr.odd.selected {
  background-color: #ABB9D3;
}
table.dataTable.hover tbody tr:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr:hover.selected {
  background-color: #A9B7D1;
}
table.dataTable.hover tbody tr.odd:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr.odd:hover.selected {
  background-color: #A9B7D1;
}
table.dataTable.hover tbody tr.even:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr.even:hover.selected {
  background-color: #A9B7D1;
}
table.dataTable.order-column tbody tr > .sorting_1 {
  background-color: #F9F9F9;
}
table.dataTable.order-column tbody tr > .sorting_2 {
  background-color: #F9F9F9;
}
table.dataTable.order-column tbody tr > .sorting_3 {
  background-color: #F9F9F9;
}
table.dataTable.order-column tbody tr.selected > .sorting_1 {
  background-color: #ACBAD4;
}
table.dataTable.order-column tbody tr.selected > .sorting_2 {
  background-color: #ACBAD4;
}
table.dataTable.order-column tbody tr.selected > .sorting_3 {
  background-color: #ACBAD4;
}
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #F1F1F1;
}
table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #F3F3F3;
}
table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #A6B3CD;
}
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #A7B5CE;
}
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #A9B6D0;
}
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #F9F9F9;
}
table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #FBFBFB;
}
table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #FDFDFD;
}
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #ACBAD4;
}
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #ADBBD6;
}
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #AFBDD8;
}
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #EAEAEA;
}
table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #EBEBEB;
}
table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #EEEEEE;
}
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #A1AEC7;
}
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #A2AFC8;
}
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #A4B2CB;
}
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1 {
  background-color: #EAEAEA;
}
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2 {
  background-color: #EBEBEB;
}
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3 {
  background-color: #EEEEEE;
}
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1 {
  background-color: #A1AEC7;
}
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2 {
  background-color: #A2AFC8;
}
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3 {
  background-color: #A4B2CB;
}
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
  background-color: #EAEAEA;
}
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 {
  background-color: #EBEBEB;
}
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 {
  background-color: #EEEEEE;
}
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 {
  background-color: #A1AEC7;
}
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
  background-color: #A2AFC8;
}
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 {
  background-color: #A4B2CB;
}
table.dataTable.no-footer {
  border-bottom: none;
}
table.dataTable.nowrap th {
  white-space: nowrap;
}
table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th {
  padding: 5px 9px;
}
table.dataTable.compact thead td {
  padding: 5px 9px;
}
table.dataTable.compact tfoot th {
  padding: 5px 9px 3px 9px;
}
table.dataTable.compact tfoot td {
  padding: 5px 9px 3px 9px;
}
table.dataTable.compact tbody th {
  padding: 4px 5px;
}
table.dataTable.compact tbody td {
  padding: 4px 5px;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 0;
}
.dataTables_wrapper .top {
  padding: 16px 24px;
}
.dataTables_wrapper .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 64px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 16px 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.dataTables_wrapper .bottom .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  -ms-flex-item-align: center;
      align-self: center;
  padding: 0 8px;
}
.dataTables_wrapper .bottom .left .length {
  display: block;
}
.dataTables_wrapper .bottom .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 8px;
}
.dataTables_wrapper .bottom .right .info {
  display: block;
  -ms-flex-item-align: center;
      align-self: center;
}
.dataTables_wrapper .bottom .right .info .dataTables_info {
  padding: 0 8px;
  font-weight: 600;
}
.dataTables_wrapper .bottom .right .pagination {
  display: block;
  -ms-flex-item-align: center;
      align-self: center;
  white-space: nowrap;
}
.dataTables_wrapper .bottom .right .pagination .dataTables_paginate {
  padding: 0;
  margin: 0 !important;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
  border: 1px solid rgba(0, 0, 0, 0.12);
  height: 24px;
  padding: 4px 8px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 9px 12px;
  border-radius: 2px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 0 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  -webkit-box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.05);
          box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.87) !important;
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
  background: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  -webkit-box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.08), inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.35);
          box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.08), inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.35);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  color: rgba(0, 0, 0, 0.54) !important;
  border-color: rgba(0, 0, 0, 0.12) !important;
  background: #FFFFFF !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  cursor: default;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_scroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  clear: both;
  min-height: 0;
  /* Clear the table border & shadows */
}
.dataTables_wrapper .dataTables_scroll table.dataTable {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dataTables_wrapper .dataTables_scroll table.dataTable.row-border thead {
  border: none;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 56px;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.095), 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.095), 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 1px 0 rgba(0, 0, 0, 0.05);
  background: #FFFFFF;
  overflow: visible !important;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead tr th:last-child .table-header .column-title {
  position: relative;
  left: 7px;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody th > .dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody td > .dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: none;
}
.dataTables_wrapper.no-footer .dataTables_scrollHead table,
.dataTables_wrapper.no-footer .dataTables_scrollBody table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

/* DataTable Specific Content Rules & Fixes */
table.dataTable .show-details {
  padding: 5px 10px;
  font-weight: bold;
}
table.dataTable .action-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
table.dataTable .action-buttons .button {
  padding: 8px;
}

/* Fullpage datatable */
.fullpage-datatable .dataTables_wrapper {
  height: 100%;
  max-height: 100%;
}

/* Fullpage datatable IE11 Fix */
.explorer-11 .fullpage-datatable .dataTables_scroll {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* Responsive datatable */
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > th:first-child {
  padding-left: 40px;
}
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  content: "+";
  width: 15px;
  height: 15px;
  line-height: 15px;
  top: 50%;
  margin-top: -7px;
  left: 8px;
  color: rgba(0, 0, 0, 0.54);
  background: none;
  border: none;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.54);
          box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.54);
  font-weight: bold;
}
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background: none;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul {
  display: block;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 8px 0;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li:first-child {
  padding-top: 0;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li .dtr-title {
  margin-right: 8px;
}

/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/
hljs,
[hljs] {
  display: block;
  overflow-x: auto;
  color: #333;
  background: #f8f8f8;
  -webkit-text-size-adjust: none;
}

.hljs-comment,
.diff .hljs-header {
  color: #998;
  font-style: italic;
}

.hljs-keyword,
.css .rule .hljs-keyword,
.hljs-winutils,
.nginx .hljs-title,
.hljs-subst,
.hljs-request,
.hljs-status {
  color: #333;
  font-weight: bold;
}

.hljs-number,
.hljs-hexcolor,
.ruby .hljs-constant {
  color: #008080;
}

.hljs-string,
.hljs-tag .hljs-value,
.hljs-doctag,
.tex .hljs-formula {
  color: #d14;
}

.hljs-title,
.hljs-id,
.scss .hljs-preprocessor {
  color: #900;
  font-weight: bold;
}

.hljs-list .hljs-keyword,
.hljs-subst {
  font-weight: normal;
}

.hljs-class .hljs-title,
.hljs-type,
.vhdl .hljs-literal,
.tex .hljs-command {
  color: #458;
  font-weight: bold;
}

.hljs-tag,
.hljs-tag .hljs-title,
.hljs-rule .hljs-property,
.django .hljs-tag .hljs-keyword {
  color: #000080;
  font-weight: normal;
}

.hljs-attribute,
.hljs-variable,
.lisp .hljs-body,
.hljs-name {
  color: #008080;
}

.hljs-regexp {
  color: #009926;
}

.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.lisp .hljs-keyword,
.clojure .hljs-keyword,
.scheme .hljs-keyword,
.tex .hljs-special,
.hljs-prompt {
  color: #990073;
}

.hljs-built_in {
  color: #0086b3;
}

.hljs-preprocessor,
.hljs-pragma,
.hljs-pi,
.hljs-doctype,
.hljs-shebang,
.hljs-cdata {
  color: #999;
  font-weight: bold;
}

.hljs-deletion {
  background: #fdd;
}

.hljs-addition {
  background: #dfd;
}

.diff .hljs-change {
  background: #0086b3;
}

.hljs-chunk {
  color: #aaa;
}

nvd3 {
  display: block;
  width: 100%;
  height: 100%;
}
nvd3.remove-x-lines .nv-x .tick line {
  display: none;
}
nvd3.remove-y-lines .nv-y .tick line {
  display: none;
}
nvd3.remove-line-stroke .nv-groups path.nv-line {
  stroke-width: 0 !important;
}
nvd3.remove-opacity .nv-groups .nv-group {
  fill-opacity: 1 !important;
}
nvd3.show-line-points .nv-line .nv-scatter .nv-groups .nv-point {
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important;
}

.nvd3 text {
  font-family: "Gotham", Sans-serif;
}
.nvd3 line.nv-guideline {
  stroke: rgba(0, 0, 0, 0.54);
}
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 3px !important;
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important;
}

.nvtooltip {
  background: none;
  color: white;
  padding: 0;
  border: none;
}
.nvtooltip.gravity-n:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 50%;
  bottom: 100%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip.gravity-s:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip.gravity-e:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 50%;
  right: 0;
  margin-top: -6px;
  margin-right: -11px;
  border: 6px solid transparent;
  border-left-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip.gravity-w:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 50%;
  margin-top: -6px;
  margin-left: -11px;
  border: 6px solid transparent;
  border-right-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip table {
  background: rgba(0, 0, 0, 0.87);
  padding: 8px 12px;
  margin: 0;
  border-radius: 2px;
}
.nvtooltip table tbody tr td.legend-color-guide div {
  border: none;
}
.nvtooltip table tbody tr td:last-child {
  padding-right: 0;
}

.ps-container:hover .ps-in-scrolling {
  pointer-events: auto;
}
.ps-container .ps-in-scrolling {
  pointer-events: auto;
}
.ps-container > .ps-scrollbar-x-rail {
  background: none !important;
  margin: 4px 0;
  height: 4px;
  z-index: 49;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  height: 4px;
}
.ps-container > .ps-scrollbar-y-rail {
  background: none !important;
  margin: 4px 0;
  width: 4px;
  z-index: 49;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  width: 10px;
}

.ta-root {
  display: block;
}
.ta-root .ta-scroll-window.form-control {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.ta-root.focussed > .ta-scroll-window.form-control {
  outline: 0px solid transparent;
  border: 1px solid rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ta-root textarea.ta-editor.ta-html {
  resize: vertical;
  width: 100% !important;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 16px;
}
.ta-root .ta-toolbar {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
  background: material-color("grey", "100");
}
.ta-root .ta-toolbar .ta-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ta-root .ta-toolbar .ta-group #toolbarWC,
.ta-root .ta-toolbar .ta-group #toolbarCC {
  display: inline-block !important;
  line-height: 24px;
}
.ta-root .ta-toolbar .ta-group .md-button {
  width: 40px;
  min-width: 40px;
  line-height: 14px;
  height: 36px;
  min-height: 36px;
  padding: 6px;
  margin: 4px 0;
}
.ta-root .ta-toolbar .ta-group .md-button i {
  font-size: 20px;
  width: 20px;
  height: 20px;
  line-height: 20px;
}

/*----------------------------------------------------------------*/
/*  Helpers
/*----------------------------------------------------------------*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.no-padding {
  padding: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

.no-radius {
  border-radius: 0;
}

.divider-vertical {
  background: rgba(0, 0, 0, 0.12);
  height: 24px;
  width: 1px;
  margin: 0 8px;
}

.hidden {
  visibility: hidden;
  opacity: 0;
}

[fill-width] {
  min-width: 100%;
}

[fill-height] {
  min-height: 100%;
}

.full-height {
  height: 100% !important;
}

a img {
  display: block;
  outline: none;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  border: none;
}

.scrollable {
  display: block;
  position: relative;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.scrollable.only-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.scrollable.only-y {
  overflow-x: hidden;
  overflow-y: auto;
}

.flex-scrollable {
  position: relative;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.flex-scrollable.only-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.flex-scrollable.only-y {
  overflow-x: hidden;
  overflow-y: auto;
}

.background-image-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
}

.align-vertical:before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}
.align-vertical .align-vertical-top,
.align-vertical .align-vertical-middle,
.align-vertical .align-vertical-bottom {
  display: inline-block;
}
.align-vertical .align-vertical-top {
  vertical-align: top;
}
.align-vertical .align-vertical-middle {
  vertical-align: middle;
}
.align-vertical .align-vertical-bottom {
  vertical-align: bottom;
}

.padding-0,
.p-0 {
  padding: 0px;
}

.padding-top-0,
.pt-0 {
  padding-top: 0px;
}

.padding-right-0,
.pr-0 {
  padding-right: 0px;
}

.padding-bottom-0,
.pb-0 {
  padding-bottom: 0px;
}

.padding-left-0,
.pl-0 {
  padding-left: 0px;
}

.padding-horizontal-0,
.ph-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.padding-vertical-0,
.pv-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.padding-5,
.p-5 {
  padding: 5px;
}

.padding-top-5,
.pt-5 {
  padding-top: 5px;
}

.padding-right-5,
.pr-5 {
  padding-right: 5px;
}

.padding-bottom-5,
.pb-5 {
  padding-bottom: 5px;
}

.padding-left-5,
.pl-5 {
  padding-left: 5px;
}

.padding-horizontal-5,
.ph-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.padding-vertical-5,
.pv-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.padding-10,
.p-10 {
  padding: 10px;
}

.padding-top-10,
.pt-10 {
  padding-top: 10px;
}

.padding-right-10,
.pr-10 {
  padding-right: 10px;
}

.padding-bottom-10,
.pb-10 {
  padding-bottom: 10px;
}

.padding-left-10,
.pl-10 {
  padding-left: 10px;
}

.padding-horizontal-10,
.ph-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.padding-vertical-10,
.pv-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-15,
.p-15 {
  padding: 15px;
}

.padding-top-15,
.pt-15 {
  padding-top: 15px;
}

.padding-right-15,
.pr-15 {
  padding-right: 15px;
}

.padding-bottom-15,
.pb-15 {
  padding-bottom: 15px;
}

.padding-left-15,
.pl-15 {
  padding-left: 15px;
}

.padding-horizontal-15,
.ph-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.padding-vertical-15,
.pv-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.padding-20,
.p-20 {
  padding: 20px;
}

.padding-top-20,
.pt-20 {
  padding-top: 20px;
}

.padding-right-20,
.pr-20 {
  padding-right: 20px;
}

.padding-bottom-20,
.pb-20 {
  padding-bottom: 20px;
}

.padding-left-20,
.pl-20 {
  padding-left: 20px;
}

.padding-horizontal-20,
.ph-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.padding-vertical-20,
.pv-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.padding-25,
.p-25 {
  padding: 25px;
}

.padding-top-25,
.pt-25 {
  padding-top: 25px;
}

.padding-right-25,
.pr-25 {
  padding-right: 25px;
}

.padding-bottom-25,
.pb-25 {
  padding-bottom: 25px;
}

.padding-left-25,
.pl-25 {
  padding-left: 25px;
}

.padding-horizontal-25,
.ph-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.padding-vertical-25,
.pv-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.padding-30,
.p-30 {
  padding: 30px;
}

.padding-top-30,
.pt-30 {
  padding-top: 30px;
}

.padding-right-30,
.pr-30 {
  padding-right: 30px;
}

.padding-bottom-30,
.pb-30 {
  padding-bottom: 30px;
}

.padding-left-30,
.pl-30 {
  padding-left: 30px;
}

.padding-horizontal-30,
.ph-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.padding-vertical-30,
.pv-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.padding-35,
.p-35 {
  padding: 35px;
}

.padding-top-35,
.pt-35 {
  padding-top: 35px;
}

.padding-right-35,
.pr-35 {
  padding-right: 35px;
}

.padding-bottom-35,
.pb-35 {
  padding-bottom: 35px;
}

.padding-left-35,
.pl-35 {
  padding-left: 35px;
}

.padding-horizontal-35,
.ph-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.padding-vertical-35,
.pv-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.padding-40,
.p-40 {
  padding: 40px;
}

.padding-top-40,
.pt-40 {
  padding-top: 40px;
}

.padding-right-40,
.pr-40 {
  padding-right: 40px;
}

.padding-bottom-40,
.pb-40 {
  padding-bottom: 40px;
}

.padding-left-40,
.pl-40 {
  padding-left: 40px;
}

.padding-horizontal-40,
.ph-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.padding-vertical-40,
.pv-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.padding-45,
.p-45 {
  padding: 45px;
}

.padding-top-45,
.pt-45 {
  padding-top: 45px;
}

.padding-right-45,
.pr-45 {
  padding-right: 45px;
}

.padding-bottom-45,
.pb-45 {
  padding-bottom: 45px;
}

.padding-left-45,
.pl-45 {
  padding-left: 45px;
}

.padding-horizontal-45,
.ph-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.padding-vertical-45,
.pv-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.padding-50,
.p-50 {
  padding: 50px;
}

.padding-top-50,
.pt-50 {
  padding-top: 50px;
}

.padding-right-50,
.pr-50 {
  padding-right: 50px;
}

.padding-bottom-50,
.pb-50 {
  padding-bottom: 50px;
}

.padding-left-50,
.pl-50 {
  padding-left: 50px;
}

.padding-horizontal-50,
.ph-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.padding-vertical-50,
.pv-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.padding-55,
.p-55 {
  padding: 55px;
}

.padding-top-55,
.pt-55 {
  padding-top: 55px;
}

.padding-right-55,
.pr-55 {
  padding-right: 55px;
}

.padding-bottom-55,
.pb-55 {
  padding-bottom: 55px;
}

.padding-left-55,
.pl-55 {
  padding-left: 55px;
}

.padding-horizontal-55,
.ph-55 {
  padding-left: 55px;
  padding-right: 55px;
}

.padding-vertical-55,
.pv-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.padding-60,
.p-60 {
  padding: 60px;
}

.padding-top-60,
.pt-60 {
  padding-top: 60px;
}

.padding-right-60,
.pr-60 {
  padding-right: 60px;
}

.padding-bottom-60,
.pb-60 {
  padding-bottom: 60px;
}

.padding-left-60,
.pl-60 {
  padding-left: 60px;
}

.padding-horizontal-60,
.ph-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.padding-vertical-60,
.pv-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-65,
.p-65 {
  padding: 65px;
}

.padding-top-65,
.pt-65 {
  padding-top: 65px;
}

.padding-right-65,
.pr-65 {
  padding-right: 65px;
}

.padding-bottom-65,
.pb-65 {
  padding-bottom: 65px;
}

.padding-left-65,
.pl-65 {
  padding-left: 65px;
}

.padding-horizontal-65,
.ph-65 {
  padding-left: 65px;
  padding-right: 65px;
}

.padding-vertical-65,
.pv-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.padding-70,
.p-70 {
  padding: 70px;
}

.padding-top-70,
.pt-70 {
  padding-top: 70px;
}

.padding-right-70,
.pr-70 {
  padding-right: 70px;
}

.padding-bottom-70,
.pb-70 {
  padding-bottom: 70px;
}

.padding-left-70,
.pl-70 {
  padding-left: 70px;
}

.padding-horizontal-70,
.ph-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.padding-vertical-70,
.pv-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.padding-75,
.p-75 {
  padding: 75px;
}

.padding-top-75,
.pt-75 {
  padding-top: 75px;
}

.padding-right-75,
.pr-75 {
  padding-right: 75px;
}

.padding-bottom-75,
.pb-75 {
  padding-bottom: 75px;
}

.padding-left-75,
.pl-75 {
  padding-left: 75px;
}

.padding-horizontal-75,
.ph-75 {
  padding-left: 75px;
  padding-right: 75px;
}

.padding-vertical-75,
.pv-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.padding-80,
.p-80 {
  padding: 80px;
}

.padding-top-80,
.pt-80 {
  padding-top: 80px;
}

.padding-right-80,
.pr-80 {
  padding-right: 80px;
}

.padding-bottom-80,
.pb-80 {
  padding-bottom: 80px;
}

.padding-left-80,
.pl-80 {
  padding-left: 80px;
}

.padding-horizontal-80,
.ph-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.padding-vertical-80,
.pv-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-85,
.p-85 {
  padding: 85px;
}

.padding-top-85,
.pt-85 {
  padding-top: 85px;
}

.padding-right-85,
.pr-85 {
  padding-right: 85px;
}

.padding-bottom-85,
.pb-85 {
  padding-bottom: 85px;
}

.padding-left-85,
.pl-85 {
  padding-left: 85px;
}

.padding-horizontal-85,
.ph-85 {
  padding-left: 85px;
  padding-right: 85px;
}

.padding-vertical-85,
.pv-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.padding-90,
.p-90 {
  padding: 90px;
}

.padding-top-90,
.pt-90 {
  padding-top: 90px;
}

.padding-right-90,
.pr-90 {
  padding-right: 90px;
}

.padding-bottom-90,
.pb-90 {
  padding-bottom: 90px;
}

.padding-left-90,
.pl-90 {
  padding-left: 90px;
}

.padding-horizontal-90,
.ph-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.padding-vertical-90,
.pv-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.padding-95,
.p-95 {
  padding: 95px;
}

.padding-top-95,
.pt-95 {
  padding-top: 95px;
}

.padding-right-95,
.pr-95 {
  padding-right: 95px;
}

.padding-bottom-95,
.pb-95 {
  padding-bottom: 95px;
}

.padding-left-95,
.pl-95 {
  padding-left: 95px;
}

.padding-horizontal-95,
.ph-95 {
  padding-left: 95px;
  padding-right: 95px;
}

.padding-vertical-95,
.pv-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.padding-100,
.p-100 {
  padding: 100px;
}

.padding-top-100,
.pt-100 {
  padding-top: 100px;
}

.padding-right-100,
.pr-100 {
  padding-right: 100px;
}

.padding-bottom-100,
.pb-100 {
  padding-bottom: 100px;
}

.padding-left-100,
.pl-100 {
  padding-left: 100px;
}

.padding-horizontal-100,
.ph-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.padding-vertical-100,
.pv-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.padding-8,
.p-8 {
  padding: 8px;
}

.padding-top-8,
.pt-8 {
  padding-top: 8px;
}

.padding-right-8,
.pr-8 {
  padding-right: 8px;
}

.padding-bottom-8,
.pb-8 {
  padding-bottom: 8px;
}

.padding-left-8,
.pl-8 {
  padding-left: 8px;
}

.padding-horizontal-8,
.ph-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.padding-vertical-8,
.pv-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.padding-16,
.p-16 {
  padding: 16px;
}

.padding-top-16,
.pt-16 {
  padding-top: 16px;
}

.padding-right-16,
.pr-16 {
  padding-right: 16px;
}

.padding-bottom-16,
.pb-16 {
  padding-bottom: 16px;
}

.padding-left-16,
.pl-16 {
  padding-left: 16px;
}

.padding-horizontal-16,
.ph-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.padding-vertical-16,
.pv-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.padding-24,
.p-24 {
  padding: 24px;
}

.padding-top-24,
.pt-24 {
  padding-top: 24px;
}

.padding-right-24,
.pr-24 {
  padding-right: 24px;
}

.padding-bottom-24,
.pb-24 {
  padding-bottom: 24px;
}

.padding-left-24,
.pl-24 {
  padding-left: 24px;
}

.padding-horizontal-24,
.ph-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.padding-vertical-24,
.pv-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.padding-32,
.p-32 {
  padding: 32px;
}

.padding-top-32,
.pt-32 {
  padding-top: 32px;
}

.padding-right-32,
.pr-32 {
  padding-right: 32px;
}

.padding-bottom-32,
.pb-32 {
  padding-bottom: 32px;
}

.padding-left-32,
.pl-32 {
  padding-left: 32px;
}

.padding-horizontal-32,
.ph-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.padding-vertical-32,
.pv-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.padding-48,
.p-48 {
  padding: 48px;
}

.padding-top-48,
.pt-48 {
  padding-top: 48px;
}

.padding-right-48,
.pr-48 {
  padding-right: 48px;
}

.padding-bottom-48,
.pb-48 {
  padding-bottom: 48px;
}

.padding-left-48,
.pl-48 {
  padding-left: 48px;
}

.padding-horizontal-48,
.ph-48 {
  padding-left: 48px;
  padding-right: 48px;
}

.padding-vertical-48,
.pv-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.padding-56,
.p-56 {
  padding: 56px;
}

.padding-top-56,
.pt-56 {
  padding-top: 56px;
}

.padding-right-56,
.pr-56 {
  padding-right: 56px;
}

.padding-bottom-56,
.pb-56 {
  padding-bottom: 56px;
}

.padding-left-56,
.pl-56 {
  padding-left: 56px;
}

.padding-horizontal-56,
.ph-56 {
  padding-left: 56px;
  padding-right: 56px;
}

.padding-vertical-56,
.pv-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.padding-64,
.p-64 {
  padding: 64px;
}

.padding-top-64,
.pt-64 {
  padding-top: 64px;
}

.padding-right-64,
.pr-64 {
  padding-right: 64px;
}

.padding-bottom-64,
.pb-64 {
  padding-bottom: 64px;
}

.padding-left-64,
.pl-64 {
  padding-left: 64px;
}

.padding-horizontal-64,
.ph-64 {
  padding-left: 64px;
  padding-right: 64px;
}

.padding-vertical-64,
.pv-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.padding-72,
.p-72 {
  padding: 72px;
}

.padding-top-72,
.pt-72 {
  padding-top: 72px;
}

.padding-right-72,
.pr-72 {
  padding-right: 72px;
}

.padding-bottom-72,
.pb-72 {
  padding-bottom: 72px;
}

.padding-left-72,
.pl-72 {
  padding-left: 72px;
}

.padding-horizontal-72,
.ph-72 {
  padding-left: 72px;
  padding-right: 72px;
}

.padding-vertical-72,
.pv-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.padding-88,
.p-88 {
  padding: 88px;
}

.padding-top-88,
.pt-88 {
  padding-top: 88px;
}

.padding-right-88,
.pr-88 {
  padding-right: 88px;
}

.padding-bottom-88,
.pb-88 {
  padding-bottom: 88px;
}

.padding-left-88,
.pl-88 {
  padding-left: 88px;
}

.padding-horizontal-88,
.ph-88 {
  padding-left: 88px;
  padding-right: 88px;
}

.padding-vertical-88,
.pv-88 {
  padding-top: 88px;
  padding-bottom: 88px;
}

.padding-96,
.p-96 {
  padding: 96px;
}

.padding-top-96,
.pt-96 {
  padding-top: 96px;
}

.padding-right-96,
.pr-96 {
  padding-right: 96px;
}

.padding-bottom-96,
.pb-96 {
  padding-bottom: 96px;
}

.padding-left-96,
.pl-96 {
  padding-left: 96px;
}

.padding-horizontal-96,
.ph-96 {
  padding-left: 96px;
  padding-right: 96px;
}

.padding-vertical-96,
.pv-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.margin-0,
.m-0 {
  margin: 0px;
}

.margin-top-0,
.mt-0 {
  margin-top: 0px;
}

.margin-right-0,
.mr-0 {
  margin-right: 0px;
}

.margin-bottom-0,
.mb-0 {
  margin-bottom: 0px;
}

.margin-left-0,
.ml-0 {
  margin-left: 0px;
}

.margin-horizontal-0,
.mh-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.margin-vertical-0,
.mv-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.margin-5,
.m-5 {
  margin: 5px;
}

.margin-top-5,
.mt-5 {
  margin-top: 5px;
}

.margin-right-5,
.mr-5 {
  margin-right: 5px;
}

.margin-bottom-5,
.mb-5 {
  margin-bottom: 5px;
}

.margin-left-5,
.ml-5 {
  margin-left: 5px;
}

.margin-horizontal-5,
.mh-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.margin-vertical-5,
.mv-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.margin-10,
.m-10 {
  margin: 10px;
}

.margin-top-10,
.mt-10 {
  margin-top: 10px;
}

.margin-right-10,
.mr-10 {
  margin-right: 10px;
}

.margin-bottom-10,
.mb-10 {
  margin-bottom: 10px;
}

.margin-left-10,
.ml-10 {
  margin-left: 10px;
}

.margin-horizontal-10,
.mh-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.margin-vertical-10,
.mv-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.margin-15,
.m-15 {
  margin: 15px;
}

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

.margin-right-15,
.mr-15 {
  margin-right: 15px;
}

.margin-bottom-15,
.mb-15 {
  margin-bottom: 15px;
}

.margin-left-15,
.ml-15 {
  margin-left: 15px;
}

.margin-horizontal-15,
.mh-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.margin-vertical-15,
.mv-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.margin-20,
.m-20 {
  margin: 20px;
}

.margin-top-20,
.mt-20 {
  margin-top: 20px;
}

.margin-right-20,
.mr-20 {
  margin-right: 20px;
}

.margin-bottom-20,
.mb-20 {
  margin-bottom: 20px;
}

.margin-left-20,
.ml-20 {
  margin-left: 20px;
}

.margin-horizontal-20,
.mh-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.margin-vertical-20,
.mv-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.margin-25,
.m-25 {
  margin: 25px;
}

.margin-top-25,
.mt-25 {
  margin-top: 25px;
}

.margin-right-25,
.mr-25 {
  margin-right: 25px;
}

.margin-bottom-25,
.mb-25 {
  margin-bottom: 25px;
}

.margin-left-25,
.ml-25 {
  margin-left: 25px;
}

.margin-horizontal-25,
.mh-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.margin-vertical-25,
.mv-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.margin-30,
.m-30 {
  margin: 30px;
}

.margin-top-30,
.mt-30 {
  margin-top: 30px;
}

.margin-right-30,
.mr-30 {
  margin-right: 30px;
}

.margin-bottom-30,
.mb-30 {
  margin-bottom: 30px;
}

.margin-left-30,
.ml-30 {
  margin-left: 30px;
}

.margin-horizontal-30,
.mh-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.margin-vertical-30,
.mv-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.margin-35,
.m-35 {
  margin: 35px;
}

.margin-top-35,
.mt-35 {
  margin-top: 35px;
}

.margin-right-35,
.mr-35 {
  margin-right: 35px;
}

.margin-bottom-35,
.mb-35 {
  margin-bottom: 35px;
}

.margin-left-35,
.ml-35 {
  margin-left: 35px;
}

.margin-horizontal-35,
.mh-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.margin-vertical-35,
.mv-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.margin-40,
.m-40 {
  margin: 40px;
}

.margin-top-40,
.mt-40 {
  margin-top: 40px;
}

.margin-right-40,
.mr-40 {
  margin-right: 40px;
}

.margin-bottom-40,
.mb-40 {
  margin-bottom: 40px;
}

.margin-left-40,
.ml-40 {
  margin-left: 40px;
}

.margin-horizontal-40,
.mh-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.margin-vertical-40,
.mv-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.margin-45,
.m-45 {
  margin: 45px;
}

.margin-top-45,
.mt-45 {
  margin-top: 45px;
}

.margin-right-45,
.mr-45 {
  margin-right: 45px;
}

.margin-bottom-45,
.mb-45 {
  margin-bottom: 45px;
}

.margin-left-45,
.ml-45 {
  margin-left: 45px;
}

.margin-horizontal-45,
.mh-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.margin-vertical-45,
.mv-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.margin-50,
.m-50 {
  margin: 50px;
}

.margin-top-50,
.mt-50 {
  margin-top: 50px;
}

.margin-right-50,
.mr-50 {
  margin-right: 50px;
}

.margin-bottom-50,
.mb-50 {
  margin-bottom: 50px;
}

.margin-left-50,
.ml-50 {
  margin-left: 50px;
}

.margin-horizontal-50,
.mh-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.margin-vertical-50,
.mv-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.margin-55,
.m-55 {
  margin: 55px;
}

.margin-top-55,
.mt-55 {
  margin-top: 55px;
}

.margin-right-55,
.mr-55 {
  margin-right: 55px;
}

.margin-bottom-55,
.mb-55 {
  margin-bottom: 55px;
}

.margin-left-55,
.ml-55 {
  margin-left: 55px;
}

.margin-horizontal-55,
.mh-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.margin-vertical-55,
.mv-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.margin-60,
.m-60 {
  margin: 60px;
}

.margin-top-60,
.mt-60 {
  margin-top: 60px;
}

.margin-right-60,
.mr-60 {
  margin-right: 60px;
}

.margin-bottom-60,
.mb-60 {
  margin-bottom: 60px;
}

.margin-left-60,
.ml-60 {
  margin-left: 60px;
}

.margin-horizontal-60,
.mh-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.margin-vertical-60,
.mv-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.margin-65,
.m-65 {
  margin: 65px;
}

.margin-top-65,
.mt-65 {
  margin-top: 65px;
}

.margin-right-65,
.mr-65 {
  margin-right: 65px;
}

.margin-bottom-65,
.mb-65 {
  margin-bottom: 65px;
}

.margin-left-65,
.ml-65 {
  margin-left: 65px;
}

.margin-horizontal-65,
.mh-65 {
  margin-left: 65px;
  margin-right: 65px;
}

.margin-vertical-65,
.mv-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.margin-70,
.m-70 {
  margin: 70px;
}

.margin-top-70,
.mt-70 {
  margin-top: 70px;
}

.margin-right-70,
.mr-70 {
  margin-right: 70px;
}

.margin-bottom-70,
.mb-70 {
  margin-bottom: 70px;
}

.margin-left-70,
.ml-70 {
  margin-left: 70px;
}

.margin-horizontal-70,
.mh-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.margin-vertical-70,
.mv-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.margin-75,
.m-75 {
  margin: 75px;
}

.margin-top-75,
.mt-75 {
  margin-top: 75px;
}

.margin-right-75,
.mr-75 {
  margin-right: 75px;
}

.margin-bottom-75,
.mb-75 {
  margin-bottom: 75px;
}

.margin-left-75,
.ml-75 {
  margin-left: 75px;
}

.margin-horizontal-75,
.mh-75 {
  margin-left: 75px;
  margin-right: 75px;
}

.margin-vertical-75,
.mv-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.margin-80,
.m-80 {
  margin: 80px;
}

.margin-top-80,
.mt-80 {
  margin-top: 80px;
}

.margin-right-80,
.mr-80 {
  margin-right: 80px;
}

.margin-bottom-80,
.mb-80 {
  margin-bottom: 80px;
}

.margin-left-80,
.ml-80 {
  margin-left: 80px;
}

.margin-horizontal-80,
.mh-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.margin-vertical-80,
.mv-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.margin-85,
.m-85 {
  margin: 85px;
}

.margin-top-85,
.mt-85 {
  margin-top: 85px;
}

.margin-right-85,
.mr-85 {
  margin-right: 85px;
}

.margin-bottom-85,
.mb-85 {
  margin-bottom: 85px;
}

.margin-left-85,
.ml-85 {
  margin-left: 85px;
}

.margin-horizontal-85,
.mh-85 {
  margin-left: 85px;
  margin-right: 85px;
}

.margin-vertical-85,
.mv-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.margin-90,
.m-90 {
  margin: 90px;
}

.margin-top-90,
.mt-90 {
  margin-top: 90px;
}

.margin-right-90,
.mr-90 {
  margin-right: 90px;
}

.margin-bottom-90,
.mb-90 {
  margin-bottom: 90px;
}

.margin-left-90,
.ml-90 {
  margin-left: 90px;
}

.margin-horizontal-90,
.mh-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.margin-vertical-90,
.mv-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.margin-95,
.m-95 {
  margin: 95px;
}

.margin-top-95,
.mt-95 {
  margin-top: 95px;
}

.margin-right-95,
.mr-95 {
  margin-right: 95px;
}

.margin-bottom-95,
.mb-95 {
  margin-bottom: 95px;
}

.margin-left-95,
.ml-95 {
  margin-left: 95px;
}

.margin-horizontal-95,
.mh-95 {
  margin-left: 95px;
  margin-right: 95px;
}

.margin-vertical-95,
.mv-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.margin-100,
.m-100 {
  margin: 100px;
}

.margin-top-100,
.mt-100 {
  margin-top: 100px;
}

.margin-right-100,
.mr-100 {
  margin-right: 100px;
}

.margin-bottom-100,
.mb-100 {
  margin-bottom: 100px;
}

.margin-left-100,
.ml-100 {
  margin-left: 100px;
}

.margin-horizontal-100,
.mh-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.margin-vertical-100,
.mv-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.margin-8,
.m-8 {
  margin: 8px;
}

.margin-top-8,
.mt-8 {
  margin-top: 8px;
}

.margin-right-8,
.mr-8 {
  margin-right: 8px;
}

.margin-bottom-8,
.mb-8 {
  margin-bottom: 8px;
}

.margin-left-8,
.ml-8 {
  margin-left: 8px;
}

.margin-horizontal-8,
.mh-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.margin-vertical-8,
.mv-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.margin-16,
.m-16 {
  margin: 16px;
}

.margin-top-16,
.mt-16 {
  margin-top: 16px;
}

.margin-right-16,
.mr-16 {
  margin-right: 16px;
}

.margin-bottom-16,
.mb-16 {
  margin-bottom: 16px;
}

.margin-left-16,
.ml-16 {
  margin-left: 16px;
}

.margin-horizontal-16,
.mh-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.margin-vertical-16,
.mv-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.margin-24,
.m-24 {
  margin: 24px;
}

.margin-top-24,
.mt-24 {
  margin-top: 24px;
}

.margin-right-24,
.mr-24 {
  margin-right: 24px;
}

.margin-bottom-24,
.mb-24 {
  margin-bottom: 24px;
}

.margin-left-24,
.ml-24 {
  margin-left: 24px;
}

.margin-horizontal-24,
.mh-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.margin-vertical-24,
.mv-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.margin-32,
.m-32 {
  margin: 32px;
}

.margin-top-32,
.mt-32 {
  margin-top: 32px;
}

.margin-right-32,
.mr-32 {
  margin-right: 32px;
}

.margin-bottom-32,
.mb-32 {
  margin-bottom: 32px;
}

.margin-left-32,
.ml-32 {
  margin-left: 32px;
}

.margin-horizontal-32,
.mh-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.margin-vertical-32,
.mv-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.margin-48,
.m-48 {
  margin: 48px;
}

.margin-top-48,
.mt-48 {
  margin-top: 48px;
}

.margin-right-48,
.mr-48 {
  margin-right: 48px;
}

.margin-bottom-48,
.mb-48 {
  margin-bottom: 48px;
}

.margin-left-48,
.ml-48 {
  margin-left: 48px;
}

.margin-horizontal-48,
.mh-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.margin-vertical-48,
.mv-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.margin-56,
.m-56 {
  margin: 56px;
}

.margin-top-56,
.mt-56 {
  margin-top: 56px;
}

.margin-right-56,
.mr-56 {
  margin-right: 56px;
}

.margin-bottom-56,
.mb-56 {
  margin-bottom: 56px;
}

.margin-left-56,
.ml-56 {
  margin-left: 56px;
}

.margin-horizontal-56,
.mh-56 {
  margin-left: 56px;
  margin-right: 56px;
}

.margin-vertical-56,
.mv-56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.margin-64,
.m-64 {
  margin: 64px;
}

.margin-top-64,
.mt-64 {
  margin-top: 64px;
}

.margin-right-64,
.mr-64 {
  margin-right: 64px;
}

.margin-bottom-64,
.mb-64 {
  margin-bottom: 64px;
}

.margin-left-64,
.ml-64 {
  margin-left: 64px;
}

.margin-horizontal-64,
.mh-64 {
  margin-left: 64px;
  margin-right: 64px;
}

.margin-vertical-64,
.mv-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.margin-72,
.m-72 {
  margin: 72px;
}

.margin-top-72,
.mt-72 {
  margin-top: 72px;
}

.margin-right-72,
.mr-72 {
  margin-right: 72px;
}

.margin-bottom-72,
.mb-72 {
  margin-bottom: 72px;
}

.margin-left-72,
.ml-72 {
  margin-left: 72px;
}

.margin-horizontal-72,
.mh-72 {
  margin-left: 72px;
  margin-right: 72px;
}

.margin-vertical-72,
.mv-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.margin-88,
.m-88 {
  margin: 88px;
}

.margin-top-88,
.mt-88 {
  margin-top: 88px;
}

.margin-right-88,
.mr-88 {
  margin-right: 88px;
}

.margin-bottom-88,
.mb-88 {
  margin-bottom: 88px;
}

.margin-left-88,
.ml-88 {
  margin-left: 88px;
}

.margin-horizontal-88,
.mh-88 {
  margin-left: 88px;
  margin-right: 88px;
}

.margin-vertical-88,
.mv-88 {
  margin-top: 88px;
  margin-bottom: 88px;
}

.margin-96,
.m-96 {
  margin: 96px;
}

.margin-top-96,
.mt-96 {
  margin-top: 96px;
}

.margin-right-96,
.mr-96 {
  margin-right: 96px;
}

.margin-bottom-96,
.mb-96 {
  margin-bottom: 96px;
}

.margin-left-96,
.ml-96 {
  margin-left: 96px;
}

.margin-horizontal-96,
.mh-96 {
  margin-left: 96px;
  margin-right: 96px;
}

.margin-vertical-96,
.mv-96 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.height-0,
.h-0 {
  height: 0px !important;
  min-height: 0px !important;
  max-height: 0px !important;
}

.width-0,
.w-0 {
  width: 0px !important;
  min-width: 0px !important;
  max-width: 0px !important;
}

.height-5,
.h-5 {
  height: 5px !important;
  min-height: 5px !important;
  max-height: 5px !important;
}

.width-5,
.w-5 {
  width: 5px !important;
  min-width: 5px !important;
  max-width: 5px !important;
}

.height-10,
.h-10 {
  height: 10px !important;
  min-height: 10px !important;
  max-height: 10px !important;
}

.width-10,
.w-10 {
  width: 10px !important;
  min-width: 10px !important;
  max-width: 10px !important;
}

.height-15,
.h-15 {
  height: 15px !important;
  min-height: 15px !important;
  max-height: 15px !important;
}

.width-15,
.w-15 {
  width: 15px !important;
  min-width: 15px !important;
  max-width: 15px !important;
}

.height-20,
.h-20 {
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
}

.width-20,
.w-20 {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
}

.height-25,
.h-25 {
  height: 25px !important;
  min-height: 25px !important;
  max-height: 25px !important;
}

.width-25,
.w-25 {
  width: 25px !important;
  min-width: 25px !important;
  max-width: 25px !important;
}

.height-30,
.h-30 {
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
}

.width-30,
.w-30 {
  width: 30px !important;
  min-width: 30px !important;
  max-width: 30px !important;
}

.height-35,
.h-35 {
  height: 35px !important;
  min-height: 35px !important;
  max-height: 35px !important;
}

.width-35,
.w-35 {
  width: 35px !important;
  min-width: 35px !important;
  max-width: 35px !important;
}

.height-40,
.h-40 {
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
}

.width-40,
.w-40 {
  width: 40px !important;
  min-width: 40px !important;
  max-width: 40px !important;
}

.height-45,
.h-45 {
  height: 45px !important;
  min-height: 45px !important;
  max-height: 45px !important;
}

.width-45,
.w-45 {
  width: 45px !important;
  min-width: 45px !important;
  max-width: 45px !important;
}

.height-50,
.h-50 {
  height: 50px !important;
  min-height: 50px !important;
  max-height: 50px !important;
}

.width-50,
.w-50 {
  width: 50px !important;
  min-width: 50px !important;
  max-width: 50px !important;
}

.height-55,
.h-55 {
  height: 55px !important;
  min-height: 55px !important;
  max-height: 55px !important;
}

.width-55,
.w-55 {
  width: 55px !important;
  min-width: 55px !important;
  max-width: 55px !important;
}

.height-60,
.h-60 {
  height: 60px !important;
  min-height: 60px !important;
  max-height: 60px !important;
}

.width-60,
.w-60 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
}

.height-65,
.h-65 {
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important;
}

.width-65,
.w-65 {
  width: 65px !important;
  min-width: 65px !important;
  max-width: 65px !important;
}

.height-70,
.h-70 {
  height: 70px !important;
  min-height: 70px !important;
  max-height: 70px !important;
}

.width-70,
.w-70 {
  width: 70px !important;
  min-width: 70px !important;
  max-width: 70px !important;
}

.height-75,
.h-75 {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
}

.width-75,
.w-75 {
  width: 75px !important;
  min-width: 75px !important;
  max-width: 75px !important;
}

.height-80,
.h-80 {
  height: 80px !important;
  min-height: 80px !important;
  max-height: 80px !important;
}

.width-80,
.w-80 {
  width: 80px !important;
  min-width: 80px !important;
  max-width: 80px !important;
}

.height-85,
.h-85 {
  height: 85px !important;
  min-height: 85px !important;
  max-height: 85px !important;
}

.width-85,
.w-85 {
  width: 85px !important;
  min-width: 85px !important;
  max-width: 85px !important;
}

.height-90,
.h-90 {
  height: 90px !important;
  min-height: 90px !important;
  max-height: 90px !important;
}

.width-90,
.w-90 {
  width: 90px !important;
  min-width: 90px !important;
  max-width: 90px !important;
}

.height-95,
.h-95 {
  height: 95px !important;
  min-height: 95px !important;
  max-height: 95px !important;
}

.width-95,
.w-95 {
  width: 95px !important;
  min-width: 95px !important;
  max-width: 95px !important;
}

.height-100,
.h-100 {
  height: 100px !important;
  min-height: 100px !important;
  max-height: 100px !important;
}

.width-100,
.w-100 {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
}

.height-105,
.h-105 {
  height: 105px !important;
  min-height: 105px !important;
  max-height: 105px !important;
}

.width-105,
.w-105 {
  width: 105px !important;
  min-width: 105px !important;
  max-width: 105px !important;
}

.height-110,
.h-110 {
  height: 110px !important;
  min-height: 110px !important;
  max-height: 110px !important;
}

.width-110,
.w-110 {
  width: 110px !important;
  min-width: 110px !important;
  max-width: 110px !important;
}

.height-115,
.h-115 {
  height: 115px !important;
  min-height: 115px !important;
  max-height: 115px !important;
}

.width-115,
.w-115 {
  width: 115px !important;
  min-width: 115px !important;
  max-width: 115px !important;
}

.height-120,
.h-120 {
  height: 120px !important;
  min-height: 120px !important;
  max-height: 120px !important;
}

.width-120,
.w-120 {
  width: 120px !important;
  min-width: 120px !important;
  max-width: 120px !important;
}

.height-125,
.h-125 {
  height: 125px !important;
  min-height: 125px !important;
  max-height: 125px !important;
}

.width-125,
.w-125 {
  width: 125px !important;
  min-width: 125px !important;
  max-width: 125px !important;
}

.height-130,
.h-130 {
  height: 130px !important;
  min-height: 130px !important;
  max-height: 130px !important;
}

.width-130,
.w-130 {
  width: 130px !important;
  min-width: 130px !important;
  max-width: 130px !important;
}

.height-135,
.h-135 {
  height: 135px !important;
  min-height: 135px !important;
  max-height: 135px !important;
}

.width-135,
.w-135 {
  width: 135px !important;
  min-width: 135px !important;
  max-width: 135px !important;
}

.height-140,
.h-140 {
  height: 140px !important;
  min-height: 140px !important;
  max-height: 140px !important;
}

.width-140,
.w-140 {
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
}

.height-145,
.h-145 {
  height: 145px !important;
  min-height: 145px !important;
  max-height: 145px !important;
}

.width-145,
.w-145 {
  width: 145px !important;
  min-width: 145px !important;
  max-width: 145px !important;
}

.height-150,
.h-150 {
  height: 150px !important;
  min-height: 150px !important;
  max-height: 150px !important;
}

.width-150,
.w-150 {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
}

.height-155,
.h-155 {
  height: 155px !important;
  min-height: 155px !important;
  max-height: 155px !important;
}

.width-155,
.w-155 {
  width: 155px !important;
  min-width: 155px !important;
  max-width: 155px !important;
}

.height-160,
.h-160 {
  height: 160px !important;
  min-height: 160px !important;
  max-height: 160px !important;
}

.width-160,
.w-160 {
  width: 160px !important;
  min-width: 160px !important;
  max-width: 160px !important;
}

.height-165,
.h-165 {
  height: 165px !important;
  min-height: 165px !important;
  max-height: 165px !important;
}

.width-165,
.w-165 {
  width: 165px !important;
  min-width: 165px !important;
  max-width: 165px !important;
}

.height-170,
.h-170 {
  height: 170px !important;
  min-height: 170px !important;
  max-height: 170px !important;
}

.width-170,
.w-170 {
  width: 170px !important;
  min-width: 170px !important;
  max-width: 170px !important;
}

.height-175,
.h-175 {
  height: 175px !important;
  min-height: 175px !important;
  max-height: 175px !important;
}

.width-175,
.w-175 {
  width: 175px !important;
  min-width: 175px !important;
  max-width: 175px !important;
}

.height-180,
.h-180 {
  height: 180px !important;
  min-height: 180px !important;
  max-height: 180px !important;
}

.width-180,
.w-180 {
  width: 180px !important;
  min-width: 180px !important;
  max-width: 180px !important;
}

.height-185,
.h-185 {
  height: 185px !important;
  min-height: 185px !important;
  max-height: 185px !important;
}

.width-185,
.w-185 {
  width: 185px !important;
  min-width: 185px !important;
  max-width: 185px !important;
}

.height-190,
.h-190 {
  height: 190px !important;
  min-height: 190px !important;
  max-height: 190px !important;
}

.width-190,
.w-190 {
  width: 190px !important;
  min-width: 190px !important;
  max-width: 190px !important;
}

.height-195,
.h-195 {
  height: 195px !important;
  min-height: 195px !important;
  max-height: 195px !important;
}

.width-195,
.w-195 {
  width: 195px !important;
  min-width: 195px !important;
  max-width: 195px !important;
}

.height-200,
.h-200 {
  height: 200px !important;
  min-height: 200px !important;
  max-height: 200px !important;
}

.width-200,
.w-200 {
  width: 200px !important;
  min-width: 200px !important;
  max-width: 200px !important;
}

.height-205,
.h-205 {
  height: 205px !important;
  min-height: 205px !important;
  max-height: 205px !important;
}

.width-205,
.w-205 {
  width: 205px !important;
  min-width: 205px !important;
  max-width: 205px !important;
}

.height-210,
.h-210 {
  height: 210px !important;
  min-height: 210px !important;
  max-height: 210px !important;
}

.width-210,
.w-210 {
  width: 210px !important;
  min-width: 210px !important;
  max-width: 210px !important;
}

.height-215,
.h-215 {
  height: 215px !important;
  min-height: 215px !important;
  max-height: 215px !important;
}

.width-215,
.w-215 {
  width: 215px !important;
  min-width: 215px !important;
  max-width: 215px !important;
}

.height-220,
.h-220 {
  height: 220px !important;
  min-height: 220px !important;
  max-height: 220px !important;
}

.width-220,
.w-220 {
  width: 220px !important;
  min-width: 220px !important;
  max-width: 220px !important;
}

.height-225,
.h-225 {
  height: 225px !important;
  min-height: 225px !important;
  max-height: 225px !important;
}

.width-225,
.w-225 {
  width: 225px !important;
  min-width: 225px !important;
  max-width: 225px !important;
}

.height-230,
.h-230 {
  height: 230px !important;
  min-height: 230px !important;
  max-height: 230px !important;
}

.width-230,
.w-230 {
  width: 230px !important;
  min-width: 230px !important;
  max-width: 230px !important;
}

.height-235,
.h-235 {
  height: 235px !important;
  min-height: 235px !important;
  max-height: 235px !important;
}

.width-235,
.w-235 {
  width: 235px !important;
  min-width: 235px !important;
  max-width: 235px !important;
}

.height-240,
.h-240 {
  height: 240px !important;
  min-height: 240px !important;
  max-height: 240px !important;
}

.width-240,
.w-240 {
  width: 240px !important;
  min-width: 240px !important;
  max-width: 240px !important;
}

.height-245,
.h-245 {
  height: 245px !important;
  min-height: 245px !important;
  max-height: 245px !important;
}

.width-245,
.w-245 {
  width: 245px !important;
  min-width: 245px !important;
  max-width: 245px !important;
}

.height-250,
.h-250 {
  height: 250px !important;
  min-height: 250px !important;
  max-height: 250px !important;
}

.width-250,
.w-250 {
  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important;
}

.height-255,
.h-255 {
  height: 255px !important;
  min-height: 255px !important;
  max-height: 255px !important;
}

.width-255,
.w-255 {
  width: 255px !important;
  min-width: 255px !important;
  max-width: 255px !important;
}

.height-260,
.h-260 {
  height: 260px !important;
  min-height: 260px !important;
  max-height: 260px !important;
}

.width-260,
.w-260 {
  width: 260px !important;
  min-width: 260px !important;
  max-width: 260px !important;
}

.height-265,
.h-265 {
  height: 265px !important;
  min-height: 265px !important;
  max-height: 265px !important;
}

.width-265,
.w-265 {
  width: 265px !important;
  min-width: 265px !important;
  max-width: 265px !important;
}

.height-270,
.h-270 {
  height: 270px !important;
  min-height: 270px !important;
  max-height: 270px !important;
}

.width-270,
.w-270 {
  width: 270px !important;
  min-width: 270px !important;
  max-width: 270px !important;
}

.height-275,
.h-275 {
  height: 275px !important;
  min-height: 275px !important;
  max-height: 275px !important;
}

.width-275,
.w-275 {
  width: 275px !important;
  min-width: 275px !important;
  max-width: 275px !important;
}

.height-280,
.h-280 {
  height: 280px !important;
  min-height: 280px !important;
  max-height: 280px !important;
}

.width-280,
.w-280 {
  width: 280px !important;
  min-width: 280px !important;
  max-width: 280px !important;
}

.height-285,
.h-285 {
  height: 285px !important;
  min-height: 285px !important;
  max-height: 285px !important;
}

.width-285,
.w-285 {
  width: 285px !important;
  min-width: 285px !important;
  max-width: 285px !important;
}

.height-290,
.h-290 {
  height: 290px !important;
  min-height: 290px !important;
  max-height: 290px !important;
}

.width-290,
.w-290 {
  width: 290px !important;
  min-width: 290px !important;
  max-width: 290px !important;
}

.height-295,
.h-295 {
  height: 295px !important;
  min-height: 295px !important;
  max-height: 295px !important;
}

.width-295,
.w-295 {
  width: 295px !important;
  min-width: 295px !important;
  max-width: 295px !important;
}

.height-300,
.h-300 {
  height: 300px !important;
  min-height: 300px !important;
  max-height: 300px !important;
}

.width-300,
.w-300 {
  width: 300px !important;
  min-width: 300px !important;
  max-width: 300px !important;
}

.height-305,
.h-305 {
  height: 305px !important;
  min-height: 305px !important;
  max-height: 305px !important;
}

.width-305,
.w-305 {
  width: 305px !important;
  min-width: 305px !important;
  max-width: 305px !important;
}

.height-310,
.h-310 {
  height: 310px !important;
  min-height: 310px !important;
  max-height: 310px !important;
}

.width-310,
.w-310 {
  width: 310px !important;
  min-width: 310px !important;
  max-width: 310px !important;
}

.height-315,
.h-315 {
  height: 315px !important;
  min-height: 315px !important;
  max-height: 315px !important;
}

.width-315,
.w-315 {
  width: 315px !important;
  min-width: 315px !important;
  max-width: 315px !important;
}

.height-320,
.h-320 {
  height: 320px !important;
  min-height: 320px !important;
  max-height: 320px !important;
}

.width-320,
.w-320 {
  width: 320px !important;
  min-width: 320px !important;
  max-width: 320px !important;
}

.height-325,
.h-325 {
  height: 325px !important;
  min-height: 325px !important;
  max-height: 325px !important;
}

.width-325,
.w-325 {
  width: 325px !important;
  min-width: 325px !important;
  max-width: 325px !important;
}

.height-330,
.h-330 {
  height: 330px !important;
  min-height: 330px !important;
  max-height: 330px !important;
}

.width-330,
.w-330 {
  width: 330px !important;
  min-width: 330px !important;
  max-width: 330px !important;
}

.height-335,
.h-335 {
  height: 335px !important;
  min-height: 335px !important;
  max-height: 335px !important;
}

.width-335,
.w-335 {
  width: 335px !important;
  min-width: 335px !important;
  max-width: 335px !important;
}

.height-340,
.h-340 {
  height: 340px !important;
  min-height: 340px !important;
  max-height: 340px !important;
}

.width-340,
.w-340 {
  width: 340px !important;
  min-width: 340px !important;
  max-width: 340px !important;
}

.height-345,
.h-345 {
  height: 345px !important;
  min-height: 345px !important;
  max-height: 345px !important;
}

.width-345,
.w-345 {
  width: 345px !important;
  min-width: 345px !important;
  max-width: 345px !important;
}

.height-350,
.h-350 {
  height: 350px !important;
  min-height: 350px !important;
  max-height: 350px !important;
}

.width-350,
.w-350 {
  width: 350px !important;
  min-width: 350px !important;
  max-width: 350px !important;
}

.height-355,
.h-355 {
  height: 355px !important;
  min-height: 355px !important;
  max-height: 355px !important;
}

.width-355,
.w-355 {
  width: 355px !important;
  min-width: 355px !important;
  max-width: 355px !important;
}

.height-360,
.h-360 {
  height: 360px !important;
  min-height: 360px !important;
  max-height: 360px !important;
}

.width-360,
.w-360 {
  width: 360px !important;
  min-width: 360px !important;
  max-width: 360px !important;
}

.height-365,
.h-365 {
  height: 365px !important;
  min-height: 365px !important;
  max-height: 365px !important;
}

.width-365,
.w-365 {
  width: 365px !important;
  min-width: 365px !important;
  max-width: 365px !important;
}

.height-370,
.h-370 {
  height: 370px !important;
  min-height: 370px !important;
  max-height: 370px !important;
}

.width-370,
.w-370 {
  width: 370px !important;
  min-width: 370px !important;
  max-width: 370px !important;
}

.height-375,
.h-375 {
  height: 375px !important;
  min-height: 375px !important;
  max-height: 375px !important;
}

.width-375,
.w-375 {
  width: 375px !important;
  min-width: 375px !important;
  max-width: 375px !important;
}

.height-380,
.h-380 {
  height: 380px !important;
  min-height: 380px !important;
  max-height: 380px !important;
}

.width-380,
.w-380 {
  width: 380px !important;
  min-width: 380px !important;
  max-width: 380px !important;
}

.height-385,
.h-385 {
  height: 385px !important;
  min-height: 385px !important;
  max-height: 385px !important;
}

.width-385,
.w-385 {
  width: 385px !important;
  min-width: 385px !important;
  max-width: 385px !important;
}

.height-390,
.h-390 {
  height: 390px !important;
  min-height: 390px !important;
  max-height: 390px !important;
}

.width-390,
.w-390 {
  width: 390px !important;
  min-width: 390px !important;
  max-width: 390px !important;
}

.height-395,
.h-395 {
  height: 395px !important;
  min-height: 395px !important;
  max-height: 395px !important;
}

.width-395,
.w-395 {
  width: 395px !important;
  min-width: 395px !important;
  max-width: 395px !important;
}

.height-400,
.h-400 {
  height: 400px !important;
  min-height: 400px !important;
  max-height: 400px !important;
}

.width-400,
.w-400 {
  width: 400px !important;
  min-width: 400px !important;
  max-width: 400px !important;
}

.height-405,
.h-405 {
  height: 405px !important;
  min-height: 405px !important;
  max-height: 405px !important;
}

.width-405,
.w-405 {
  width: 405px !important;
  min-width: 405px !important;
  max-width: 405px !important;
}

.height-410,
.h-410 {
  height: 410px !important;
  min-height: 410px !important;
  max-height: 410px !important;
}

.width-410,
.w-410 {
  width: 410px !important;
  min-width: 410px !important;
  max-width: 410px !important;
}

.height-415,
.h-415 {
  height: 415px !important;
  min-height: 415px !important;
  max-height: 415px !important;
}

.width-415,
.w-415 {
  width: 415px !important;
  min-width: 415px !important;
  max-width: 415px !important;
}

.height-420,
.h-420 {
  height: 420px !important;
  min-height: 420px !important;
  max-height: 420px !important;
}

.width-420,
.w-420 {
  width: 420px !important;
  min-width: 420px !important;
  max-width: 420px !important;
}

.height-425,
.h-425 {
  height: 425px !important;
  min-height: 425px !important;
  max-height: 425px !important;
}

.width-425,
.w-425 {
  width: 425px !important;
  min-width: 425px !important;
  max-width: 425px !important;
}

.height-430,
.h-430 {
  height: 430px !important;
  min-height: 430px !important;
  max-height: 430px !important;
}

.width-430,
.w-430 {
  width: 430px !important;
  min-width: 430px !important;
  max-width: 430px !important;
}

.height-435,
.h-435 {
  height: 435px !important;
  min-height: 435px !important;
  max-height: 435px !important;
}

.width-435,
.w-435 {
  width: 435px !important;
  min-width: 435px !important;
  max-width: 435px !important;
}

.height-440,
.h-440 {
  height: 440px !important;
  min-height: 440px !important;
  max-height: 440px !important;
}

.width-440,
.w-440 {
  width: 440px !important;
  min-width: 440px !important;
  max-width: 440px !important;
}

.height-445,
.h-445 {
  height: 445px !important;
  min-height: 445px !important;
  max-height: 445px !important;
}

.width-445,
.w-445 {
  width: 445px !important;
  min-width: 445px !important;
  max-width: 445px !important;
}

.height-450,
.h-450 {
  height: 450px !important;
  min-height: 450px !important;
  max-height: 450px !important;
}

.width-450,
.w-450 {
  width: 450px !important;
  min-width: 450px !important;
  max-width: 450px !important;
}

.height-455,
.h-455 {
  height: 455px !important;
  min-height: 455px !important;
  max-height: 455px !important;
}

.width-455,
.w-455 {
  width: 455px !important;
  min-width: 455px !important;
  max-width: 455px !important;
}

.height-460,
.h-460 {
  height: 460px !important;
  min-height: 460px !important;
  max-height: 460px !important;
}

.width-460,
.w-460 {
  width: 460px !important;
  min-width: 460px !important;
  max-width: 460px !important;
}

.height-465,
.h-465 {
  height: 465px !important;
  min-height: 465px !important;
  max-height: 465px !important;
}

.width-465,
.w-465 {
  width: 465px !important;
  min-width: 465px !important;
  max-width: 465px !important;
}

.height-470,
.h-470 {
  height: 470px !important;
  min-height: 470px !important;
  max-height: 470px !important;
}

.width-470,
.w-470 {
  width: 470px !important;
  min-width: 470px !important;
  max-width: 470px !important;
}

.height-475,
.h-475 {
  height: 475px !important;
  min-height: 475px !important;
  max-height: 475px !important;
}

.width-475,
.w-475 {
  width: 475px !important;
  min-width: 475px !important;
  max-width: 475px !important;
}

.height-480,
.h-480 {
  height: 480px !important;
  min-height: 480px !important;
  max-height: 480px !important;
}

.width-480,
.w-480 {
  width: 480px !important;
  min-width: 480px !important;
  max-width: 480px !important;
}

.height-485,
.h-485 {
  height: 485px !important;
  min-height: 485px !important;
  max-height: 485px !important;
}

.width-485,
.w-485 {
  width: 485px !important;
  min-width: 485px !important;
  max-width: 485px !important;
}

.height-490,
.h-490 {
  height: 490px !important;
  min-height: 490px !important;
  max-height: 490px !important;
}

.width-490,
.w-490 {
  width: 490px !important;
  min-width: 490px !important;
  max-width: 490px !important;
}

.height-495,
.h-495 {
  height: 495px !important;
  min-height: 495px !important;
  max-height: 495px !important;
}

.width-495,
.w-495 {
  width: 495px !important;
  min-width: 495px !important;
  max-width: 495px !important;
}

.height-500,
.h-500 {
  height: 500px !important;
  min-height: 500px !important;
  max-height: 500px !important;
}

.width-500,
.w-500 {
  width: 500px !important;
  min-width: 500px !important;
  max-width: 500px !important;
}

.height-8,
.h-8 {
  height: 8px !important;
  min-height: 8px !important;
  max-height: 8px !important;
}

.width-8,
.w-8 {
  width: 8px !important;
  min-width: 8px !important;
  max-width: 8px !important;
}

.height-16,
.h-16 {
  height: 16px !important;
  min-height: 16px !important;
  max-height: 16px !important;
}

.width-16,
.w-16 {
  width: 16px !important;
  min-width: 16px !important;
  max-width: 16px !important;
}

.height-24,
.h-24 {
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
}

.width-24,
.w-24 {
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
}

.height-32,
.h-32 {
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
}

.width-32,
.w-32 {
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important;
}

.height-48,
.h-48 {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
}

.width-48,
.w-48 {
  width: 48px !important;
  min-width: 48px !important;
  max-width: 48px !important;
}

.height-56,
.h-56 {
  height: 56px !important;
  min-height: 56px !important;
  max-height: 56px !important;
}

.width-56,
.w-56 {
  width: 56px !important;
  min-width: 56px !important;
  max-width: 56px !important;
}

.height-64,
.h-64 {
  height: 64px !important;
  min-height: 64px !important;
  max-height: 64px !important;
}

.width-64,
.w-64 {
  width: 64px !important;
  min-width: 64px !important;
  max-width: 64px !important;
}

.height-72,
.h-72 {
  height: 72px !important;
  min-height: 72px !important;
  max-height: 72px !important;
}

.width-72,
.w-72 {
  width: 72px !important;
  min-width: 72px !important;
  max-width: 72px !important;
}

.height-88,
.h-88 {
  height: 88px !important;
  min-height: 88px !important;
  max-height: 88px !important;
}

.width-88,
.w-88 {
  width: 88px !important;
  min-width: 88px !important;
  max-width: 88px !important;
}

.height-96,
.h-96 {
  height: 96px !important;
  min-height: 96px !important;
  max-height: 96px !important;
}

.width-96,
.w-96 {
  width: 96px !important;
  min-width: 96px !important;
  max-width: 96px !important;
}

.height-104,
.h-104 {
  height: 104px !important;
  min-height: 104px !important;
  max-height: 104px !important;
}

.width-104,
.w-104 {
  width: 104px !important;
  min-width: 104px !important;
  max-width: 104px !important;
}

.height-112,
.h-112 {
  height: 112px !important;
  min-height: 112px !important;
  max-height: 112px !important;
}

.width-112,
.w-112 {
  width: 112px !important;
  min-width: 112px !important;
  max-width: 112px !important;
}

.height-128,
.h-128 {
  height: 128px !important;
  min-height: 128px !important;
  max-height: 128px !important;
}

.width-128,
.w-128 {
  width: 128px !important;
  min-width: 128px !important;
  max-width: 128px !important;
}

.height-136,
.h-136 {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important;
}

.width-136,
.w-136 {
  width: 136px !important;
  min-width: 136px !important;
  max-width: 136px !important;
}

.height-144,
.h-144 {
  height: 144px !important;
  min-height: 144px !important;
  max-height: 144px !important;
}

.width-144,
.w-144 {
  width: 144px !important;
  min-width: 144px !important;
  max-width: 144px !important;
}

.height-152,
.h-152 {
  height: 152px !important;
  min-height: 152px !important;
  max-height: 152px !important;
}

.width-152,
.w-152 {
  width: 152px !important;
  min-width: 152px !important;
  max-width: 152px !important;
}

.height-168,
.h-168 {
  height: 168px !important;
  min-height: 168px !important;
  max-height: 168px !important;
}

.width-168,
.w-168 {
  width: 168px !important;
  min-width: 168px !important;
  max-width: 168px !important;
}

.height-176,
.h-176 {
  height: 176px !important;
  min-height: 176px !important;
  max-height: 176px !important;
}

.width-176,
.w-176 {
  width: 176px !important;
  min-width: 176px !important;
  max-width: 176px !important;
}

.height-184,
.h-184 {
  height: 184px !important;
  min-height: 184px !important;
  max-height: 184px !important;
}

.width-184,
.w-184 {
  width: 184px !important;
  min-width: 184px !important;
  max-width: 184px !important;
}

.height-192,
.h-192 {
  height: 192px !important;
  min-height: 192px !important;
  max-height: 192px !important;
}

.width-192,
.w-192 {
  width: 192px !important;
  min-width: 192px !important;
  max-width: 192px !important;
}

.height-208,
.h-208 {
  height: 208px !important;
  min-height: 208px !important;
  max-height: 208px !important;
}

.width-208,
.w-208 {
  width: 208px !important;
  min-width: 208px !important;
  max-width: 208px !important;
}

.height-216,
.h-216 {
  height: 216px !important;
  min-height: 216px !important;
  max-height: 216px !important;
}

.width-216,
.w-216 {
  width: 216px !important;
  min-width: 216px !important;
  max-width: 216px !important;
}

.height-224,
.h-224 {
  height: 224px !important;
  min-height: 224px !important;
  max-height: 224px !important;
}

.width-224,
.w-224 {
  width: 224px !important;
  min-width: 224px !important;
  max-width: 224px !important;
}

.height-232,
.h-232 {
  height: 232px !important;
  min-height: 232px !important;
  max-height: 232px !important;
}

.width-232,
.w-232 {
  width: 232px !important;
  min-width: 232px !important;
  max-width: 232px !important;
}

.height-248,
.h-248 {
  height: 248px !important;
  min-height: 248px !important;
  max-height: 248px !important;
}

.width-248,
.w-248 {
  width: 248px !important;
  min-width: 248px !important;
  max-width: 248px !important;
}

.height-256,
.h-256 {
  height: 256px !important;
  min-height: 256px !important;
  max-height: 256px !important;
}

.width-256,
.w-256 {
  width: 256px !important;
  min-width: 256px !important;
  max-width: 256px !important;
}

.height-264,
.h-264 {
  height: 264px !important;
  min-height: 264px !important;
  max-height: 264px !important;
}

.width-264,
.w-264 {
  width: 264px !important;
  min-width: 264px !important;
  max-width: 264px !important;
}

.height-272,
.h-272 {
  height: 272px !important;
  min-height: 272px !important;
  max-height: 272px !important;
}

.width-272,
.w-272 {
  width: 272px !important;
  min-width: 272px !important;
  max-width: 272px !important;
}

.height-288,
.h-288 {
  height: 288px !important;
  min-height: 288px !important;
  max-height: 288px !important;
}

.width-288,
.w-288 {
  width: 288px !important;
  min-width: 288px !important;
  max-width: 288px !important;
}

.height-296,
.h-296 {
  height: 296px !important;
  min-height: 296px !important;
  max-height: 296px !important;
}

.width-296,
.w-296 {
  width: 296px !important;
  min-width: 296px !important;
  max-width: 296px !important;
}

.height-304,
.h-304 {
  height: 304px !important;
  min-height: 304px !important;
  max-height: 304px !important;
}

.width-304,
.w-304 {
  width: 304px !important;
  min-width: 304px !important;
  max-width: 304px !important;
}

.height-312,
.h-312 {
  height: 312px !important;
  min-height: 312px !important;
  max-height: 312px !important;
}

.width-312,
.w-312 {
  width: 312px !important;
  min-width: 312px !important;
  max-width: 312px !important;
}

.height-328,
.h-328 {
  height: 328px !important;
  min-height: 328px !important;
  max-height: 328px !important;
}

.width-328,
.w-328 {
  width: 328px !important;
  min-width: 328px !important;
  max-width: 328px !important;
}

.height-336,
.h-336 {
  height: 336px !important;
  min-height: 336px !important;
  max-height: 336px !important;
}

.width-336,
.w-336 {
  width: 336px !important;
  min-width: 336px !important;
  max-width: 336px !important;
}

.height-344,
.h-344 {
  height: 344px !important;
  min-height: 344px !important;
  max-height: 344px !important;
}

.width-344,
.w-344 {
  width: 344px !important;
  min-width: 344px !important;
  max-width: 344px !important;
}

.height-352,
.h-352 {
  height: 352px !important;
  min-height: 352px !important;
  max-height: 352px !important;
}

.width-352,
.w-352 {
  width: 352px !important;
  min-width: 352px !important;
  max-width: 352px !important;
}

.height-368,
.h-368 {
  height: 368px !important;
  min-height: 368px !important;
  max-height: 368px !important;
}

.width-368,
.w-368 {
  width: 368px !important;
  min-width: 368px !important;
  max-width: 368px !important;
}

.height-376,
.h-376 {
  height: 376px !important;
  min-height: 376px !important;
  max-height: 376px !important;
}

.width-376,
.w-376 {
  width: 376px !important;
  min-width: 376px !important;
  max-width: 376px !important;
}

.height-384,
.h-384 {
  height: 384px !important;
  min-height: 384px !important;
  max-height: 384px !important;
}

.width-384,
.w-384 {
  width: 384px !important;
  min-width: 384px !important;
  max-width: 384px !important;
}

.height-392,
.h-392 {
  height: 392px !important;
  min-height: 392px !important;
  max-height: 392px !important;
}

.width-392,
.w-392 {
  width: 392px !important;
  min-width: 392px !important;
  max-width: 392px !important;
}

.height-408,
.h-408 {
  height: 408px !important;
  min-height: 408px !important;
  max-height: 408px !important;
}

.width-408,
.w-408 {
  width: 408px !important;
  min-width: 408px !important;
  max-width: 408px !important;
}

.height-416,
.h-416 {
  height: 416px !important;
  min-height: 416px !important;
  max-height: 416px !important;
}

.width-416,
.w-416 {
  width: 416px !important;
  min-width: 416px !important;
  max-width: 416px !important;
}

.height-424,
.h-424 {
  height: 424px !important;
  min-height: 424px !important;
  max-height: 424px !important;
}

.width-424,
.w-424 {
  width: 424px !important;
  min-width: 424px !important;
  max-width: 424px !important;
}

.height-432,
.h-432 {
  height: 432px !important;
  min-height: 432px !important;
  max-height: 432px !important;
}

.width-432,
.w-432 {
  width: 432px !important;
  min-width: 432px !important;
  max-width: 432px !important;
}

.height-448,
.h-448 {
  height: 448px !important;
  min-height: 448px !important;
  max-height: 448px !important;
}

.width-448,
.w-448 {
  width: 448px !important;
  min-width: 448px !important;
  max-width: 448px !important;
}

.height-456,
.h-456 {
  height: 456px !important;
  min-height: 456px !important;
  max-height: 456px !important;
}

.width-456,
.w-456 {
  width: 456px !important;
  min-width: 456px !important;
  max-width: 456px !important;
}

.height-464,
.h-464 {
  height: 464px !important;
  min-height: 464px !important;
  max-height: 464px !important;
}

.width-464,
.w-464 {
  width: 464px !important;
  min-width: 464px !important;
  max-width: 464px !important;
}

.height-472,
.h-472 {
  height: 472px !important;
  min-height: 472px !important;
  max-height: 472px !important;
}

.width-472,
.w-472 {
  width: 472px !important;
  min-width: 472px !important;
  max-width: 472px !important;
}

.height-488,
.h-488 {
  height: 488px !important;
  min-height: 488px !important;
  max-height: 488px !important;
}

.width-488,
.w-488 {
  width: 488px !important;
  min-width: 488px !important;
  max-width: 488px !important;
}

.height-496,
.h-496 {
  height: 496px !important;
  min-height: 496px !important;
  max-height: 496px !important;
}

.width-496,
.w-496 {
  width: 496px !important;
  min-width: 496px !important;
  max-width: 496px !important;
}

.height-504,
.h-504 {
  height: 504px !important;
  min-height: 504px !important;
  max-height: 504px !important;
}

.width-504,
.w-504 {
  width: 504px !important;
  min-width: 504px !important;
  max-width: 504px !important;
}

.height-512,
.h-512 {
  height: 512px !important;
  min-height: 512px !important;
  max-height: 512px !important;
}

.width-512,
.w-512 {
  width: 512px !important;
  min-width: 512px !important;
  max-width: 512px !important;
}

.height-528,
.h-528 {
  height: 528px !important;
  min-height: 528px !important;
  max-height: 528px !important;
}

.width-528,
.w-528 {
  width: 528px !important;
  min-width: 528px !important;
  max-width: 528px !important;
}

.height-536,
.h-536 {
  height: 536px !important;
  min-height: 536px !important;
  max-height: 536px !important;
}

.width-536,
.w-536 {
  width: 536px !important;
  min-width: 536px !important;
  max-width: 536px !important;
}

.height-544,
.h-544 {
  height: 544px !important;
  min-height: 544px !important;
  max-height: 544px !important;
}

.width-544,
.w-544 {
  width: 544px !important;
  min-width: 544px !important;
  max-width: 544px !important;
}

.height-552,
.h-552 {
  height: 552px !important;
  min-height: 552px !important;
  max-height: 552px !important;
}

.width-552,
.w-552 {
  width: 552px !important;
  min-width: 552px !important;
  max-width: 552px !important;
}

.height-568,
.h-568 {
  height: 568px !important;
  min-height: 568px !important;
  max-height: 568px !important;
}

.width-568,
.w-568 {
  width: 568px !important;
  min-width: 568px !important;
  max-width: 568px !important;
}

.height-576,
.h-576 {
  height: 576px !important;
  min-height: 576px !important;
  max-height: 576px !important;
}

.width-576,
.w-576 {
  width: 576px !important;
  min-width: 576px !important;
  max-width: 576px !important;
}

.height-584,
.h-584 {
  height: 584px !important;
  min-height: 584px !important;
  max-height: 584px !important;
}

.width-584,
.w-584 {
  width: 584px !important;
  min-width: 584px !important;
  max-width: 584px !important;
}

.height-592,
.h-592 {
  height: 592px !important;
  min-height: 592px !important;
  max-height: 592px !important;
}

.width-592,
.w-592 {
  width: 592px !important;
  min-width: 592px !important;
  max-width: 592px !important;
}

.height-608,
.h-608 {
  height: 608px !important;
  min-height: 608px !important;
  max-height: 608px !important;
}

.width-608,
.w-608 {
  width: 608px !important;
  min-width: 608px !important;
  max-width: 608px !important;
}

.height-616,
.h-616 {
  height: 616px !important;
  min-height: 616px !important;
  max-height: 616px !important;
}

.width-616,
.w-616 {
  width: 616px !important;
  min-width: 616px !important;
  max-width: 616px !important;
}

.height-624,
.h-624 {
  height: 624px !important;
  min-height: 624px !important;
  max-height: 624px !important;
}

.width-624,
.w-624 {
  width: 624px !important;
  min-width: 624px !important;
  max-width: 624px !important;
}

.height-632,
.h-632 {
  height: 632px !important;
  min-height: 632px !important;
  max-height: 632px !important;
}

.width-632,
.w-632 {
  width: 632px !important;
  min-width: 632px !important;
  max-width: 632px !important;
}

.height-648,
.h-648 {
  height: 648px !important;
  min-height: 648px !important;
  max-height: 648px !important;
}

.width-648,
.w-648 {
  width: 648px !important;
  min-width: 648px !important;
  max-width: 648px !important;
}

.height-656,
.h-656 {
  height: 656px !important;
  min-height: 656px !important;
  max-height: 656px !important;
}

.width-656,
.w-656 {
  width: 656px !important;
  min-width: 656px !important;
  max-width: 656px !important;
}

.height-664,
.h-664 {
  height: 664px !important;
  min-height: 664px !important;
  max-height: 664px !important;
}

.width-664,
.w-664 {
  width: 664px !important;
  min-width: 664px !important;
  max-width: 664px !important;
}

.height-672,
.h-672 {
  height: 672px !important;
  min-height: 672px !important;
  max-height: 672px !important;
}

.width-672,
.w-672 {
  width: 672px !important;
  min-width: 672px !important;
  max-width: 672px !important;
}

.height-688,
.h-688 {
  height: 688px !important;
  min-height: 688px !important;
  max-height: 688px !important;
}

.width-688,
.w-688 {
  width: 688px !important;
  min-width: 688px !important;
  max-width: 688px !important;
}

.height-696,
.h-696 {
  height: 696px !important;
  min-height: 696px !important;
  max-height: 696px !important;
}

.width-696,
.w-696 {
  width: 696px !important;
  min-width: 696px !important;
  max-width: 696px !important;
}

.height-704,
.h-704 {
  height: 704px !important;
  min-height: 704px !important;
  max-height: 704px !important;
}

.width-704,
.w-704 {
  width: 704px !important;
  min-width: 704px !important;
  max-width: 704px !important;
}

.height-712,
.h-712 {
  height: 712px !important;
  min-height: 712px !important;
  max-height: 712px !important;
}

.width-712,
.w-712 {
  width: 712px !important;
  min-width: 712px !important;
  max-width: 712px !important;
}

.height-728,
.h-728 {
  height: 728px !important;
  min-height: 728px !important;
  max-height: 728px !important;
}

.width-728,
.w-728 {
  width: 728px !important;
  min-width: 728px !important;
  max-width: 728px !important;
}

.height-736,
.h-736 {
  height: 736px !important;
  min-height: 736px !important;
  max-height: 736px !important;
}

.width-736,
.w-736 {
  width: 736px !important;
  min-width: 736px !important;
  max-width: 736px !important;
}

.height-744,
.h-744 {
  height: 744px !important;
  min-height: 744px !important;
  max-height: 744px !important;
}

.width-744,
.w-744 {
  width: 744px !important;
  min-width: 744px !important;
  max-width: 744px !important;
}

.height-752,
.h-752 {
  height: 752px !important;
  min-height: 752px !important;
  max-height: 752px !important;
}

.width-752,
.w-752 {
  width: 752px !important;
  min-width: 752px !important;
  max-width: 752px !important;
}

.height-768,
.h-768 {
  height: 768px !important;
  min-height: 768px !important;
  max-height: 768px !important;
}

.width-768,
.w-768 {
  width: 768px !important;
  min-width: 768px !important;
  max-width: 768px !important;
}

.height-776,
.h-776 {
  height: 776px !important;
  min-height: 776px !important;
  max-height: 776px !important;
}

.width-776,
.w-776 {
  width: 776px !important;
  min-width: 776px !important;
  max-width: 776px !important;
}

.height-784,
.h-784 {
  height: 784px !important;
  min-height: 784px !important;
  max-height: 784px !important;
}

.width-784,
.w-784 {
  width: 784px !important;
  min-width: 784px !important;
  max-width: 784px !important;
}

.height-792,
.h-792 {
  height: 792px !important;
  min-height: 792px !important;
  max-height: 792px !important;
}

.width-792,
.w-792 {
  width: 792px !important;
  min-width: 792px !important;
  max-width: 792px !important;
}

.border,
.b {
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.border-top,
.bt {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

.border-right,
.br {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}

.border-bottom,
.bb {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.border-left,
.bl {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}

.border-horizontal,
.bh {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}

.border-vertical,
.bv {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.brad-1 {
  border-radius: 1px;
}

.brad-2 {
  border-radius: 2px;
}

.brad-3 {
  border-radius: 3px;
}

.brad-4 {
  border-radius: 4px;
}

.brad-5 {
  border-radius: 5px;
}

.brad-6 {
  border-radius: 6px;
}

.brad-7 {
  border-radius: 7px;
}

.brad-8 {
  border-radius: 8px;
}

.brad-9 {
  border-radius: 9px;
}

.brad-10 {
  border-radius: 10px;
}

.brad-11 {
  border-radius: 11px;
}

.brad-12 {
  border-radius: 12px;
}

/*----------------------------------------------------------------*/
/*  Print
/*----------------------------------------------------------------*/
@media all {
  /* Never show page break in normal view */
  .page-break {
    display: none;
  }
}
@media print {
  /* Page Styles */
  @page {}
  /* Page break */
  .page-break {
    display: block;
    -webkit-column-break-after: always;
            break-after: always;
    page-break-after: always;
  }
  /* General styles */
  #main #vertical-navigation {
    display: none;
  }
  #main #toolbar {
    display: none;
  }
  #main #quick-panel {
    display: none;
  }
  #main #content {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    background: none !important;
  }
  ms-theme-options {
    display: none;
  }
  .ps-scrollbar-x-rail,
  .ps-scrollbar-y-rail {
    display: none !important;
  }
  /* Printable page specific styles */
  .printable {
    overflow: visible !important;
  }
  .printable .template-layout {
    display: inline !important;
  }
}
.ms-card .template-1 .media .image {
  width: 200px;
  height: 200px;
  border-radius: 2px 2px 0 0;
}

.ms-card .template-1 .media .image {
  width: 100%;
  border-radius: 2px 2px 0 0;
}

.ms-card .template-2 .header .avatar .image {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.ms-card .template-2 .media .image {
  width: 100%;
}

.ms-card .template-10 .media {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}

.ms-card .template-4 .info {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.54);
}
.ms-card .template-4 .media {
  z-index: 1;
}
.ms-card .template-4 .media .image {
  width: 250px;
  height: 350px;
}

.ms-card .template-8 .media .image {
  width: 100%;
  border-radius: 2px 2px 0 0;
}

.ms-card .template-5 .media {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
.ms-card .template-5 .info, .ms-card .template-5 .media {
  -ms-flex: 0 1 auto;
}

.ms-stepper .ms-stepper-horizontal {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation {
  height: 72px;
  min-height: 72px;
  max-height: 72px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 72px;
  min-height: 72px;
  max-height: 72px;
  line-height: 24px;
  margin: 0;
  padding: 24px;
  border-radius: 0;
  font-size: 14px;
  text-transform: none;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:before, .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  width: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:before {
  left: 0;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:after {
  right: 0;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:first-child:before {
  display: none;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:last-child:after {
  display: none;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.current .title {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.87);
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.disabled {
  cursor: default;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.disabled .step {
  background: rgba(0, 0, 0, 0.12);
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.disabled .title {
  color: rgba(0, 0, 0, 0.27);
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.disabled .subtitle {
  color: rgba(0, 0, 0, 0.27);
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.optional {
  padding: 16px 24px;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item .step {
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 50%;
  margin: 0 8px 0 16px;
  color: #FFFFFF;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item .step .icon {
  color: #FFFFFF;
  font-weight: bold;
  line-height: 24px !important;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item .title {
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.54);
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item .subtitle {
  font-size: 12px;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-steps {
  padding: 24px 16px;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-controls {
  padding: 0 16px 16px 16px;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-controls .ms-stepper-dots {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 16px;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-controls .ms-stepper-dots span {
  width: 5px;
  height: 5px;
  margin: 0 4px;
  border-radius: 50%;
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-controls .ms-stepper-dots span:not(.md-accent-bg) {
  background: rgba(0, 0, 0, 0.12);
}
.ms-stepper .ms-stepper-horizontal .ms-stepper-controls .ms-stepper-dots span.selected {
  width: 8px;
  height: 8px;
}

@media screen and (max-width: 600px) {
  .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation {
    display: none;
  }
  .ms-stepper .ms-stepper-horizontal .ms-stepper-controls .ms-stepper-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ms-card .template-9 .header .avatar .image {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.ms-card .template-9 .media .image {
  width: 100%;
}

.ms-stepper .ms-stepper-vertical {
  position: relative;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.ms-stepper .ms-stepper-vertical .ms-stepper-vertical-line {
  display: block;
  position: absolute;
  width: 1px;
  top: 32px;
  bottom: 32px;
  left: 43px;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps {
  padding: 8px 0;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step {
  display: block;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
  height: 72px;
  min-height: 72px;
  max-height: 72px;
  line-height: 24px;
  margin: 0;
  padding: 0 24px;
  border-radius: 0;
  cursor: pointer;
  font-size: 14px;
  text-transform: none;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item:first-child:before {
  display: none;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item:last-child:after {
  display: none;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item:hover:not(.disabled) .step {
  background-color: rgb(236, 236, 236);
  border-color: rgb(236, 236, 236);
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item.current .title {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.87);
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item.disabled {
  cursor: default;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item.disabled .title {
  color: rgba(0, 0, 0, 0.27);
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item.disabled .subtitle {
  color: rgba(0, 0, 0, 0.27);
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item.optional {
  padding: 16px 24px;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item .step {
  width: 40px;
  min-width: 40px;
  height: 40px;
  margin: 0 16px 0 0;
  border-radius: 50%;
  background: #FFFFFF;
  border: 8px solid #FFFFFF;
  color: #FFFFFF;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item .step .icon {
  font-weight: bold;
  line-height: 28px !important;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item .title {
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.54);
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item .subtitle {
  font-size: 12px;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-step-content {
  padding: 0 24px 16px 64px;
}
.ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-controls {
  padding: 0 16px 16px 56px;
}

.ms-theme-options .ms-theme-options-button {
  position: absolute;
  top: 160px;
  right: 0;
  z-index: 50;
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
  border-radius: 0;
  margin: 0;
  pointer-events: auto;
  opacity: 0.75;
}
.ms-theme-options .ms-theme-options-button:hover {
  opacity: 1;
}
.ms-theme-options md-sidenav {
  width: 384px;
  min-width: 384px;
  max-width: 384px;
}
.ms-theme-options md-sidenav .ms-theme-options-list {
  background: #FFFFFF;
  z-index: 12;
  pointer-events: auto;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option {
  padding: 16px;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button {
  width: 160px;
  max-width: 160px;
  margin: 8px 8px 16px 8px;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button:hover ._md-label img, .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button.md-checked ._md-label img {
  opacity: 1;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button ._md-container {
  display: none;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button ._md-label {
  margin-left: 0;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button ._md-label img {
  opacity: 0.8;
  margin-bottom: 8px;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes md-menu-item {
  max-width: 192px;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes .theme-button {
  border-bottom: 16px solid;
  text-align: left;
  width: 101px;
  height: 88px;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 0.8;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes .theme-button:hover, .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes .theme-button.active {
  opacity: 1;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option md-radio-button {
  margin: 8px;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option .option-title {
  font-size: 14px;
  font-weight: 500;
  padding: 0 8px 12px 8px;
}

/*----------------------------------------------------------------*/
/*  ms-card
/*----------------------------------------------------------------*/
.ms-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 8px;
}
.ms-card .ms-card-content-wrapper {
  position: relative;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  max-width: 400px;
  border-radius: 2px;
  background: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.14), 0px 2px 2px 0px rgba(0, 0, 0, 0.098), 0px 1px 5px 0px rgba(0, 0, 0, 0.084);
          box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.14), 0px 2px 2px 0px rgba(0, 0, 0, 0.098), 0px 1px 5px 0px rgba(0, 0, 0, 0.084);
  border: solid 4px rgba(0, 0, 0, 0.3);
  height: 100%;
}
.ms-card .ms-card-content-wrapper:hover {
  border: solid 4px #FFF;
}

body.ms-info-bar-active #main {
  top: 64px;
}

ms-info-bar {
  display: block;
  position: relative;
  width: 100%;
  height: 64px;
  background-color: material-color("pink");
  z-index: 99998;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
ms-info-bar #ms-info-bar-message {
  padding: 8px 16px;
  line-height: 48px;
  font-size: 16px;
}
ms-info-bar #ms-info-bar-message a {
  overflow: hidden;
  height: 48px;
  color: #FFFFFF;
}
ms-masonry {
  width: 100%;
  display: block;
}
ms-masonry ms-masonry-item,
ms-masonry [ms-masonry-item] {
  position: absolute;
  -webkit-transform: translate3d(50vw, 100vh, 0);
          transform: translate3d(50vw, 100vh, 0);
}
.ms-form-wizard {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.ms-form-wizard md-tabs md-tabs-wrapper {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas {
  height: 72px;
}
.ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 72px;
}
.ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item {
  opacity: 1 !important;
  padding: 24px;
}
.ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  right: 50%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  z-index: 8;
}
.ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  right: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  z-index: 8;
}
.ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:first-of-type:before {
  display: none;
}
.ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:last-of-type:after {
  display: none;
}
.ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-disabled .ms-form-wizard-step-label .ms-form-wizard-step-number {
  background: rgba(0, 0, 0, 0.12) !important;
}
.ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item .md-ripple-container {
  z-index: 11;
}
.ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-ink-bar {
  display: none !important;
}
.ms-form-wizard .ms-form-wizard-step-label {
  display: inline-block;
  position: relative;
  background: #FFFFFF;
  z-index: 10;
  padding: 0 16px;
  line-height: 24px;
}
.ms-form-wizard .ms-form-wizard-step-label .ms-form-wizard-step-number {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  margin-right: 12px;
  border-radius: 50%;
  color: #FFFFFF !important;
}
.ms-form-wizard .ms-form-wizard-step-label .ms-form-wizard-step-number i {
  line-height: 24px !important;
}
.ms-form-wizard .ms-form-wizard-step-label .ms-form-wizard-step-text {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 24px;
}
.ms-form-wizard .ms-form-wizard-form {
  padding: 24px 16px;
}
.ms-form-wizard .navigation {
  padding: 16px;
}
.ms-form-wizard .navigation .steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 16px;
}
.ms-form-wizard .navigation .steps span {
  width: 5px;
  height: 5px;
  margin: 0 4px;
  border-radius: 50%;
}
.ms-form-wizard .navigation .steps span:not(.md-accent-bg) {
  background: rgba(0, 0, 0, 0.12);
}
.ms-form-wizard .navigation .steps span.selected {
  width: 8px;
  height: 8px;
}

ms-nav {
  display: block;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 70;
}
ms-nav ms-nav-item {
  display: block;
  position: relative;
  line-height: 48px;
}
ms-nav ms-nav-item.ms-nav-title {
  line-height: 32px;
  font-size: 12px;
  font-weight: 500;
  margin-top: 8px;
  padding: 0 24px;
  width: 100%;
  color: rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
ms-nav ms-nav-item .ms-nav-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  cursor: pointer;
  padding: 0 48px 0 24px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
ms-nav ms-nav-item .ms-nav-button:not(.active):hover {
  background: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
ms-nav ms-nav-item .ms-nav-button .ms-nav-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
ms-nav ms-nav-item .ms-nav-button .arrow {
  position: absolute;
  top: 16px;
  right: 24px;
  margin: 0;
}
ms-nav ms-nav-item .ms-nav-button .ms-nav-badge {
  position: absolute;
  top: 50%;
  right: 24px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
ms-nav ms-nav-item .ms-nav-button.active {
  color: #FFFFFF !important;
}
ms-nav ms-nav-item .ms-nav-button.active .ms-nav-badge {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
ms-nav ms-nav-item .ms-nav-button.active i {
  color: #FFFFFF;
}
ms-nav ms-nav-item i {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 16px 0 0;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items {
  display: none;
  overflow: hidden;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items.expand-animation {
  -webkit-transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
ms-nav .ms-nav-toggle ms-nav-toggle-items.collapse-animation {
  -webkit-transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item {
  /* Level 1 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 58px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item {
  /* Level 2 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 68px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 3 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 78px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 4 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 88px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 5 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 98px;
}
ms-nav .ms-nav-toggle.active > .ms-nav-button {
  color: rgb(255, 255, 255);
}
ms-nav .ms-nav-toggle.active > .ms-nav-button a,
ms-nav .ms-nav-toggle.active > .ms-nav-button md-icon {
  color: rgb(255, 255, 255);
}
ms-nav .ms-nav-toggle[collapsed=false] > .ms-nav-button > .arrow {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
ms-nav > .ms-nav-toggle[collapsed=false] {
  background-color: rgba(0, 0, 0, 0.12);
}

@media only screen and (min-width: 1280px) {
  .ms-nav-folded #ms-nav-fold-close-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    z-index: 998;
  }
  .ms-nav-folded #ms-nav-fold-open-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title {
    height: 32px;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title:before {
    content: "";
    display: block;
    position: relative;
    top: 12px;
    width: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title span {
    display: none;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button {
    height: 48px;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-label,
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-badge,
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .arrow {
    opacity: 0;
    visibility: hidden;
  }
}
/*----------------------------------------------------------------*/
/*  ms-material-color-picker
/*----------------------------------------------------------------*/
ms-material-color-picker md-menu .md-button {
  font-size: 12px;
}

md-menu-content.ms-material-color-picker-menu-content {
  width: 208px;
  max-width: 208px;
  min-width: 208px;
  padding: 0;
  overflow: hidden;
}
md-menu-content.ms-material-color-picker-menu-content header {
  height: 48px;
  text-transform: uppercase;
}
md-menu-content.ms-material-color-picker-menu-content header .md-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
md-menu-content.ms-material-color-picker-menu-content header > span {
  line-height: 13px;
}
md-menu-content.ms-material-color-picker-menu-content .colors {
  position: relative;
  width: 208px;
  min-height: 258px;
  height: 258px;
  padding: 4px;
}
md-menu-content.ms-material-color-picker-menu-content .colors .color {
  position: relative;
  width: 46px;
  height: 46px;
  margin: 2px;
  border-radius: 0;
  cursor: pointer;
}
md-menu-content.ms-material-color-picker-menu-content .colors .color .label {
  padding: 2px;
  font-size: 10px;
}
md-menu-content.ms-material-color-picker-menu-content .colors .color .icon-check {
  position: absolute;
  top: 2px;
  right: 2px;
  font-size: 16px;
  opacity: 0.7;
}

/*----------------------------------------------------------------*/
/*  ms-navigation
/*----------------------------------------------------------------*/
.ms-navigation {
  display: block;
  position: relative;
  /*color: rgba(255, 255, 255, 0.70);*/
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 100%;
  overflow: hidden;
}
.ms-navigation ul, .ms-navigation li {
  padding: 0;
  margin: 0;
}
.ms-navigation ul {
  display: block;
  overflow: hidden;
}
.ms-navigation ul li {
  position: relative;
}
.ms-navigation ul li.collapsed ul {
  display: none;
}
.ms-navigation ul {
  /*li:first-of-type {
      .ms-navigation-node {
          .ms-navigation-item {
              background-color: red !important;
          }
      }
  }*/
}
.ms-navigation ul:first-of-type {
  margin: 0 15px;
  padding: 15px 0 15px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
.ms-navigation {
  /* ul:last-of-type {
      border-top-left-radius: 20px !important;
      border-top-right-radius: 20px !important;
  }*/
}
.ms-navigation .ms-navigation-node .ms-navigation-item {
  display: block;
  position: relative;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
  background: transparent !important;
  /*&:hover {
      background: rgba(0, 0, 0, 0.1);
  }*/
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 48px;
  line-height: 48px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 16px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .icon {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 16px 0 0;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button span {
  white-space: nowrap;
  overflow: hidden;
  opacity: 1;
  font-family: GothamBook !important;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button a {
  white-space: nowrap;
  overflow: hidden;
  opacity: 1;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .arrow {
  margin: 0;
  opacity: 1;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .badge {
  position: absolute;
  top: 50%;
  right: 16px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active {
  background: transparent !important;
  color: #44D62C !important;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active .title {
  color: #44D62C !important;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active .icon {
  color: #44D62C !important;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active .badge {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.ms-navigation .ms-navigation-node:not(.collapsed) > .ms-navigation-item > .ms-navigation-button .arrow {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.ms-navigation .ms-navigation-node.group > .ms-navigation-item {
  font-size: 12px;
  font-weight: 500;
  height: 42px;
  line-height: 42px;
  cursor: auto;
  /*background: rgba(0, 0, 0, 0.12);*/
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ms-navigation .ms-navigation-node.group > .ms-navigation-item > .ms-navigation-button {
  height: 42px;
  line-height: 42px;
  color: rgba(255, 255, 255, 0.3);
}
.ms-navigation .ms-navigation-node.group:first-child {
  /* border-top: 1px solid #000;*/
}
.ms-navigation .ms-navigation-node {
  /*&.group:last-child {
      border-bottom: 1px solid #000;
  }*/
}
.ms-navigation .ms-navigation-node:not(.group).has-children:not(.collapsed) {
  background-color: rgba(0, 0, 0, 0.12);
}
.ms-navigation .ms-navigation-node:not(.group).has-children.collapsing {
  background-color: rgba(0, 0, 0, 0.12);
}
.ms-navigation .ms-navigation-node:not(.group).has-children .has-children:not(.collapsed) {
  background: none;
}
.ms-navigation li .ms-navigation-button {
  padding-left: 24px;
}
.ms-navigation li li .ms-navigation-button {
  padding-left: 56px;
}
.ms-navigation li li li .ms-navigation-button {
  padding-left: 72px;
}
.ms-navigation li li li li .ms-navigation-button {
  padding-left: 88px;
}
.ms-navigation li li li li li .ms-navigation-button {
  padding-left: 104px;
}
.ms-navigation li.group .ms-navigation-button {
  padding-left: 24px;
}
.ms-navigation li.group li .ms-navigation-button {
  padding-left: 24px;
}
.ms-navigation li.group li li .ms-navigation-button {
  padding-left: 56px;
}
.ms-navigation li.group li li li .ms-navigation-button {
  padding-left: 72px;
}
.ms-navigation li.group li li li li .ms-navigation-button {
  padding-left: 88px;
}

#horizontal-navigation {
  background: #FFFFFF;
  z-index: 54;
}
#horizontal-navigation .ms-navigation-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#horizontal-navigation .ms-navigation-horizontal ul, #horizontal-navigation .ms-navigation-horizontal li {
  padding: 0;
  margin: 0;
  list-style: none;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal li {
  position: relative;
  cursor: pointer;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active):hover {
  background: rgba(0, 0, 0, 0.12);
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button {
  display: block;
  float: left;
  padding: 12px 14px;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button .arrow {
  display: none;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button.active {
  background: none;
  border-bottom: 2px solid;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li:last-child {
  margin-right: 0;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li li .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active {
  color: #FFFFFF !important;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .has-children ul {
  display: none;
  position: absolute;
  background: #FFFFFF;
  z-index: 999;
  min-width: 200px;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  top: 0;
  left: 100%;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .has-children:hover > ul {
  display: block;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > .has-children > ul {
  top: 100%;
  left: 0;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  padding: 14px 16px;
  text-decoration: none;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .icon {
  color: rgba(0, 0, 0, 0.54);
  margin-right: 8px;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .badge {
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 20px;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .arrow {
  margin-left: 8px;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active .badge {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active .icon {
  color: #FFFFFF;
}

@media only screen and (min-width: 960px) {
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .animate-height {
    -webkit-transition: none;
    transition: none;
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .icon {
    margin: 0;
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .title,
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .arrow,
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .badge {
    opacity: 0;
    visibility: hidden;
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node.group > .ms-navigation-item .ms-navigation-button:before {
    content: "";
    display: block;
    position: relative;
    width: 16px;
    /*border-top: 1px solid rgba(255, 255, 255, 0.12);*/
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) #ms-navigation-fold-expander {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
  }
  body.ms-navigation-folded #ms-navigation-fold-collapser {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 59;
  }
}
@media only screen and (max-width: 960px) {
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .navigation-toggle {
    height: 64px;
    margin-right: 16px;
  }
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .navigation-toggle .md-button {
    margin: 0;
    width: 64px;
    height: 64px;
  }
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .ms-navigation-horizontal {
    display: block !important;
    background: #FFFFFF;
  }
  #horizontal-navigation {
    z-index: 60;
  }
  #horizontal-navigation .ms-navigation-horizontal {
    position: absolute;
    display: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 0 16px 0;
    z-index: 9998;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 100%;
    width: 100%;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active):hover {
    background: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active) .ms-navigation-horizontal-item {
    margin: 4px;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active) .ms-navigation-horizontal-item:hover {
    background: rgba(0, 0, 0, 0.12);
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal > li {
    padding: 0 12px;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button .arrow {
    display: block;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children ul {
    position: relative;
    top: 0;
    left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children:hover > ul {
    display: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children .expanded > .ms-navigation-horizontal-button .arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children .expanded + ul {
    display: block;
    margin-left: 16px;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item {
    min-height: 48px;
    height: 48px;
  }
}
/*----------------------------------------------------------------*/
/*  ms-responsive-table
/*----------------------------------------------------------------*/
.ms-responsive-table-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
}

/*----------------------------------------------------------------*/
/*  ms-scroll
/*----------------------------------------------------------------*/
.ms-scroll {
  overflow: hidden !important;
}

/*----------------------------------------------------------------*/
/*  ms-shortcuts
/*----------------------------------------------------------------*/
.ms-shortcuts {
  height: 64px;
  font-size: 13px;
}
.ms-shortcuts .shortcuts-container {
  height: 64px;
  padding: 0 8px;
}
.ms-shortcuts .shortcuts-container .shortcuts {
  position: relative;
  overflow-x: scroll;
}
.ms-shortcuts .shortcuts-container .shortcuts > div {
  height: 64px;
}
.ms-shortcuts .shortcuts-container .shortcuts > div.dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.ms-shortcuts .shortcuts-container .shortcuts > div.dragging .md-ripple-container {
  display: none;
}
.ms-shortcuts .shortcuts-container .shortcuts > div.ghost .shortcut {
  opacity: 0.27;
}
.ms-shortcuts .shortcuts-container .shortcuts > div .shortcut {
  margin: 2px;
}
.ms-shortcuts .shortcuts-container .shortcuts > div .shortcut .first-letter {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.54);
}
.ms-shortcuts .shortcuts-container .shortcut-menu {
  margin: 0;
}
.ms-shortcuts .shortcuts-container.mobile-bar-active {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #FFFFFF;
  z-index: 99;
  max-width: none !important;
}
.ms-shortcuts .shortcuts-container.mobile-bar-active .shortcuts,
.ms-shortcuts .shortcuts-container.mobile-bar-active .shortcut-menu,
.ms-shortcuts .shortcuts-container.mobile-bar-active .toggle-mobile-menu {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.ms-shortcuts .shortcuts-container.mobile-bar-active .toggle-mobile-menu {
  margin-left: 14px;
}
.ms-shortcuts .shortcuts-container.mobile-bar-active > div {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}

#ms-shortcut-add-menu {
  position: relative;
  width: 240px;
  min-width: 240px;
  max-width: 240px;
}
#ms-shortcut-add-menu .add-shortcut-button {
  width: 48px;
  height: 48px;
  padding: 0 12px;
  margin: 0;
}
#ms-shortcut-add-menu .shortcut-search {
  height: 45px;
  padding: 0 8px;
}
#ms-shortcut-add-menu .shortcut-search .search-icon {
  width: 40px;
  height: 40px;
  line-height: 48px;
}
#ms-shortcut-add-menu .shortcut-search .shortcut-loader {
  padding: 10px;
}
#ms-shortcut-add-menu .shortcut-search input {
  padding: 8px;
}
#ms-shortcut-add-menu .results {
  position: relative;
  overflow-y: scroll;
  max-height: 233px;
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#ms-shortcut-add-menu .results .no-results {
  font-size: 18px;
  padding: 16px;
  color: rgba(0, 0, 0, 0.54);
}
#ms-shortcut-add-menu .results .result {
  position: relative;
  min-height: 56px;
  padding: 16px;
  cursor: pointer;
}
#ms-shortcut-add-menu .results .result.selected {
  background: rgba(0, 0, 0, 0.07);
}
#ms-shortcut-add-menu .results .result .icon-container {
  min-width: 32px;
  margin-right: 8px;
}
#ms-shortcut-add-menu .results .result .icon-container .square {
  width: 6px;
  height: 6px;
}
#ms-shortcut-add-menu .results .result .title {
  font-size: 16px;
}
#ms-shortcut-add-menu .results .result .description {
  padding-top: 6px;
  font-size: 14px;
}

@media screen and (max-width: 960px) {
  .ms-shortcuts .shortcuts-container {
    max-width: 400px;
  }
}
/*----------------------------------------------------------------*/
/*  ms-search-bar
/*----------------------------------------------------------------*/
.ms-search-bar {
  height: 64px;
  font-size: 13px;
}
.ms-search-bar .ms-search-bar-expander,
.ms-search-bar .ms-search-bar-collapser {
  cursor: pointer;
  padding: 0 20px;
  margin: 0;
  width: 64px !important;
  height: 64px !important;
  line-height: 64px !important;
}
.ms-search-bar .ms-search-bar-loader {
  width: 64px !important;
  height: 64px !important;
  line-height: 64px !important;
}
.ms-search-bar .ms-search-bar-collapser {
  display: none;
}
.ms-search-bar #ms-search-bar-input {
  display: none;
  min-height: 64px;
  background-color: transparent;
  font-size: 16px;
}
.ms-search-bar .ms-search-bar-results {
  position: absolute;
  top: 64px;
  left: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  background: #FFFFFF;
  max-height: 300px;
  -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12);
}
.ms-search-bar .ms-search-bar-results .no-results {
  font-size: 18px;
  padding: 16px;
  color: rgba(0, 0, 0, 0.54);
}
.ms-search-bar .ms-search-bar-results .result {
  position: relative;
  height: 56px;
  min-height: 56px;
  max-height: 56px;
  padding: 16px;
  cursor: pointer;
}
.ms-search-bar .ms-search-bar-results .result.selected {
  background: rgba(0, 0, 0, 0.07);
}
.ms-search-bar .ms-search-bar-results .result .icon-container {
  min-width: 32px;
  margin-right: 8px;
}
.ms-search-bar .ms-search-bar-results .result .icon-container .square {
  width: 6px;
  height: 6px;
}
.ms-search-bar .ms-search-bar-results .result .title {
  font-size: 16px;
}
.ms-search-bar .ms-search-bar-results .result .description {
  padding-top: 6px;
  font-size: 14px;
}
.ms-search-bar.expanded {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #FFFFFF;
  z-index: 10;
}
.ms-search-bar.expanded #ms-search-bar-input {
  display: block;
}
.ms-search-bar.expanded .ms-search-bar-collapser {
  display: block;
}

body.ms-search-bar-expanded #toolbar {
  z-index: 999 !important;
}

@media screen and (max-width: 960px) {
  .ms-search-bar-label {
    padding: 0 8px 0 12px;
  }
}
#splash-screen {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 99999;
}
#splash-screen.ng-leave {
  opacity: 1;
}
#splash-screen.ng-leave-active {
  opacity: 0;
}
#splash-screen .center {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#splash-screen .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
#splash-screen .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
#splash-screen .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
#splash-screen .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
#splash-screen .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#splash-screen .spinner-wrapper .spinner .inner .left,
#splash-screen .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
#splash-screen .spinner-wrapper .spinner .inner .left .half-circle,
#splash-screen .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
#splash-screen .spinner-wrapper .spinner .inner .left {
  left: 0;
}
#splash-screen .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
#splash-screen .spinner-wrapper .spinner .inner .right {
  right: 0;
}
#splash-screen .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@-webkit-keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@-webkit-keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@-webkit-keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@-webkit-keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

.ms-timeline .ms-timeline-loader {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 56px;
  height: 56px;
  margin: 0 auto;
  background: #FFFFFF;
  font-weight: 500;
  opacity: 0;
  z-index: 11;
  border-radius: 50%;
}
.ms-timeline .ms-timeline-loader.show {
  opacity: 1;
}
.ms-timeline .ms-timeline-loader .spinner {
  width: 24px;
  height: 24px;
  border: 3px solid rgba(255, 255, 255, 0.35);
  border-top-color: #FFFFFF;
  border-radius: 50%;
}

/*----------------------------------------------------------------*/
/*  ms-widget
/*----------------------------------------------------------------*/
.ms-widget .ms-widget-front {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.ms-widget .ms-widget-back {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.ms-widget.sidenav-widget .ms-widget-front,
.ms-widget.sidenav-widget .ms-widget-back {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ms-widget .flip-to-front {
  position: absolute;
  top: 0;
  right: 0;
}
.ms-widget .c3 {
  height: 100%;
}
.ms-widget .chart-fill-8 {
  margin: 0 -8px -8px -8px;
}
.ms-widget .chart-fill-16 {
  margin: 0 -16px -16px -16px;
}
.ms-widget .chart-fill-24 {
  margin: 0 -24px -24px -24px;
}
.ms-widget .chart-fill-32 {
  margin: 0 -32px -32px -32px;
}
.ms-widget .chart-fill-40 {
  margin: 0 -40px -40px -40px;
}
.ms-widget .chart-fill-48 {
  margin: 0 -48px -48px -48px;
}
.ms-widget .chart-fill-56 {
  margin: 0 -56px -56px -56px;
}
.ms-widget .chart-fill-64 {
  margin: 0 -64px -64px -64px;
}
.ms-widget .chart-fill-72 {
  margin: 0 -72px -72px -72px;
}
.ms-widget .chart-fill-80 {
  margin: 0 -80px -80px -80px;
}

.ms-widget {
  position: relative;
  font-size: 1.2rem;
  -webkit-perspective: 3000px;
          perspective: 3000px;
  padding: 12px;
}
.ms-widget .ms-widget-front {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  visibility: visible;
  width: 100%;
  opacity: 1;
  z-index: 10;
  border-radius: 2px;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.ms-widget .ms-widget-back {
  display: block;
  position: absolute;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  z-index: 10;
  top: 12px;
  right: 12px;
  bottom: 12px;
  left: 12px;
  border-radius: 2px;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.ms-widget .md-button {
  margin: 0;
}
.ms-widget .md-button.md-icon-button {
  margin: 0;
}
.ms-widget.flipped .ms-widget-front {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.ms-widget.flipped .ms-widget-back {
  display: block;
  visibility: visible;
  opacity: 1;
  -webkit-transform: rotateY(360deg);
          transform: rotateY(360deg);
}
.ms-widget.sidenav-widget {
  padding: 0;
}
.ms-widget.ar-2-1 .widget {
  padding: 0;
  position: relative;
}
.ms-widget.ar-2-1 .widget:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 50%;
}
.ms-widget.ar-2-1 .widget > .widget {
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
}
.ms-widget.ar-1-1 .widget {
  padding: 0;
  position: relative;
}
.ms-widget.ar-1-1 .widget:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.ms-widget.ar-1-1 .widget > .widget {
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
}

#mail .center .content-card.classic .content-wrapper .thread-detail {
  background: #FFFFFF;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-header {
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-header .actions {
  min-width: 88px;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-header .actions .md-icon-button {
  padding: 0;
  width: 32px;
  height: 32px;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-header .subject {
  font-size: 17px;
  font-weight: 500;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-header .label {
  display: inline-block;
  font-size: 11px;
  padding: 0 5px;
  margin: 8px 6px 0 0;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-content {
  padding: 24px 0;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-content .to {
  color: rgba(0, 0, 0, 0.54);
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-content .to .to-text {
  margin-right: 4px;
  text-transform: lowercase;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-content .info {
  padding-bottom: 16px;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-content .info .avatar {
  margin-right: 16px;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-content .info .name {
  margin-right: 8px;
  font-weight: 500;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-content .info .toggle-details {
  padding-top: 16px;
  cursor: pointer;
  font-weight: 500;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-content .info .details {
  padding-top: 8px;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-content .info .details .title {
  font-weight: 500;
  margin-right: 6px;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-content .info .details .detail {
  color: rgba(0, 0, 0, 0.54);
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-attachments {
  padding: 24px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-attachments .title {
  margin-bottom: 16px;
  font-weight: 500;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-attachments .attachment .preview {
  width: 100px;
  margin: 0 16px 8px 0;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-attachments .attachment .link {
  margin-bottom: 2px;
}
#mail .center .content-card.classic .content-wrapper .thread-detail .thread-attachments .attachment .size {
  font-size: 11px;
}

#mail .center .content-card.classic .content-wrapper {
  background: #FAFAFA;
}
#mail .center .content-card.classic .content-wrapper .thread-list {
  position: relative;
  padding: 0;
}
#mail .center .content-card.classic .content-wrapper .thread-list .no-threads {
  background: #FAFAFA;
  width: 100%;
  text-align: center;
  padding: 32px;
  font-size: 20px;
}
#mail .center .content-card.classic .content-wrapper .thread-list .loading-threads {
  background: #FAFAFA;
  width: 100%;
  text-align: center;
  padding: 32px;
  font-size: 20px;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread {
  background: #FAFAFA;
  position: relative;
  padding: 16px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread.unread {
  background: #FFFFFF;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread.unread .info .name,
#mail .center .content-card.classic .content-wrapper .thread-list .thread.unread .info .subject {
  font-weight: 700;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread.unread .info .message .labels {
  background: #FFFFFF;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread.selected {
  background: #FFF8E1;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread.selected .info .message .labels {
  background: #FFF8E1;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread.current-thread {
  background: #E3F2FD;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread.current-thread .info .message .labels {
  background: #E3F2FD;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread .info {
  overflow: hidden;
  width: 0;
  margin: 0 16px;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread .info .name {
  font-size: 15px;
  font-weight: 500;
  padding-bottom: 8px;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread .info .name .avatar {
  min-width: 32px;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread .info .name .has-attachment {
  margin-left: 8px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread .info .message {
  position: relative;
  color: rgba(0, 0, 0, 0.54);
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread .info .message .labels {
  position: absolute;
  background: #FAFAFA;
  top: 0;
  right: 0;
  padding-left: 6px;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread .info .message .labels .label {
  display: inline-block;
  font-size: 11px;
  padding: 0 5px;
  margin-right: 6px;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread .info .message .labels .label:first-child {
  margin-left: 0;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread .time {
  margin: 0 8px 6px 8px;
}
#mail .center .content-card.classic .content-wrapper .thread-list .thread .actions .md-icon-button {
  margin: 0;
  padding: 0;
  width: 32px;
  height: 32px;
}

#mail .center .content-card.outlook .content-wrapper {
  background: #FAFAFA;
}
#mail .center .content-card.outlook .content-wrapper .thread-list {
  background: #FAFAFA;
  position: relative;
  padding: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#mail .center .content-card.outlook .content-wrapper .thread-list .no-threads {
  background: #FAFAFA;
  width: 100%;
  text-align: center;
  padding: 32px;
  font-size: 20px;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .loading-threads {
  background: #FAFAFA;
  width: 100%;
  text-align: center;
  padding: 32px;
  font-size: 20px;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread {
  background: #FAFAFA;
  position: relative;
  padding: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread.unread {
  background: #FFFFFF;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread.unread .info .name,
#mail .center .content-card.outlook .content-wrapper .thread-list .thread.unread .info .subject {
  font-weight: 700;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread.unread .info .message .labels {
  background: #FFFFFF;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread.selected {
  background: #FFF8E1;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread.selected .info .message .labels {
  background: #FFF8E1;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread.current-thread {
  background: #E3F2FD;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread.current-thread .info .message .labels {
  background: #E3F2FD;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread .info {
  overflow: hidden;
  width: 0;
  margin: 0 16px;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread .info .name {
  font-size: 15px;
  font-weight: 500;
  padding-bottom: 8px;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread .info .name .avatar {
  min-width: 32px;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread .info .name .has-attachment {
  margin-left: 8px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread .info .message {
  position: relative;
  color: rgba(0, 0, 0, 0.54);
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread .info .message .labels {
  position: absolute;
  background: #FAFAFA;
  top: 0;
  right: 0;
  padding-left: 6px;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread .info .message .labels .label {
  display: inline-block;
  font-size: 11px;
  padding: 0 5px;
  margin-left: 6px;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread .info .message .labels .label:first-child {
  margin-left: 0;
}
#mail .center .content-card.outlook .content-wrapper .thread-list .thread .time {
  margin: 0 8px 6px 8px;
}

#mail .center .content-card.outlook .content-wrapper .thread-detail {
  background: #FFFFFF;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .no-thread-selected md-icon {
  margin: -56px 0 12px 0;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .no-thread-selected span {
  font-size: 24px;
  font-weight: 300;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-header {
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-header .actions {
  min-width: 88px;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-header .actions .md-icon-button {
  padding: 0;
  width: 32px;
  height: 32px;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-header .subject {
  font-size: 17px;
  font-weight: 500;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-header .label {
  display: inline-block;
  font-size: 11px;
  padding: 0 5px;
  margin: 8px 6px 0 0;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-content {
  padding: 24px 0;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-content .to {
  color: rgba(0, 0, 0, 0.54);
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-content .to .to-text {
  margin-right: 4px;
  text-transform: lowercase;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-content .info {
  padding-bottom: 16px;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-content .info .avatar {
  margin-right: 16px;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-content .info .name {
  margin-right: 8px;
  font-weight: 500;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-content .info .toggle-details {
  padding-top: 16px;
  cursor: pointer;
  font-weight: 500;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-content .info .details {
  padding-top: 8px;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-content .info .details .title {
  font-weight: 500;
  margin-right: 6px;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-content .info .details .detail {
  color: rgba(0, 0, 0, 0.54);
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-attachments {
  padding: 24px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-attachments .title {
  margin-bottom: 16px;
  font-weight: 500;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-attachments .attachment .preview {
  width: 100px;
  margin: 0 16px 8px 0;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-attachments .attachment .link {
  margin-bottom: 2px;
}
#mail .center .content-card.outlook .content-wrapper .thread-detail .thread-attachments .attachment .size {
  font-size: 11px;
}

#chat-app .left-sidenav .chats-view md-toolbar {
  background-color: #F3F4F5;
  color: rgba(0, 0, 0, 0.87);
}
#chat-app .left-sidenav .chats-view md-toolbar md-icon {
  color: rgba(0, 0, 0, 0.87);
}
#chat-app .left-sidenav .chats-view md-toolbar .md-toolbar-tools-top {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
#chat-app .left-sidenav .chats-view md-toolbar .md-toolbar-tools-top .avatar-wrapper {
  cursor: pointer;
}
#chat-app .left-sidenav .chats-view md-toolbar .md-toolbar-tools-bottom {
  background-color: #FAFAFA;
}
#chat-app .left-sidenav .chats-view md-content .chat-list .contact .last-message {
  max-width: 180px;
}
#chat-app .left-sidenav .chats-view md-content .chat-list .contact .last-message-time {
  white-space: nowrap;
}
#chat-app .left-sidenav .chats-view md-content .chat-list .contact.unread .name, #chat-app .left-sidenav .chats-view md-content .chat-list .contact.unread .last-message, #chat-app .left-sidenav .chats-view md-content .chat-list .contact.unread .last-message-time {
  font-weight: 500;
}
#chat-app .left-sidenav .chats-view md-content .chat-list .contact .unread-message-count {
  border-radius: 50%;
  text-align: center;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
#chat-app .left-sidenav .chats-view md-content md-list-item:last-child {
  margin-bottom: 72px;
}
#chat-app .left-sidenav .chats-view .contacts-button {
  position: absolute;
  bottom: 4px;
  right: 4px;
}

#chat-app .left-sidenav .contacts-view md-content .contact-list .contact .md-button {
  padding-left: 40px;
}
#chat-app .left-sidenav .contacts-view md-content .contact-list .contact .fist-letter {
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px 12px;
  font-size: 18px;
  font-weight: 300;
  z-index: 9999;
}
#chat-app .left-sidenav .user-view md-toolbar {
  min-height: 300px;
}
#chat-app .left-sidenav .user-view md-toolbar .md-toolbar-tools-bottom {
  height: inherit;
  max-height: none;
}
#chat-app .left-sidenav .user-view md-toolbar .md-toolbar-tools-bottom .user-name {
  font-size: 24px;
  margin: 8px 0;
}
#chat-app .left-sidenav .user-view md-content md-card {
  margin: 16px;
}
#scrumboard .settings-sidenav md-content.members {
  overflow-x: hidden;
  overflow-y: hidden;
}
#scrumboard .settings-sidenav md-content.members md-list {
  padding-top: 8px;
}
#scrumboard .settings-sidenav md-content.members md-list md-list-item {
  padding-left: 16px;
}
#scrumboard .settings-sidenav md-content.members md-list md-list-item.add-new-member form {
  font-size: 13px;
  width: 100%;
}

#chat-app .right-sidenav .contact-view md-toolbar {
  min-height: 300px;
}
#chat-app .right-sidenav .contact-view md-toolbar .md-toolbar-tools-bottom {
  height: inherit;
  max-height: none;
}
#chat-app .right-sidenav .contact-view md-toolbar .md-toolbar-tools-bottom .contact-name {
  font-size: 24px;
  margin: 8px 0;
}
#chat-app .right-sidenav .contact-view md-content md-card {
  margin: 16px;
}
#scrumboard .settings-sidenav md-content.labels {
  overflow-x: hidden;
  overflow-y: hidden;
}
#scrumboard .settings-sidenav md-content.labels md-list {
  padding-top: 8px;
}
#scrumboard .settings-sidenav md-content.labels md-list .label > div {
  padding-left: 8px;
  width: 100%;
}
#scrumboard .settings-sidenav md-content.labels md-list .label .label-color-button {
  margin: 0 16px 0 0;
}
#scrumboard .settings-sidenav md-content.labels md-list .label .title {
  margin: 0;
  line-height: 40px;
  cursor: pointer;
}
.labels-settings-menu-content .new-label-color-pick {
  padding: 0 8px;
  width: 208px;
}
.labels-settings-menu-content .new-label-color-pick .color {
  width: 24px;
  height: 24px;
  margin: 4px;
}

#scrumboard .settings-sidenav md-content.board-color-selection {
  overflow-x: hidden;
  overflow-y: hidden;
}
#scrumboard .settings-sidenav md-content.board-color-selection .header .selected-color .title {
  padding-left: 16px;
}
#scrumboard .settings-sidenav md-content.board-color-selection .header .selected-color .preview {
  padding: 8px 16px;
}
#scrumboard .settings-sidenav md-content.board-color-selection .content {
  position: relative;
}
#scrumboard .settings-sidenav md-content.board-color-selection .content md-list {
  padding: 0;
}

md-dialog.event-calendar-dialog {
  width: 480px;
  min-width: 480px;
  overflow: hidden;
}
md-dialog.event-calendar-dialog md-dialog-content {
  position: relative;
  padding: 0;
}
md-dialog.event-calendar-dialog md-dialog-content md-tabs md-tabs-wrapper {
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
md-dialog.event-calendar-dialog md-dialog-content md-tabs .new-card .new-card-name {
  margin: 24px 0 18px 0;
  padding: 0 16px;
}
md-dialog.event-calendar-dialog md-dialog-content md-tabs .new-card .lists {
  padding: 0 16px 16px 16px;
}
md-dialog.event-calendar-dialog md-dialog-content md-tabs .new-card .lists p {
  color: rgba(0, 0, 0, 0.35);
  font-weight: bold;
}
md-dialog.event-calendar-dialog md-dialog-content md-tabs .assign-due-date .cards .cards-content {
  max-height: 200px;
}
md-dialog.event-calendar-dialog md-dialog-content md-tabs .assign-due-date .cards .cards-content .card .card-date {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  padding: 0 0 8px 0;
}
md-dialog.event-calendar-dialog md-dialog-content md-tabs md-dialog-actions {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  background-color: rgba(0, 0, 0, 0.03);
}

#board-calendar .scheduled-tasks-sidenav {
  width: 320px;
  min-width: 320px;
  max-width: 320px;
  padding: 0 0 0 24px;
}
#board-calendar .scheduled-tasks-sidenav .sidenav-title {
  margin: 24px 0 12px 0;
}
#board-calendar .scheduled-tasks-sidenav .cards .card {
  padding: 12px 0;
}
#board-calendar .scheduled-tasks-sidenav .cards .card .card-date {
  width: 64px;
  min-width: 64px;
  height: 64px;
  text-align: center;
  margin: 0;
  padding: 0;
  line-height: 1;
  background-color: white;
}
#board-calendar .scheduled-tasks-sidenav .cards .card .card-date .day-in-week {
  font-size: 10px;
}
#board-calendar .scheduled-tasks-sidenav .cards .card .card-date .day {
  font-size: 22px;
  padding: 4px 0;
}
#board-calendar .scheduled-tasks-sidenav .cards .card .card-date .month-year {
  font-size: 10px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
}
#board-calendar .scheduled-tasks-sidenav .cards .card .card-title {
  padding-left: 12px;
  height: 64px;
  font-size: 14px;
  cursor: pointer;
}

md-progress-linear.normal ._md-bar {
  background-color: #00C853 !important;
}
md-progress-linear.normal ._md-container {
  background-color: rgba(0, 200, 83, 0.3) !important;
}
md-progress-linear.warn ._md-bar {
  background-color: #FF6D00 !important;
}
md-progress-linear.warn ._md-container {
  background-color: rgba(255, 109, 0, 0.3) !important;
}
md-progress-linear.alert ._md-bar {
  background-color: #D50000 !important;
}
md-progress-linear.alert ._md-container {
  background-color: rgba(213, 0, 0, 0.3) !important;
}
md-progress-linear.loading ._md-bar {
  background-color: rgb(128, 216, 255);
}
md-progress-linear.loading ._md-container {
  background-color: rgb(3, 155, 229);
}

@media only screen and (max-width: 800px) {
  /* Force table to not be like tables anymore */
  #no-more-tables table,
  #no-more-tables thead,
  #no-more-tables tbody,
  #no-more-tables th,
  #no-more-tables td,
  #no-more-tables tr {
    display: block;
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  #no-more-tables thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  #no-more-tables tr {
    border: 1px solid #ccc;
  }
  #no-more-tables td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: right;
  }
  #no-more-tables td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 5px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  /*
  Label the data
  */
  #no-more-tables td:before {
    content: attr(data-title);
  }
}
._md-placeholder {
  color: rgba(0, 0, 0, 0.5) !important;
}

@media only screen and (max-width: 767px) {
  .dataTables_paginate span {
    display: none;
  }
  .dataTables_info {
    display: none;
  }
}
.option-custom-mz ._md-text {
  text-overflow: initial !important;
}
.option-custom-mz {
  overflow: auto;
}

@-moz-document url-prefix() {
  md-select-menu md-content {
    min-width: 250px;
  }
}
.md-scroll-mask {
  position: absolute;
  background-color: #333;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 80;
  opacity: 0.5;
}

#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#noticiasManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  background: transparent !important;
  /* background-image: url(../../assets/images/backgrounds/background_13.svg) !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias {
  padding: 25px !important;
  background: #F3F6F8 !important;
  /* background-image: url("../../assets/images/backgrounds/background_13.svg") !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias .action-edit {
  text-align: center !important;
  cursor: pointer !important;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo {
  background-color: rgba(137, 136, 136, 0.85);
}
#noticiasManager .content-card .content-noticias .card-inativo .conteiner-img {
  background-color: #898888;
  opacity: 0.84;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo #photo-id {
  opacity: 0.82;
}
#noticiasManager .content-card .content-noticias .card-inativo .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #d4d4d4 !important;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia i {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia span {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-noticia {
  height: 280px;
  width: 260px;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 40px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .conteiner-img {
  background-color: rgba(49, 37, 75, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #fff;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .span-status {
  font-family: GothamBook !important;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-left: 30px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: -10px;
}
#noticiasManager .content-card .content-noticias #photo-id {
  height: 100%;
  width: 100%;
  border-radius: 20px;
}
#noticiasManager .text-left {
  text-align: left !important;
}
#noticiasManager #tabela-user-app {
  border-top: none !important;
  background: #123862;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#noticiasManager #tabela-user-app thead {
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#noticiasManager #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#noticiasManager #tabela-user-app tbody {
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#noticiasManager .ms-responsive-table-wrapper {
  text-align: center;
}
#noticiasManager #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#noticiasManager #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#noticiasManager #tabela-user-app_empty {
  margin-left: 20px;
}
#noticiasManager #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#noticiasManager #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#noticiasManager #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#noticiasManager md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#noticiasManager md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#noticiasManager md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #noticiasManager md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#noticiasManager .blueLight {
  background-color: #dbecf5 !important;
}
#noticiasManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#noticiasManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@-webkit-keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#noticiasManager #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#noticiasManager #preview-simulator {
  margin-right: 10px !important;
}
#noticiasManager #next-noticia {
  margin-right: 25px !important;
}
#noticiasManager .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#noticiasManager .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover span {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#noticiasManager .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:disabled span {
  color: #999 !important;
}
#noticiasManager .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#noticiasManager .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#noticiasManager .md-tooltip-help {
  border-radius: 0;
}
#noticiasManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#noticiasManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#noticiasManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#noticiasManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#noticiasManager h3, #noticiasManager p, #noticiasManager span, #noticiasManager label, #noticiasManager a {
  font-family: "Gotham", Sans-serif;
}
#noticiasManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#noticiasManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#noticiasManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#noticiasManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#noticiasManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#noticiasManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#noticiasManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#noticiasManager .content-card md-content {
  padding-top: 0 !important;
}
#noticiasManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#noticiasManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#noticiasManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#noticiasManager md-autocomplete {
  font-size: 15px !important;
}
#noticiasManager md-autocomplete input {
  text-align: left !important;
}
#noticiasManager ._md-chip-input-container {
  width: 100%;
}
#noticiasManager md-chips-wrap {
  padding: 0px !important;
}
#noticiasManager label {
  color: #333 !important;
}
#noticiasManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

gradient-1 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-2 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-3 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(38, 59, 124)), to(rgb(0, 97, 139))) !important;
  background: linear-gradient(90deg, rgb(38, 59, 124) 1%, rgb(0, 97, 139) 100%) !important;
}

.gradient-4 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(4, 29, 108)), to(rgb(0, 97, 139)));
  background: linear-gradient(90deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}

.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-default-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-1 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-1 i, .btn-default-1 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #44D62C;*/
  font-size: 2.8rem;
}

.btn-default-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-1:hover span {
  color: #fff !important;
}
.btn-default-1:hover i, .btn-default-1:hover md-icon {
  color: #fff !important;
}

.btn-default-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-1:disabled i, .btn-default-1:disabled md-icon {
  color: #999 !important;
}
.btn-default-1:disabled span {
  color: #999 !important;
}

.btn-default-2 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-2 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-2 i, .btn-default-2 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #7bc043;*/
  font-size: 2.8rem;
}

.btn-default-2:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-2:hover span {
  color: #fff !important;
}
.btn-default-2:hover i, .btn-default-2:hover md-icon {
  color: #fff !important;
}

.btn-default-2:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-2:disabled i, .btn-default-2:disabled md-icon {
  color: #999 !important;
}
.btn-default-2:disabled span {
  color: #999 !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-table-info {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-info span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-info i, .btn-table-info md-icon {
  margin-right: 10px !important;
  color: #0090cf;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-info:hover {
  background: #0090cf !important;
  color: #fff !important;
}
.btn-table-info:hover span {
  color: #fff !important;
}
.btn-table-info:hover i, .btn-table-info:hover md-icon {
  color: #fff !important;
}

.btn-table-info:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-info:disabled i, .btn-table-info:disabled md-icon {
  color: #999 !important;
}
.btn-table-info:disabled span {
  color: #999 !important;
}

.btn-table-confirm {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-confirm span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-confirm i, .btn-table-confirm md-icon {
  margin-right: 10px !important;
  color: #7bc043;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-confirm:hover {
  background: #7bc043 !important;
  color: #fff !important;
}
.btn-table-confirm:hover span {
  color: #fff !important;
}
.btn-table-confirm:hover i, .btn-table-confirm:hover md-icon {
  color: #fff !important;
}

.btn-table-confirm:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-confirm:disabled i, .btn-table-confirm:disabled md-icon {
  color: #999 !important;
}
.btn-table-confirm:disabled span {
  color: #999 !important;
}

.btn-table-edit {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-edit span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-edit i, .btn-table-edit md-icon {
  margin-right: 10px !important;
  color: #f7bd01;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-edit:hover {
  background: #f7bd01 !important;
  color: #fff !important;
}
.btn-table-edit:hover span {
  color: #fff !important;
}
.btn-table-edit:hover i, .btn-table-edit:hover md-icon {
  color: #fff !important;
}

.btn-table-edit:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-edit:disabled i, .btn-table-edit:disabled md-icon {
  color: #999 !important;
}
.btn-table-edit:disabled span {
  color: #999 !important;
}

.btn-table-delete {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-delete span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-delete i, .btn-table-delete md-icon {
  margin-right: 10px !important;
  color: #e9544d;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-delete:hover {
  background: #e9544d !important;
  color: #fff !important;
}
.btn-table-delete:hover span {
  color: #fff !important;
}
.btn-table-delete:hover i, .btn-table-delete:hover md-icon {
  color: #fff !important;
}

.btn-table-delete:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-delete:disabled i, .btn-table-delete:disabled md-icon {
  color: #999 !important;
}
.btn-table-delete:disabled span {
  color: #999 !important;
}

.icon-animed-notify {
  display: inline-block;
}

.rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}

.rise-shake-10R {
  -webkit-animation: jump-shaking 1s 10;
          animation: jump-shaking 1s 10;
}

.modal-padrao-noticia .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia #tabela-user-app {
  border-top: none !important;
  background: transparent;
  border-radius: 15px;
  padding: 15px 0 20px;
  padding-top: 0 !important;
  margin-top: 0 !important;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
.modal-padrao-noticia #tabela-user-app thead {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
.modal-padrao-noticia #tabela-user-app tbody {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
.modal-padrao-noticia .ms-responsive-table-wrapper {
  text-align: center;
}
.modal-padrao-noticia #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button {
  color: #d4d4d4 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
.modal-padrao-noticia #tabela-user-app_empty {
  margin-left: 20px;
}
.modal-padrao-noticia #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 5px;
  text-align: left;
}
.modal-padrao-noticia #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
.modal-padrao-noticia #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 0px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
.modal-padrao-noticia md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
.modal-padrao-noticia md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, .modal-padrao-noticia md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

.subtitle-alternativo {
  padding: 0 40px;
  color: #999 !important;
  font-family: "Inter" !important;
  font-size: 1.6rem !important;
  max-width: 750px;
  text-align: justify;
}

#tabela-alternativa {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-alternativa thead {
  border: none !important;
}
#tabela-alternativa thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-alternativa thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-alternativa thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-alternativa thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody {
  border: none !important;
}
#tabela-alternativa tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-alternativa tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-alternativa tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-alternativa tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-alternativa_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-alternativa_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-alternativa_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-alternativa_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-alternativa_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-alternativa_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-alternativa_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-alternativa_next {
  color: #333 !important;
}

#tabela-alternativa_last {
  color: #333 !important;
}

#tabela-alternativa_previous {
  color: #333 !important;
}

#tabela-alternativa_first {
  color: #333 !important;
}

#tabela-alternativa_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-alternativa_empty {
  margin-left: 20px;
}

#tabela-alternativa_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-alternativa_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-alternativa_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#tabela-no-headers {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-no-headers thead {
  border: none !important;
}
#tabela-no-headers thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-no-headers thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-no-headers thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody {
  border: none !important;
}
#tabela-no-headers tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-no-headers tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-no-headers tbody tr:first-of-type td {
  padding-top: 15px !important;
}
#tabela-no-headers tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-no-headers tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-no-headers_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-no-headers_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-no-headers_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-no-headers_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-no-headers_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-no-headers_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-no-headers_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-no-headers_next {
  color: #333 !important;
}

#tabela-no-headers_last {
  color: #333 !important;
}

#tabela-no-headers_previous {
  color: #333 !important;
}

#tabela-no-headers_first {
  color: #333 !important;
}

#tabela-no-headers_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-no-headers_empty {
  margin-left: 20px;
}

#tabela-no-headers_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-no-headers_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-no-headers_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#noticiasManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  background: transparent !important;
  /* background-image: url(../../assets/images/backgrounds/background_13.svg) !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias {
  padding: 25px !important;
  background: #F3F6F8 !important;
  /* background-image: url("../../assets/images/backgrounds/background_13.svg") !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias .action-edit {
  text-align: center !important;
  cursor: pointer !important;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo {
  background-color: rgba(137, 136, 136, 0.85);
}
#noticiasManager .content-card .content-noticias .card-inativo .conteiner-img {
  background-color: #898888;
  opacity: 0.84;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo #photo-id {
  opacity: 0.82;
}
#noticiasManager .content-card .content-noticias .card-inativo .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #d4d4d4 !important;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia i {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia span {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-noticia {
  height: 280px;
  width: 260px;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 40px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .conteiner-img {
  background-color: rgba(49, 37, 75, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #fff;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .span-status {
  font-family: GothamBook !important;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-left: 30px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: -10px;
}
#noticiasManager .content-card .content-noticias #photo-id {
  height: 100%;
  width: 100%;
  border-radius: 20px;
}
#noticiasManager .text-left {
  text-align: left !important;
}
#noticiasManager #tabela-user-app {
  border-top: none !important;
  background: #123862;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#noticiasManager #tabela-user-app thead {
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#noticiasManager #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#noticiasManager #tabela-user-app tbody {
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#noticiasManager .ms-responsive-table-wrapper {
  text-align: center;
}
#noticiasManager #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#noticiasManager #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#noticiasManager #tabela-user-app_empty {
  margin-left: 20px;
}
#noticiasManager #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#noticiasManager #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#noticiasManager #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#noticiasManager md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#noticiasManager md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#noticiasManager md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #noticiasManager md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#noticiasManager .blueLight {
  background-color: #dbecf5 !important;
}
#noticiasManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#noticiasManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#noticiasManager #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#noticiasManager #preview-simulator {
  margin-right: 10px !important;
}
#noticiasManager #next-noticia {
  margin-right: 25px !important;
}
#noticiasManager .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#noticiasManager .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover span {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#noticiasManager .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:disabled span {
  color: #999 !important;
}
#noticiasManager .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#noticiasManager .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#noticiasManager .md-tooltip-help {
  border-radius: 0;
}
#noticiasManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#noticiasManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#noticiasManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#noticiasManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#noticiasManager h3, #noticiasManager p, #noticiasManager span, #noticiasManager label, #noticiasManager a {
  font-family: "Gotham", Sans-serif;
}
#noticiasManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#noticiasManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#noticiasManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#noticiasManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#noticiasManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#noticiasManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#noticiasManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#noticiasManager .content-card md-content {
  padding-top: 0 !important;
}
#noticiasManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#noticiasManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#noticiasManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#noticiasManager md-autocomplete {
  font-size: 15px !important;
}
#noticiasManager md-autocomplete input {
  text-align: left !important;
}
#noticiasManager ._md-chip-input-container {
  width: 100%;
}
#noticiasManager md-chips-wrap {
  padding: 0px !important;
}
#noticiasManager label {
  color: #333 !important;
}
#noticiasManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

gradient-1 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-2 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-3 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(38, 59, 124)), to(rgb(0, 97, 139))) !important;
  background: linear-gradient(90deg, rgb(38, 59, 124) 1%, rgb(0, 97, 139) 100%) !important;
}

.gradient-4 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(4, 29, 108)), to(rgb(0, 97, 139)));
  background: linear-gradient(90deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}

.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-default-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-1 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-1 i, .btn-default-1 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #44D62C;*/
  font-size: 2.8rem;
}

.btn-default-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-1:hover span {
  color: #fff !important;
}
.btn-default-1:hover i, .btn-default-1:hover md-icon {
  color: #fff !important;
}

.btn-default-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-1:disabled i, .btn-default-1:disabled md-icon {
  color: #999 !important;
}
.btn-default-1:disabled span {
  color: #999 !important;
}

.btn-default-2 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-2 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-2 i, .btn-default-2 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #7bc043;*/
  font-size: 2.8rem;
}

.btn-default-2:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-2:hover span {
  color: #fff !important;
}
.btn-default-2:hover i, .btn-default-2:hover md-icon {
  color: #fff !important;
}

.btn-default-2:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-2:disabled i, .btn-default-2:disabled md-icon {
  color: #999 !important;
}
.btn-default-2:disabled span {
  color: #999 !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-table-info {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-info span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-info i, .btn-table-info md-icon {
  margin-right: 10px !important;
  color: #0090cf;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-info:hover {
  background: #0090cf !important;
  color: #fff !important;
}
.btn-table-info:hover span {
  color: #fff !important;
}
.btn-table-info:hover i, .btn-table-info:hover md-icon {
  color: #fff !important;
}

.btn-table-info:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-info:disabled i, .btn-table-info:disabled md-icon {
  color: #999 !important;
}
.btn-table-info:disabled span {
  color: #999 !important;
}

.btn-table-confirm {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-confirm span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-confirm i, .btn-table-confirm md-icon {
  margin-right: 10px !important;
  color: #7bc043;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-confirm:hover {
  background: #7bc043 !important;
  color: #fff !important;
}
.btn-table-confirm:hover span {
  color: #fff !important;
}
.btn-table-confirm:hover i, .btn-table-confirm:hover md-icon {
  color: #fff !important;
}

.btn-table-confirm:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-confirm:disabled i, .btn-table-confirm:disabled md-icon {
  color: #999 !important;
}
.btn-table-confirm:disabled span {
  color: #999 !important;
}

.btn-table-edit {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-edit span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-edit i, .btn-table-edit md-icon {
  margin-right: 10px !important;
  color: #f7bd01;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-edit:hover {
  background: #f7bd01 !important;
  color: #fff !important;
}
.btn-table-edit:hover span {
  color: #fff !important;
}
.btn-table-edit:hover i, .btn-table-edit:hover md-icon {
  color: #fff !important;
}

.btn-table-edit:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-edit:disabled i, .btn-table-edit:disabled md-icon {
  color: #999 !important;
}
.btn-table-edit:disabled span {
  color: #999 !important;
}

.btn-table-delete {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-delete span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-delete i, .btn-table-delete md-icon {
  margin-right: 10px !important;
  color: #e9544d;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-delete:hover {
  background: #e9544d !important;
  color: #fff !important;
}
.btn-table-delete:hover span {
  color: #fff !important;
}
.btn-table-delete:hover i, .btn-table-delete:hover md-icon {
  color: #fff !important;
}

.btn-table-delete:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-delete:disabled i, .btn-table-delete:disabled md-icon {
  color: #999 !important;
}
.btn-table-delete:disabled span {
  color: #999 !important;
}

.icon-animed-notify {
  display: inline-block;
}

.rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}

.rise-shake-10R {
  -webkit-animation: jump-shaking 1s 10;
          animation: jump-shaking 1s 10;
}

.modal-padrao-noticia .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia #tabela-user-app {
  border-top: none !important;
  background: transparent;
  border-radius: 15px;
  padding: 15px 0 20px;
  padding-top: 0 !important;
  margin-top: 0 !important;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
.modal-padrao-noticia #tabela-user-app thead {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
.modal-padrao-noticia #tabela-user-app tbody {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
.modal-padrao-noticia .ms-responsive-table-wrapper {
  text-align: center;
}
.modal-padrao-noticia #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button {
  color: #d4d4d4 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
.modal-padrao-noticia #tabela-user-app_empty {
  margin-left: 20px;
}
.modal-padrao-noticia #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 5px;
  text-align: left;
}
.modal-padrao-noticia #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
.modal-padrao-noticia #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 0px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
.modal-padrao-noticia md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
.modal-padrao-noticia md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, .modal-padrao-noticia md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

.subtitle-alternativo {
  padding: 0 40px;
  color: #999 !important;
  font-family: "Inter" !important;
  font-size: 1.6rem !important;
  max-width: 750px;
  text-align: justify;
}

#tabela-alternativa {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-alternativa thead {
  border: none !important;
}
#tabela-alternativa thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-alternativa thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-alternativa thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-alternativa thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody {
  border: none !important;
}
#tabela-alternativa tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-alternativa tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-alternativa tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-alternativa tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-alternativa_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-alternativa_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-alternativa_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-alternativa_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-alternativa_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-alternativa_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-alternativa_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-alternativa_next {
  color: #333 !important;
}

#tabela-alternativa_last {
  color: #333 !important;
}

#tabela-alternativa_previous {
  color: #333 !important;
}

#tabela-alternativa_first {
  color: #333 !important;
}

#tabela-alternativa_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-alternativa_empty {
  margin-left: 20px;
}

#tabela-alternativa_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-alternativa_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-alternativa_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#tabela-no-headers {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-no-headers thead {
  border: none !important;
}
#tabela-no-headers thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-no-headers thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-no-headers thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody {
  border: none !important;
}
#tabela-no-headers tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-no-headers tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-no-headers tbody tr:first-of-type td {
  padding-top: 15px !important;
}
#tabela-no-headers tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-no-headers tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-no-headers_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-no-headers_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-no-headers_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-no-headers_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-no-headers_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-no-headers_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-no-headers_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-no-headers_next {
  color: #333 !important;
}

#tabela-no-headers_last {
  color: #333 !important;
}

#tabela-no-headers_previous {
  color: #333 !important;
}

#tabela-no-headers_first {
  color: #333 !important;
}

#tabela-no-headers_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-no-headers_empty {
  margin-left: 20px;
}

#tabela-no-headers_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-no-headers_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-no-headers_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#treinamentoManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#treinamentoManager .redLight {
  background-color: #ffc6c4 !important;
}
#treinamentoManager .greenLight {
  background-color: #bcf5bc !important;
}
#treinamentoManager .blueLight {
  background-color: #dbecf5 !important;
}
#treinamentoManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#treinamentoManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#treinamentoManager .md-tooltip-help {
  border-radius: 0;
}
#treinamentoManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#treinamentoManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#treinamentoManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#treinamentoManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#treinamentoManager h3, #treinamentoManager p, #treinamentoManager span, #treinamentoManager label, #treinamentoManager a {
  font-family: "Gotham", Sans-serif;
}
#treinamentoManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#treinamentoManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#treinamentoManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#treinamentoManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#treinamentoManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#treinamentoManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#treinamentoManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#treinamentoManager .content-card md-content {
  padding-top: 0 !important;
}
#treinamentoManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#treinamentoManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#treinamentoManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#treinamentoManager md-autocomplete {
  font-size: 15px !important;
}
#treinamentoManager md-autocomplete input {
  text-align: left !important;
}
#treinamentoManager ._md-chip-input-container {
  width: 100%;
}
#treinamentoManager md-chips-wrap {
  padding: 0px !important;
}
#treinamentoManager label {
  color: #333 !important;
}
#treinamentoManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#noticiasManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  background: transparent !important;
  /* background-image: url(../../assets/images/backgrounds/background_13.svg) !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias {
  padding: 25px !important;
  background: #F3F6F8 !important;
  /* background-image: url("../../assets/images/backgrounds/background_13.svg") !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias .action-edit {
  text-align: center !important;
  cursor: pointer !important;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo {
  background-color: rgba(137, 136, 136, 0.85);
}
#noticiasManager .content-card .content-noticias .card-inativo .conteiner-img {
  background-color: #898888;
  opacity: 0.84;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo #photo-id {
  opacity: 0.82;
}
#noticiasManager .content-card .content-noticias .card-inativo .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #d4d4d4 !important;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia i {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia span {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-noticia {
  height: 280px;
  width: 260px;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 40px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .conteiner-img {
  background-color: rgba(49, 37, 75, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #fff;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .span-status {
  font-family: GothamBook !important;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-left: 30px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: -10px;
}
#noticiasManager .content-card .content-noticias #photo-id {
  height: 100%;
  width: 100%;
  border-radius: 20px;
}
#noticiasManager .text-left {
  text-align: left !important;
}
#noticiasManager #tabela-user-app {
  border-top: none !important;
  background: #123862;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#noticiasManager #tabela-user-app thead {
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#noticiasManager #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#noticiasManager #tabela-user-app tbody {
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#noticiasManager .ms-responsive-table-wrapper {
  text-align: center;
}
#noticiasManager #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#noticiasManager #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#noticiasManager #tabela-user-app_empty {
  margin-left: 20px;
}
#noticiasManager #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#noticiasManager #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#noticiasManager #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#noticiasManager md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#noticiasManager md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#noticiasManager md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #noticiasManager md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#noticiasManager .blueLight {
  background-color: #dbecf5 !important;
}
#noticiasManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#noticiasManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#noticiasManager #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#noticiasManager #preview-simulator {
  margin-right: 10px !important;
}
#noticiasManager #next-noticia {
  margin-right: 25px !important;
}
#noticiasManager .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#noticiasManager .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover span {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#noticiasManager .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:disabled span {
  color: #999 !important;
}
#noticiasManager .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#noticiasManager .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#noticiasManager .md-tooltip-help {
  border-radius: 0;
}
#noticiasManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#noticiasManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#noticiasManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#noticiasManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#noticiasManager h3, #noticiasManager p, #noticiasManager span, #noticiasManager label, #noticiasManager a {
  font-family: "Gotham", Sans-serif;
}
#noticiasManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#noticiasManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#noticiasManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#noticiasManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#noticiasManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#noticiasManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#noticiasManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#noticiasManager .content-card md-content {
  padding-top: 0 !important;
}
#noticiasManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#noticiasManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#noticiasManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#noticiasManager md-autocomplete {
  font-size: 15px !important;
}
#noticiasManager md-autocomplete input {
  text-align: left !important;
}
#noticiasManager ._md-chip-input-container {
  width: 100%;
}
#noticiasManager md-chips-wrap {
  padding: 0px !important;
}
#noticiasManager label {
  color: #333 !important;
}
#noticiasManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

gradient-1 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-2 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-3 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(38, 59, 124)), to(rgb(0, 97, 139))) !important;
  background: linear-gradient(90deg, rgb(38, 59, 124) 1%, rgb(0, 97, 139) 100%) !important;
}

.gradient-4 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(4, 29, 108)), to(rgb(0, 97, 139)));
  background: linear-gradient(90deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}

.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-default-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-1 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-1 i, .btn-default-1 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #44D62C;*/
  font-size: 2.8rem;
}

.btn-default-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-1:hover span {
  color: #fff !important;
}
.btn-default-1:hover i, .btn-default-1:hover md-icon {
  color: #fff !important;
}

.btn-default-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-1:disabled i, .btn-default-1:disabled md-icon {
  color: #999 !important;
}
.btn-default-1:disabled span {
  color: #999 !important;
}

.btn-default-2 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-2 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-2 i, .btn-default-2 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #7bc043;*/
  font-size: 2.8rem;
}

.btn-default-2:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-2:hover span {
  color: #fff !important;
}
.btn-default-2:hover i, .btn-default-2:hover md-icon {
  color: #fff !important;
}

.btn-default-2:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-2:disabled i, .btn-default-2:disabled md-icon {
  color: #999 !important;
}
.btn-default-2:disabled span {
  color: #999 !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-table-info {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-info span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-info i, .btn-table-info md-icon {
  margin-right: 10px !important;
  color: #0090cf;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-info:hover {
  background: #0090cf !important;
  color: #fff !important;
}
.btn-table-info:hover span {
  color: #fff !important;
}
.btn-table-info:hover i, .btn-table-info:hover md-icon {
  color: #fff !important;
}

.btn-table-info:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-info:disabled i, .btn-table-info:disabled md-icon {
  color: #999 !important;
}
.btn-table-info:disabled span {
  color: #999 !important;
}

.btn-table-confirm {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-confirm span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-confirm i, .btn-table-confirm md-icon {
  margin-right: 10px !important;
  color: #7bc043;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-confirm:hover {
  background: #7bc043 !important;
  color: #fff !important;
}
.btn-table-confirm:hover span {
  color: #fff !important;
}
.btn-table-confirm:hover i, .btn-table-confirm:hover md-icon {
  color: #fff !important;
}

.btn-table-confirm:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-confirm:disabled i, .btn-table-confirm:disabled md-icon {
  color: #999 !important;
}
.btn-table-confirm:disabled span {
  color: #999 !important;
}

.btn-table-edit {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-edit span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-edit i, .btn-table-edit md-icon {
  margin-right: 10px !important;
  color: #f7bd01;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-edit:hover {
  background: #f7bd01 !important;
  color: #fff !important;
}
.btn-table-edit:hover span {
  color: #fff !important;
}
.btn-table-edit:hover i, .btn-table-edit:hover md-icon {
  color: #fff !important;
}

.btn-table-edit:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-edit:disabled i, .btn-table-edit:disabled md-icon {
  color: #999 !important;
}
.btn-table-edit:disabled span {
  color: #999 !important;
}

.btn-table-delete {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-delete span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-delete i, .btn-table-delete md-icon {
  margin-right: 10px !important;
  color: #e9544d;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-delete:hover {
  background: #e9544d !important;
  color: #fff !important;
}
.btn-table-delete:hover span {
  color: #fff !important;
}
.btn-table-delete:hover i, .btn-table-delete:hover md-icon {
  color: #fff !important;
}

.btn-table-delete:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-delete:disabled i, .btn-table-delete:disabled md-icon {
  color: #999 !important;
}
.btn-table-delete:disabled span {
  color: #999 !important;
}

.icon-animed-notify {
  display: inline-block;
}

.rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}

.rise-shake-10R {
  -webkit-animation: jump-shaking 1s 10;
          animation: jump-shaking 1s 10;
}

.modal-padrao-noticia .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia #tabela-user-app {
  border-top: none !important;
  background: transparent;
  border-radius: 15px;
  padding: 15px 0 20px;
  padding-top: 0 !important;
  margin-top: 0 !important;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
.modal-padrao-noticia #tabela-user-app thead {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
.modal-padrao-noticia #tabela-user-app tbody {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
.modal-padrao-noticia .ms-responsive-table-wrapper {
  text-align: center;
}
.modal-padrao-noticia #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button {
  color: #d4d4d4 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
.modal-padrao-noticia #tabela-user-app_empty {
  margin-left: 20px;
}
.modal-padrao-noticia #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 5px;
  text-align: left;
}
.modal-padrao-noticia #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
.modal-padrao-noticia #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 0px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
.modal-padrao-noticia md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
.modal-padrao-noticia md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, .modal-padrao-noticia md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

.subtitle-alternativo {
  padding: 0 40px;
  color: #999 !important;
  font-family: "Inter" !important;
  font-size: 1.6rem !important;
  max-width: 750px;
  text-align: justify;
}

#tabela-alternativa {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-alternativa thead {
  border: none !important;
}
#tabela-alternativa thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-alternativa thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-alternativa thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-alternativa thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody {
  border: none !important;
}
#tabela-alternativa tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-alternativa tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-alternativa tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-alternativa tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-alternativa_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-alternativa_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-alternativa_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-alternativa_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-alternativa_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-alternativa_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-alternativa_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-alternativa_next {
  color: #333 !important;
}

#tabela-alternativa_last {
  color: #333 !important;
}

#tabela-alternativa_previous {
  color: #333 !important;
}

#tabela-alternativa_first {
  color: #333 !important;
}

#tabela-alternativa_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-alternativa_empty {
  margin-left: 20px;
}

#tabela-alternativa_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-alternativa_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-alternativa_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#tabela-no-headers {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-no-headers thead {
  border: none !important;
}
#tabela-no-headers thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-no-headers thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-no-headers thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody {
  border: none !important;
}
#tabela-no-headers tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-no-headers tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-no-headers tbody tr:first-of-type td {
  padding-top: 15px !important;
}
#tabela-no-headers tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-no-headers tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-no-headers_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-no-headers_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-no-headers_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-no-headers_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-no-headers_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-no-headers_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-no-headers_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-no-headers_next {
  color: #333 !important;
}

#tabela-no-headers_last {
  color: #333 !important;
}

#tabela-no-headers_previous {
  color: #333 !important;
}

#tabela-no-headers_first {
  color: #333 !important;
}

#tabela-no-headers_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-no-headers_empty {
  margin-left: 20px;
}

#tabela-no-headers_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-no-headers_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-no-headers_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#noticiasManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  background: transparent !important;
  /* background-image: url(../../assets/images/backgrounds/background_13.svg) !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias {
  padding: 25px !important;
  background: #F3F6F8 !important;
  /* background-image: url("../../assets/images/backgrounds/background_13.svg") !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias .action-edit {
  text-align: center !important;
  cursor: pointer !important;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo {
  background-color: rgba(137, 136, 136, 0.85);
}
#noticiasManager .content-card .content-noticias .card-inativo .conteiner-img {
  background-color: #898888;
  opacity: 0.84;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo #photo-id {
  opacity: 0.82;
}
#noticiasManager .content-card .content-noticias .card-inativo .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #d4d4d4 !important;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia i {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia span {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-noticia {
  height: 280px;
  width: 260px;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 40px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .conteiner-img {
  background-color: rgba(49, 37, 75, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #fff;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .span-status {
  font-family: GothamBook !important;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-left: 30px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: -10px;
}
#noticiasManager .content-card .content-noticias #photo-id {
  height: 100%;
  width: 100%;
  border-radius: 20px;
}
#noticiasManager .text-left {
  text-align: left !important;
}
#noticiasManager #tabela-user-app {
  border-top: none !important;
  background: #123862;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#noticiasManager #tabela-user-app thead {
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#noticiasManager #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#noticiasManager #tabela-user-app tbody {
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#noticiasManager .ms-responsive-table-wrapper {
  text-align: center;
}
#noticiasManager #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#noticiasManager #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#noticiasManager #tabela-user-app_empty {
  margin-left: 20px;
}
#noticiasManager #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#noticiasManager #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#noticiasManager #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#noticiasManager md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#noticiasManager md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#noticiasManager md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #noticiasManager md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#noticiasManager .blueLight {
  background-color: #dbecf5 !important;
}
#noticiasManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#noticiasManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#noticiasManager #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#noticiasManager #preview-simulator {
  margin-right: 10px !important;
}
#noticiasManager #next-noticia {
  margin-right: 25px !important;
}
#noticiasManager .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#noticiasManager .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover span {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#noticiasManager .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:disabled span {
  color: #999 !important;
}
#noticiasManager .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#noticiasManager .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#noticiasManager .md-tooltip-help {
  border-radius: 0;
}
#noticiasManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#noticiasManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#noticiasManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#noticiasManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#noticiasManager h3, #noticiasManager p, #noticiasManager span, #noticiasManager label, #noticiasManager a {
  font-family: "Gotham", Sans-serif;
}
#noticiasManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#noticiasManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#noticiasManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#noticiasManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#noticiasManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#noticiasManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#noticiasManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#noticiasManager .content-card md-content {
  padding-top: 0 !important;
}
#noticiasManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#noticiasManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#noticiasManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#noticiasManager md-autocomplete {
  font-size: 15px !important;
}
#noticiasManager md-autocomplete input {
  text-align: left !important;
}
#noticiasManager ._md-chip-input-container {
  width: 100%;
}
#noticiasManager md-chips-wrap {
  padding: 0px !important;
}
#noticiasManager label {
  color: #333 !important;
}
#noticiasManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

gradient-1 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-2 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-3 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(38, 59, 124)), to(rgb(0, 97, 139))) !important;
  background: linear-gradient(90deg, rgb(38, 59, 124) 1%, rgb(0, 97, 139) 100%) !important;
}

.gradient-4 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(4, 29, 108)), to(rgb(0, 97, 139)));
  background: linear-gradient(90deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}

.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-default-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-1 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-1 i, .btn-default-1 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #44D62C;*/
  font-size: 2.8rem;
}

.btn-default-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-1:hover span {
  color: #fff !important;
}
.btn-default-1:hover i, .btn-default-1:hover md-icon {
  color: #fff !important;
}

.btn-default-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-1:disabled i, .btn-default-1:disabled md-icon {
  color: #999 !important;
}
.btn-default-1:disabled span {
  color: #999 !important;
}

.btn-default-2 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-2 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-2 i, .btn-default-2 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #7bc043;*/
  font-size: 2.8rem;
}

.btn-default-2:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-2:hover span {
  color: #fff !important;
}
.btn-default-2:hover i, .btn-default-2:hover md-icon {
  color: #fff !important;
}

.btn-default-2:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-2:disabled i, .btn-default-2:disabled md-icon {
  color: #999 !important;
}
.btn-default-2:disabled span {
  color: #999 !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-table-info {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-info span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-info i, .btn-table-info md-icon {
  margin-right: 10px !important;
  color: #0090cf;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-info:hover {
  background: #0090cf !important;
  color: #fff !important;
}
.btn-table-info:hover span {
  color: #fff !important;
}
.btn-table-info:hover i, .btn-table-info:hover md-icon {
  color: #fff !important;
}

.btn-table-info:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-info:disabled i, .btn-table-info:disabled md-icon {
  color: #999 !important;
}
.btn-table-info:disabled span {
  color: #999 !important;
}

.btn-table-confirm {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-confirm span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-confirm i, .btn-table-confirm md-icon {
  margin-right: 10px !important;
  color: #7bc043;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-confirm:hover {
  background: #7bc043 !important;
  color: #fff !important;
}
.btn-table-confirm:hover span {
  color: #fff !important;
}
.btn-table-confirm:hover i, .btn-table-confirm:hover md-icon {
  color: #fff !important;
}

.btn-table-confirm:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-confirm:disabled i, .btn-table-confirm:disabled md-icon {
  color: #999 !important;
}
.btn-table-confirm:disabled span {
  color: #999 !important;
}

.btn-table-edit {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-edit span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-edit i, .btn-table-edit md-icon {
  margin-right: 10px !important;
  color: #f7bd01;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-edit:hover {
  background: #f7bd01 !important;
  color: #fff !important;
}
.btn-table-edit:hover span {
  color: #fff !important;
}
.btn-table-edit:hover i, .btn-table-edit:hover md-icon {
  color: #fff !important;
}

.btn-table-edit:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-edit:disabled i, .btn-table-edit:disabled md-icon {
  color: #999 !important;
}
.btn-table-edit:disabled span {
  color: #999 !important;
}

.btn-table-delete {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-delete span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-delete i, .btn-table-delete md-icon {
  margin-right: 10px !important;
  color: #e9544d;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-delete:hover {
  background: #e9544d !important;
  color: #fff !important;
}
.btn-table-delete:hover span {
  color: #fff !important;
}
.btn-table-delete:hover i, .btn-table-delete:hover md-icon {
  color: #fff !important;
}

.btn-table-delete:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-delete:disabled i, .btn-table-delete:disabled md-icon {
  color: #999 !important;
}
.btn-table-delete:disabled span {
  color: #999 !important;
}

.icon-animed-notify {
  display: inline-block;
}

.rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}

.rise-shake-10R {
  -webkit-animation: jump-shaking 1s 10;
          animation: jump-shaking 1s 10;
}

.modal-padrao-noticia .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia #tabela-user-app {
  border-top: none !important;
  background: transparent;
  border-radius: 15px;
  padding: 15px 0 20px;
  padding-top: 0 !important;
  margin-top: 0 !important;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
.modal-padrao-noticia #tabela-user-app thead {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
.modal-padrao-noticia #tabela-user-app tbody {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
.modal-padrao-noticia .ms-responsive-table-wrapper {
  text-align: center;
}
.modal-padrao-noticia #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button {
  color: #d4d4d4 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
.modal-padrao-noticia #tabela-user-app_empty {
  margin-left: 20px;
}
.modal-padrao-noticia #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 5px;
  text-align: left;
}
.modal-padrao-noticia #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
.modal-padrao-noticia #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 0px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
.modal-padrao-noticia md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
.modal-padrao-noticia md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, .modal-padrao-noticia md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

.subtitle-alternativo {
  padding: 0 40px;
  color: #999 !important;
  font-family: "Inter" !important;
  font-size: 1.6rem !important;
  max-width: 750px;
  text-align: justify;
}

#tabela-alternativa {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-alternativa thead {
  border: none !important;
}
#tabela-alternativa thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-alternativa thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-alternativa thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-alternativa thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody {
  border: none !important;
}
#tabela-alternativa tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-alternativa tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-alternativa tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-alternativa tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-alternativa_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-alternativa_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-alternativa_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-alternativa_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-alternativa_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-alternativa_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-alternativa_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-alternativa_next {
  color: #333 !important;
}

#tabela-alternativa_last {
  color: #333 !important;
}

#tabela-alternativa_previous {
  color: #333 !important;
}

#tabela-alternativa_first {
  color: #333 !important;
}

#tabela-alternativa_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-alternativa_empty {
  margin-left: 20px;
}

#tabela-alternativa_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-alternativa_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-alternativa_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#tabela-no-headers {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-no-headers thead {
  border: none !important;
}
#tabela-no-headers thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-no-headers thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-no-headers thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody {
  border: none !important;
}
#tabela-no-headers tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-no-headers tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-no-headers tbody tr:first-of-type td {
  padding-top: 15px !important;
}
#tabela-no-headers tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-no-headers tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-no-headers_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-no-headers_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-no-headers_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-no-headers_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-no-headers_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-no-headers_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-no-headers_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-no-headers_next {
  color: #333 !important;
}

#tabela-no-headers_last {
  color: #333 !important;
}

#tabela-no-headers_previous {
  color: #333 !important;
}

#tabela-no-headers_first {
  color: #333 !important;
}

#tabela-no-headers_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-no-headers_empty {
  margin-left: 20px;
}

#tabela-no-headers_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-no-headers_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-no-headers_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#noticiasManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  background: transparent !important;
  /* background-image: url(../../assets/images/backgrounds/background_13.svg) !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias {
  padding: 25px !important;
  background: #F3F6F8 !important;
  /* background-image: url("../../assets/images/backgrounds/background_13.svg") !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias .action-edit {
  text-align: center !important;
  cursor: pointer !important;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo {
  background-color: rgba(137, 136, 136, 0.85);
}
#noticiasManager .content-card .content-noticias .card-inativo .conteiner-img {
  background-color: #898888;
  opacity: 0.84;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo #photo-id {
  opacity: 0.82;
}
#noticiasManager .content-card .content-noticias .card-inativo .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #d4d4d4 !important;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia i {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia span {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-noticia {
  height: 280px;
  width: 260px;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 40px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .conteiner-img {
  background-color: rgba(49, 37, 75, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #fff;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .span-status {
  font-family: GothamBook !important;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-left: 30px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: -10px;
}
#noticiasManager .content-card .content-noticias #photo-id {
  height: 100%;
  width: 100%;
  border-radius: 20px;
}
#noticiasManager .text-left {
  text-align: left !important;
}
#noticiasManager #tabela-user-app {
  border-top: none !important;
  background: #123862;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#noticiasManager #tabela-user-app thead {
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#noticiasManager #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#noticiasManager #tabela-user-app tbody {
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#noticiasManager .ms-responsive-table-wrapper {
  text-align: center;
}
#noticiasManager #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#noticiasManager #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#noticiasManager #tabela-user-app_empty {
  margin-left: 20px;
}
#noticiasManager #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#noticiasManager #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#noticiasManager #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#noticiasManager md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#noticiasManager md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#noticiasManager md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #noticiasManager md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#noticiasManager .blueLight {
  background-color: #dbecf5 !important;
}
#noticiasManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#noticiasManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#noticiasManager #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#noticiasManager #preview-simulator {
  margin-right: 10px !important;
}
#noticiasManager #next-noticia {
  margin-right: 25px !important;
}
#noticiasManager .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#noticiasManager .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover span {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#noticiasManager .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:disabled span {
  color: #999 !important;
}
#noticiasManager .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#noticiasManager .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#noticiasManager .md-tooltip-help {
  border-radius: 0;
}
#noticiasManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#noticiasManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#noticiasManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#noticiasManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#noticiasManager h3, #noticiasManager p, #noticiasManager span, #noticiasManager label, #noticiasManager a {
  font-family: "Gotham", Sans-serif;
}
#noticiasManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#noticiasManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#noticiasManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#noticiasManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#noticiasManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#noticiasManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#noticiasManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#noticiasManager .content-card md-content {
  padding-top: 0 !important;
}
#noticiasManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#noticiasManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#noticiasManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#noticiasManager md-autocomplete {
  font-size: 15px !important;
}
#noticiasManager md-autocomplete input {
  text-align: left !important;
}
#noticiasManager ._md-chip-input-container {
  width: 100%;
}
#noticiasManager md-chips-wrap {
  padding: 0px !important;
}
#noticiasManager label {
  color: #333 !important;
}
#noticiasManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

gradient-1 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-2 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-3 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(38, 59, 124)), to(rgb(0, 97, 139))) !important;
  background: linear-gradient(90deg, rgb(38, 59, 124) 1%, rgb(0, 97, 139) 100%) !important;
}

.gradient-4 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(4, 29, 108)), to(rgb(0, 97, 139)));
  background: linear-gradient(90deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}

.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-default-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-1 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-1 i, .btn-default-1 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #44D62C;*/
  font-size: 2.8rem;
}

.btn-default-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-1:hover span {
  color: #fff !important;
}
.btn-default-1:hover i, .btn-default-1:hover md-icon {
  color: #fff !important;
}

.btn-default-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-1:disabled i, .btn-default-1:disabled md-icon {
  color: #999 !important;
}
.btn-default-1:disabled span {
  color: #999 !important;
}

.btn-default-2 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-2 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-2 i, .btn-default-2 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #7bc043;*/
  font-size: 2.8rem;
}

.btn-default-2:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-2:hover span {
  color: #fff !important;
}
.btn-default-2:hover i, .btn-default-2:hover md-icon {
  color: #fff !important;
}

.btn-default-2:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-2:disabled i, .btn-default-2:disabled md-icon {
  color: #999 !important;
}
.btn-default-2:disabled span {
  color: #999 !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-table-info {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-info span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-info i, .btn-table-info md-icon {
  margin-right: 10px !important;
  color: #0090cf;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-info:hover {
  background: #0090cf !important;
  color: #fff !important;
}
.btn-table-info:hover span {
  color: #fff !important;
}
.btn-table-info:hover i, .btn-table-info:hover md-icon {
  color: #fff !important;
}

.btn-table-info:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-info:disabled i, .btn-table-info:disabled md-icon {
  color: #999 !important;
}
.btn-table-info:disabled span {
  color: #999 !important;
}

.btn-table-confirm {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-confirm span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-confirm i, .btn-table-confirm md-icon {
  margin-right: 10px !important;
  color: #7bc043;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-confirm:hover {
  background: #7bc043 !important;
  color: #fff !important;
}
.btn-table-confirm:hover span {
  color: #fff !important;
}
.btn-table-confirm:hover i, .btn-table-confirm:hover md-icon {
  color: #fff !important;
}

.btn-table-confirm:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-confirm:disabled i, .btn-table-confirm:disabled md-icon {
  color: #999 !important;
}
.btn-table-confirm:disabled span {
  color: #999 !important;
}

.btn-table-edit {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-edit span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-edit i, .btn-table-edit md-icon {
  margin-right: 10px !important;
  color: #f7bd01;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-edit:hover {
  background: #f7bd01 !important;
  color: #fff !important;
}
.btn-table-edit:hover span {
  color: #fff !important;
}
.btn-table-edit:hover i, .btn-table-edit:hover md-icon {
  color: #fff !important;
}

.btn-table-edit:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-edit:disabled i, .btn-table-edit:disabled md-icon {
  color: #999 !important;
}
.btn-table-edit:disabled span {
  color: #999 !important;
}

.btn-table-delete {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-delete span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-delete i, .btn-table-delete md-icon {
  margin-right: 10px !important;
  color: #e9544d;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-delete:hover {
  background: #e9544d !important;
  color: #fff !important;
}
.btn-table-delete:hover span {
  color: #fff !important;
}
.btn-table-delete:hover i, .btn-table-delete:hover md-icon {
  color: #fff !important;
}

.btn-table-delete:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-delete:disabled i, .btn-table-delete:disabled md-icon {
  color: #999 !important;
}
.btn-table-delete:disabled span {
  color: #999 !important;
}

.icon-animed-notify {
  display: inline-block;
}

.rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}

.rise-shake-10R {
  -webkit-animation: jump-shaking 1s 10;
          animation: jump-shaking 1s 10;
}

.modal-padrao-noticia .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia #tabela-user-app {
  border-top: none !important;
  background: transparent;
  border-radius: 15px;
  padding: 15px 0 20px;
  padding-top: 0 !important;
  margin-top: 0 !important;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
.modal-padrao-noticia #tabela-user-app thead {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
.modal-padrao-noticia #tabela-user-app tbody {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
.modal-padrao-noticia .ms-responsive-table-wrapper {
  text-align: center;
}
.modal-padrao-noticia #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button {
  color: #d4d4d4 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
.modal-padrao-noticia #tabela-user-app_empty {
  margin-left: 20px;
}
.modal-padrao-noticia #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 5px;
  text-align: left;
}
.modal-padrao-noticia #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
.modal-padrao-noticia #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 0px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
.modal-padrao-noticia md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
.modal-padrao-noticia md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, .modal-padrao-noticia md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

.subtitle-alternativo {
  padding: 0 40px;
  color: #999 !important;
  font-family: "Inter" !important;
  font-size: 1.6rem !important;
  max-width: 750px;
  text-align: justify;
}

#tabela-alternativa {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-alternativa thead {
  border: none !important;
}
#tabela-alternativa thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-alternativa thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-alternativa thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-alternativa thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody {
  border: none !important;
}
#tabela-alternativa tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-alternativa tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-alternativa tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-alternativa tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-alternativa_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-alternativa_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-alternativa_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-alternativa_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-alternativa_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-alternativa_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-alternativa_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-alternativa_next {
  color: #333 !important;
}

#tabela-alternativa_last {
  color: #333 !important;
}

#tabela-alternativa_previous {
  color: #333 !important;
}

#tabela-alternativa_first {
  color: #333 !important;
}

#tabela-alternativa_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-alternativa_empty {
  margin-left: 20px;
}

#tabela-alternativa_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-alternativa_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-alternativa_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#tabela-no-headers {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-no-headers thead {
  border: none !important;
}
#tabela-no-headers thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-no-headers thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-no-headers thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody {
  border: none !important;
}
#tabela-no-headers tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-no-headers tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-no-headers tbody tr:first-of-type td {
  padding-top: 15px !important;
}
#tabela-no-headers tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-no-headers tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-no-headers_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-no-headers_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-no-headers_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-no-headers_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-no-headers_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-no-headers_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-no-headers_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-no-headers_next {
  color: #333 !important;
}

#tabela-no-headers_last {
  color: #333 !important;
}

#tabela-no-headers_previous {
  color: #333 !important;
}

#tabela-no-headers_first {
  color: #333 !important;
}

#tabela-no-headers_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-no-headers_empty {
  margin-left: 20px;
}

#tabela-no-headers_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-no-headers_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-no-headers_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#noticiasManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  background: transparent !important;
  /* background-image: url(../../assets/images/backgrounds/background_13.svg) !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias {
  padding: 25px !important;
  background: #F3F6F8 !important;
  /* background-image: url("../../assets/images/backgrounds/background_13.svg") !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#noticiasManager .content-card .content-noticias .action-edit {
  text-align: center !important;
  cursor: pointer !important;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo {
  background-color: rgba(137, 136, 136, 0.85);
}
#noticiasManager .content-card .content-noticias .card-inativo .conteiner-img {
  background-color: #898888;
  opacity: 0.84;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .card-inativo #photo-id {
  opacity: 0.82;
}
#noticiasManager .content-card .content-noticias .card-inativo .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #d4d4d4 !important;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia i {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-inativo .date-noticia span {
  color: #d4d4d4 !important;
}
#noticiasManager .content-card .content-noticias .card-noticia {
  height: 280px;
  width: 260px;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 40px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .conteiner-img {
  background-color: rgba(49, 37, 75, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#noticiasManager .content-card .content-noticias .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #fff;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#noticiasManager .content-card .content-noticias .span-status {
  font-family: GothamBook !important;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-left: 30px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: -10px;
}
#noticiasManager .content-card .content-noticias #photo-id {
  height: 100%;
  width: 100%;
  border-radius: 20px;
}
#noticiasManager .text-left {
  text-align: left !important;
}
#noticiasManager #tabela-user-app {
  border-top: none !important;
  background: #123862;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#noticiasManager #tabela-user-app thead {
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#noticiasManager #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#noticiasManager #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#noticiasManager #tabela-user-app tbody {
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#noticiasManager #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#noticiasManager .ms-responsive-table-wrapper {
  text-align: center;
}
#noticiasManager #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#noticiasManager #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#noticiasManager #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#noticiasManager #tabela-user-app_empty {
  margin-left: 20px;
}
#noticiasManager #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#noticiasManager #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#noticiasManager #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#noticiasManager md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#noticiasManager md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#noticiasManager md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #noticiasManager md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#noticiasManager .blueLight {
  background-color: #dbecf5 !important;
}
#noticiasManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#noticiasManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#noticiasManager #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#noticiasManager #preview-simulator {
  margin-right: 10px !important;
}
#noticiasManager #next-noticia {
  margin-right: 25px !important;
}
#noticiasManager .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#noticiasManager .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:hover span {
  color: #fff !important;
}
#noticiasManager .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#noticiasManager .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#noticiasManager .btn-save-custom:disabled span {
  color: #999 !important;
}
#noticiasManager .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#noticiasManager .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#noticiasManager .md-tooltip-help {
  border-radius: 0;
}
#noticiasManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#noticiasManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#noticiasManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#noticiasManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#noticiasManager h3, #noticiasManager p, #noticiasManager span, #noticiasManager label, #noticiasManager a {
  font-family: "Gotham", Sans-serif;
}
#noticiasManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#noticiasManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#noticiasManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#noticiasManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#noticiasManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#noticiasManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#noticiasManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#noticiasManager .content-card md-content {
  padding-top: 0 !important;
}
#noticiasManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#noticiasManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#noticiasManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#noticiasManager md-autocomplete {
  font-size: 15px !important;
}
#noticiasManager md-autocomplete input {
  text-align: left !important;
}
#noticiasManager ._md-chip-input-container {
  width: 100%;
}
#noticiasManager md-chips-wrap {
  padding: 0px !important;
}
#noticiasManager label {
  color: #333 !important;
}
#noticiasManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

gradient-1 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-2 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-3 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(38, 59, 124)), to(rgb(0, 97, 139))) !important;
  background: linear-gradient(90deg, rgb(38, 59, 124) 1%, rgb(0, 97, 139) 100%) !important;
}

.gradient-4 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(4, 29, 108)), to(rgb(0, 97, 139)));
  background: linear-gradient(90deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}

.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-default-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-1 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-1 i, .btn-default-1 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #44D62C;*/
  font-size: 2.8rem;
}

.btn-default-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-1:hover span {
  color: #fff !important;
}
.btn-default-1:hover i, .btn-default-1:hover md-icon {
  color: #fff !important;
}

.btn-default-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-1:disabled i, .btn-default-1:disabled md-icon {
  color: #999 !important;
}
.btn-default-1:disabled span {
  color: #999 !important;
}

.btn-default-2 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 43px;
}
.btn-default-2 span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.5rem !important;
  font-weight: bold;
}
.btn-default-2 i, .btn-default-2 md-icon {
  margin-right: 15px !important;
  color: #073776;
  /*        color: #7bc043;*/
  font-size: 2.8rem;
}

.btn-default-2:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-default-2:hover span {
  color: #fff !important;
}
.btn-default-2:hover i, .btn-default-2:hover md-icon {
  color: #fff !important;
}

.btn-default-2:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-default-2:disabled i, .btn-default-2:disabled md-icon {
  color: #999 !important;
}
.btn-default-2:disabled span {
  color: #999 !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-table-info {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-info span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-info i, .btn-table-info md-icon {
  margin-right: 10px !important;
  color: #0090cf;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-info:hover {
  background: #0090cf !important;
  color: #fff !important;
}
.btn-table-info:hover span {
  color: #fff !important;
}
.btn-table-info:hover i, .btn-table-info:hover md-icon {
  color: #fff !important;
}

.btn-table-info:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-info:disabled i, .btn-table-info:disabled md-icon {
  color: #999 !important;
}
.btn-table-info:disabled span {
  color: #999 !important;
}

.btn-table-confirm {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-confirm span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-confirm i, .btn-table-confirm md-icon {
  margin-right: 10px !important;
  color: #7bc043;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-confirm:hover {
  background: #7bc043 !important;
  color: #fff !important;
}
.btn-table-confirm:hover span {
  color: #fff !important;
}
.btn-table-confirm:hover i, .btn-table-confirm:hover md-icon {
  color: #fff !important;
}

.btn-table-confirm:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-confirm:disabled i, .btn-table-confirm:disabled md-icon {
  color: #999 !important;
}
.btn-table-confirm:disabled span {
  color: #999 !important;
}

.btn-table-edit {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-edit span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-edit i, .btn-table-edit md-icon {
  margin-right: 10px !important;
  color: #f7bd01;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-edit:hover {
  background: #f7bd01 !important;
  color: #fff !important;
}
.btn-table-edit:hover span {
  color: #fff !important;
}
.btn-table-edit:hover i, .btn-table-edit:hover md-icon {
  color: #fff !important;
}

.btn-table-edit:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-edit:disabled i, .btn-table-edit:disabled md-icon {
  color: #999 !important;
}
.btn-table-edit:disabled span {
  color: #999 !important;
}

.btn-table-delete {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 20px 0 10px;
  border: none !important;
  border-radius: 1.4rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  cursor: pointer !important;
  background: #f9f9f9;
  height: 32px;
}
.btn-table-delete span {
  font-family: "Inter", sans-serif !important;
  color: #333;
  text-transform: none !important;
  font-size: 1.3rem !important;
  font-weight: bold;
  line-height: 22px !important;
}
.btn-table-delete i, .btn-table-delete md-icon {
  margin-right: 10px !important;
  color: #e9544d;
  font-size: 2.5rem;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  line-height: 22px;
}

.btn-table-delete:hover {
  background: #e9544d !important;
  color: #fff !important;
}
.btn-table-delete:hover span {
  color: #fff !important;
}
.btn-table-delete:hover i, .btn-table-delete:hover md-icon {
  color: #fff !important;
}

.btn-table-delete:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-table-delete:disabled i, .btn-table-delete:disabled md-icon {
  color: #999 !important;
}
.btn-table-delete:disabled span {
  color: #999 !important;
}

.icon-animed-notify {
  display: inline-block;
}

.rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}

.rise-shake-10R {
  -webkit-animation: jump-shaking 1s 10;
          animation: jump-shaking 1s 10;
}

.modal-padrao-noticia .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia #tabela-user-app {
  border-top: none !important;
  background: transparent;
  border-radius: 15px;
  padding: 15px 0 20px;
  padding-top: 0 !important;
  margin-top: 0 !important;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
.modal-padrao-noticia #tabela-user-app thead {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
.modal-padrao-noticia #tabela-user-app tbody {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
.modal-padrao-noticia .ms-responsive-table-wrapper {
  text-align: center;
}
.modal-padrao-noticia #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button {
  color: #d4d4d4 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
.modal-padrao-noticia #tabela-user-app_empty {
  margin-left: 20px;
}
.modal-padrao-noticia #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 5px;
  text-align: left;
}
.modal-padrao-noticia #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
.modal-padrao-noticia #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 0px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
.modal-padrao-noticia md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
.modal-padrao-noticia md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, .modal-padrao-noticia md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

.subtitle-alternativo {
  padding: 0 40px;
  color: #999 !important;
  font-family: "Inter" !important;
  font-size: 1.6rem !important;
  max-width: 750px;
  text-align: justify;
}

#tabela-alternativa {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-alternativa thead {
  border: none !important;
}
#tabela-alternativa thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-alternativa thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-alternativa thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-alternativa thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody {
  border: none !important;
}
#tabela-alternativa tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-alternativa tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-alternativa tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-alternativa tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-alternativa tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-alternativa_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-alternativa_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-alternativa_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-alternativa_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-alternativa_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-alternativa_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-alternativa_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-alternativa_next {
  color: #333 !important;
}

#tabela-alternativa_last {
  color: #333 !important;
}

#tabela-alternativa_previous {
  color: #333 !important;
}

#tabela-alternativa_first {
  color: #333 !important;
}

#tabela-alternativa_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-alternativa_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-alternativa_empty {
  margin-left: 20px;
}

#tabela-alternativa_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-alternativa_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-alternativa_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#tabela-no-headers {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-no-headers thead {
  border: none !important;
}
#tabela-no-headers thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-no-headers thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-no-headers thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody {
  border: none !important;
}
#tabela-no-headers tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-no-headers tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-no-headers tbody tr:first-of-type td {
  padding-top: 15px !important;
}
#tabela-no-headers tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-no-headers tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-no-headers tbody tr:hover {
  background-color: #f2f2f2 !important;
}

.ms-responsive-table-wrapper {
  text-align: center;
}

#tabela-no-headers_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #333 !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-no-headers_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-no-headers_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
}
#tabela-no-headers_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-no-headers_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-no-headers_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-no-headers_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-no-headers_next {
  color: #333 !important;
}

#tabela-no-headers_last {
  color: #333 !important;
}

#tabela-no-headers_previous {
  color: #333 !important;
}

#tabela-no-headers_first {
  color: #333 !important;
}

#tabela-no-headers_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-no-headers_empty {
  margin-left: 20px;
}

#tabela-no-headers_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-no-headers_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-no-headers_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#notificacoesManager {
  background: transparent !important;
}
#notificacoesManager .icon-animed-notify {
  display: inline-block;
}
#notificacoesManager .rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}
#notificacoesManager .bg-gradient-1 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(55, 54, 152);
  background: linear-gradient(145deg, rgb(55, 54, 152) 5%, rgb(249, 115, 141) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#373698",endColorstr="#f9738d",GradientType=1);
}
#notificacoesManager .bg-gradient-2 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(19, 167, 211);
  background: linear-gradient(145deg, rgb(19, 167, 211) 5%, rgb(7, 55, 118) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#13a7d3",endColorstr="#8c36e3",GradientType=1);
}
#notificacoesManager .bg-gradient-3 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(38, 191, 93);
  background: linear-gradient(145deg, rgb(38, 191, 93) 5%, rgb(27, 114, 14) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#26bf5d",endColorstr="#1b720e",GradientType=1);
}
#notificacoesManager .bg-gradient-4 {
  background: rgb(19, 167, 211);
  background: linear-gradient(145deg, rgb(19, 167, 211) 5%, rgb(140, 54, 227) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#13a7d3",endColorstr="#8c36e3",GradientType=1);
}
#notificacoesManager .bg-gradient-5 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}
#notificacoesManager .bg-gradient-6 {
  background: rgb(5, 40, 86);
  background: linear-gradient(145deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}
#notificacoesManager .bg-gradient-7 {
  background: linear-gradient(145deg, #263b7c 1%, #00618b 100%) !important;
}
#notificacoesManager .card-blank {
  width: 255px;
  min-height: 255px;
  padding: 20px 20px 20px;
}
#notificacoesManager .card-dashboard {
  margin: 10px 10px 20px;
  width: 255px;
  min-height: 255px;
  padding: 20px 10px 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
}
#notificacoesManager .card-dashboard-2 {
  margin-top: 10px;
  min-height: 255px;
  padding: 20px 10px 30px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
}
#notificacoesManager .card-dashboard-3 {
  margin: 10px 10px 20px;
  min-height: 255px;
  padding: 20px 10px 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
}
#notificacoesManager .text-left {
  text-align: left !important;
}
#notificacoesManager #tabela-user-app {
  border-top: none !important;
  /*background: #1b4877 !important;*/
  background: linear-gradient(145deg, #263b7c 1%, #00618b 100%) !important;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#notificacoesManager #tabela-user-app thead {
  border: none !important;
}
#notificacoesManager #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#notificacoesManager #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#notificacoesManager #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#notificacoesManager #tabela-user-app tbody {
  border: none !important;
}
#notificacoesManager #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#notificacoesManager #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#notificacoesManager .ms-responsive-table-wrapper {
  text-align: center;
}
#notificacoesManager #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#notificacoesManager #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#notificacoesManager #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#notificacoesManager #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#notificacoesManager #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#notificacoesManager #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#notificacoesManager #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#notificacoesManager #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#notificacoesManager #tabela-user-app_empty {
  margin-left: 20px;
}
#notificacoesManager #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#notificacoesManager #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#notificacoesManager #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#notificacoesManager md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#notificacoesManager md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#notificacoesManager md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #notificacoesManager md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#notificacoesManager .blueLight {
  background-color: #dbecf5 !important;
}
#notificacoesManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#notificacoesManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#notificacoesManager #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#notificacoesManager #preview-simulator {
  margin-right: 10px !important;
}
#notificacoesManager #next-noticia {
  margin-right: 25px !important;
}
#notificacoesManager .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#notificacoesManager .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#notificacoesManager .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#notificacoesManager .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#notificacoesManager .btn-save-custom:hover span {
  color: #fff !important;
}
#notificacoesManager .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#notificacoesManager .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#notificacoesManager .btn-save-custom:disabled span {
  color: #999 !important;
}
#notificacoesManager .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#notificacoesManager .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#notificacoesManager .md-tooltip-help {
  border-radius: 0;
}
#notificacoesManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#notificacoesManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#notificacoesManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#notificacoesManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#notificacoesManager h3, #notificacoesManager p, #notificacoesManager span, #notificacoesManager label, #notificacoesManager a {
  font-family: "Gotham", Sans-serif;
}
#notificacoesManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#notificacoesManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#notificacoesManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#notificacoesManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#notificacoesManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#notificacoesManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#notificacoesManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#notificacoesManager .content-card md-content {
  padding-top: 0 !important;
}
#notificacoesManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#notificacoesManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#notificacoesManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#notificacoesManager md-autocomplete {
  font-size: 15px !important;
}
#notificacoesManager md-autocomplete input {
  text-align: left !important;
}
#notificacoesManager ._md-chip-input-container {
  width: 100%;
}
#notificacoesManager md-chips-wrap {
  padding: 0px !important;
}
#notificacoesManager label {
  color: #333 !important;
}
#notificacoesManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

/*gradient-1 {
    background: rgb(5, 40, 86);
    background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-2 {
    background: rgb(5, 40, 86);
    background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-3 {
    background: rgb(5, 40, 86);
    background: linear-gradient(90deg, rgb(38, 59, 124) 1%, rgba(0, 97, 139, 1) 100%) !important;
}

.gradient-4 {
    background: rgb(5, 40, 86);
    background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%);
}*/
.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-next-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 30px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #333;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /*background: linear-gradient(145deg, #263b7c 1%, #00618b 100%) !important;*/
  background: #f4f4f4;
}
.btn-next-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-next-1 i, .btn-next-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-next-1:hover {
  background: #44d62c !important;
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.btn-next-1:hover span {
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.btn-next-1:hover i, .btn-next-1:hover md-icon {
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-next-1:disabled {
  background: #d4d4d4 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-next-1:disabled i, .btn-next-1:disabled md-icon {
  color: #999 !important;
}
.btn-next-1:disabled span {
  color: #999 !important;
}

.btn-menu-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #333;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  margin-bottom: 15px;
  background: #f4f4f4;
  cursor: pointer !important;
}
.btn-menu-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-menu-1 i, .btn-menu-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-menu-1:hover {
  background: #44d62c !important;
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.btn-menu-1:hover span {
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.btn-menu-1:hover i, .btn-menu-1:hover md-icon {
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-menu-1:disabled {
  background: #d4d4d4 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-menu-1:disabled i, .btn-menu-1:disabled md-icon {
  color: #999 !important;
}
.btn-menu-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff;
}

.btn-submit-modal:disabled {
  background: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #b7b7b7 !important;
}
.btn-submit-modal:disabled span, .btn-submit-modal:disabled i, .btn-submit-modal:disabled md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #b7b7b7 !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

#content-filtro label {
  color: #d4d4d4 !important;
}
#content-filtro .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
#content-filtro .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
#content-filtro {
  /*#tabela-user-app {
      border-top: none !important;
      background: transparent;
      border-radius: 15px;
      padding: 15px 0 20px;
      padding-top: 0 !important;
      margin-top: 0 !important;*/
  /* .first-text-table {
          text-align: left !important;
          min-width: 200px;
      }*/
  /*thead {
          border: none !important;

          tr {
              background: transparent;
              color: #fff;
              border: none !important;

              th {
                  text-align: center;
                  border-bottom: none;
                  background: transparent;
                  color: #fff !important;
                  font-family: 'GothamBold' !important;
                  font-size: 1.4rem;
                  padding-bottom: 20px !important;
              }

              th:first-of-type {
                  width: 40px !important;
              }
          }
      }

      tbody {
          border: none !important;

          tr {
              background: transparent;
              border: none !important;

              td {
                  background: transparent;
                  text-align: center;
                  font-size: 11px;
                  padding: 10px !important;
                  color: #f2f2f2 !important;
                  font-family: 'GothamBook' !important;
                  border: none !important;
                  border-top: 1px solid #062b5d !important;
              }

              td:first-of-type {
              }
          }
      }
  }

  .ms-responsive-table-wrapper {
      text-align: center;
  }

  #tabela-user-app_info {
      margin-left: 15px;
      margin-bottom: 20px;
      color: #44d62c !important;
      font-family: 'GothamBold' !important;
  }

  #tabela-user-app_paginate {
      margin-left: 15px;
      margin-bottom: 10px;
      margin-top: 5px;
      font-family: 'GothamBook' !important;

      .paginate_button {
          color: #d4d4d4 !important;
          background: transparent !important;
          border: none !important;
          cursor: pointer !important;

          .current {
              background: transparent !important;
              color: #44d62c !important;
              cursor: pointer !important;
          }

          .disabled:active {
              color: #d4d4d4 !important;
              background: transparent !important;
          }
      }

      .paginate_button.current {
          background: transparent !important;
          color: #44d62c !important;
          font-family: 'GothamBold' !important;
          font-size: 1.8rem !important;
          cursor: pointer !important;
      }

      .paginate_button:hover {
          color: #44d62c !important;
          background: transparent !important;
          cursor: pointer !important;
      }
  }

  #tabela-user-app_length {
      margin-left: 20px;
      margin-top: 10px;
      display: none;
  }

  #tabela-user-app_empty {
      margin-left: 20px;
  }

  #tabela-user-app_filter {
      display: inline-flex;
      padding: 0px 20px;
      margin-right: 25px;
      margin-top: 5px;
      text-align: left;

      label {
          width: 95%;
          display: inline-grid;
          line-height: 0 !important;
          color: #999 !important;
          font-family: 'GothamBook' !important;
          font-size: 1.2rem;
          margin-left: 30px;
          margin-bottom: 10px;
          margin-top: 10px !important;

          input {
              border: none !important;
              font-size: 1.6rem;
              font-family: 'GothamBook' !important;
              border-radius: 0 !important;
              width: 100%;
              height: 40px;
              padding: 0px 20px !important;
              margin: 0px 0px 0px !important;
              color: #073776;
              background-color: transparent;
              border-bottom: 3px solid #073776 !important;
              font-size: 1.6rem;
              font-family: 'GothamBook' !important;
          }
      }
  }

  md-checkbox {
      ._md-container {
          ._md-icon {
              margin: 0px !important;
          }

          .md-checked {
              background-color: #44d62c !important;
          }
      }
  }

  md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
      background: #44d62c !important;
  }*/
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#videosManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  background: transparent !important;
  /* background-image: url(../../assets/images/backgrounds/background_13.svg) !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#videosManager .content-card .content-noticias {
  padding: 25px !important;
  background: #F3F6F8 !important;
  /* background-image: url("../../assets/images/backgrounds/background_13.svg") !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#videosManager .content-card .content-noticias .action-edit {
  text-align: center !important;
  cursor: pointer !important;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 20px;
}
#videosManager .content-card .content-noticias .card-inativo {
  background-color: rgba(137, 136, 136, 0.85);
}
#videosManager .content-card .content-noticias .card-inativo .conteiner-img {
  background-color: #898888;
  opacity: 0.84;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#videosManager .content-card .content-noticias .card-inativo #photo-id {
  opacity: 0.82;
}
#videosManager .content-card .content-noticias .card-inativo .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #d4d4d4 !important;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#videosManager .content-card .content-noticias .card-inativo .date-noticia i {
  color: #d4d4d4 !important;
}
#videosManager .content-card .content-noticias .card-inativo .date-noticia span {
  color: #d4d4d4 !important;
}
#videosManager .content-card .content-noticias .card-noticia {
  height: 280px;
  width: 260px;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 40px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
}
#videosManager .content-card .content-noticias .conteiner-img {
  background-color: rgba(49, 37, 75, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#videosManager .content-card .content-noticias .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #fff;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#videosManager .content-card .content-noticias .span-status {
  font-family: GothamBook !important;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-left: 30px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: -10px;
}
#videosManager .content-card .content-noticias #photo-id {
  height: 100%;
  width: 100%;
  border-radius: 20px;
}
#videosManager .text-left {
  text-align: left !important;
}
#videosManager #tabela-user-app {
  border-top: none !important;
  background: #123862;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#videosManager #tabela-user-app thead {
  border: none !important;
}
#videosManager #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#videosManager #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#videosManager #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#videosManager #tabela-user-app tbody {
  border: none !important;
}
#videosManager #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#videosManager #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#videosManager .ms-responsive-table-wrapper {
  text-align: center;
}
#videosManager #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#videosManager #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#videosManager #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#videosManager #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#videosManager #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#videosManager #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#videosManager #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#videosManager #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#videosManager #tabela-user-app_empty {
  margin-left: 20px;
}
#videosManager #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#videosManager #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#videosManager #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#videosManager md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#videosManager md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#videosManager md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #videosManager md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#videosManager .blueLight {
  background-color: #dbecf5 !important;
}
#videosManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#videosManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#videosManager #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#videosManager #preview-simulator {
  margin-right: 10px !important;
}
#videosManager #next-noticia {
  margin-right: 25px !important;
}
#videosManager .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#videosManager .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#videosManager .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#videosManager .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#videosManager .btn-save-custom:hover span {
  color: #fff !important;
}
#videosManager .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#videosManager .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#videosManager .btn-save-custom:disabled span {
  color: #999 !important;
}
#videosManager .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#videosManager .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#videosManager .md-tooltip-help {
  border-radius: 0;
}
#videosManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#videosManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#videosManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#videosManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#videosManager h3, #videosManager p, #videosManager span, #videosManager label, #videosManager a {
  font-family: "Gotham", Sans-serif;
}
#videosManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#videosManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#videosManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#videosManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#videosManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#videosManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#videosManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#videosManager .content-card md-content {
  padding-top: 0 !important;
}
#videosManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#videosManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#videosManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#videosManager md-autocomplete {
  font-size: 15px !important;
}
#videosManager md-autocomplete input {
  text-align: left !important;
}
#videosManager ._md-chip-input-container {
  width: 100%;
}
#videosManager md-chips-wrap {
  padding: 0px !important;
}
#videosManager label {
  color: #333 !important;
}
#videosManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

gradient-1 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-2 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-3 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(38, 59, 124)), to(rgb(0, 97, 139))) !important;
  background: linear-gradient(90deg, rgb(38, 59, 124) 1%, rgb(0, 97, 139) 100%) !important;
}

.gradient-4 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(4, 29, 108)), to(rgb(0, 97, 139)));
  background: linear-gradient(90deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}

.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.modal-padrao-noticia .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia #tabela-user-app {
  border-top: none !important;
  background: transparent;
  border-radius: 15px;
  padding: 15px 0 20px;
  padding-top: 0 !important;
  margin-top: 0 !important;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
.modal-padrao-noticia #tabela-user-app thead {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
.modal-padrao-noticia #tabela-user-app tbody {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
.modal-padrao-noticia .ms-responsive-table-wrapper {
  text-align: center;
}
.modal-padrao-noticia #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button {
  color: #d4d4d4 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
.modal-padrao-noticia #tabela-user-app_empty {
  margin-left: 20px;
}
.modal-padrao-noticia #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 5px;
  text-align: left;
}
.modal-padrao-noticia #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
.modal-padrao-noticia #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 0px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
.modal-padrao-noticia md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
.modal-padrao-noticia md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, .modal-padrao-noticia md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#novidadesManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  background: transparent !important;
  /* background-image: url(../../assets/images/backgrounds/background_13.svg) !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#novidadesManager .content-card .content-noticias {
  /* background-image: url("../../assets/images/backgrounds/background_13.svg") !important;
  background-repeat: no-repeat;
  background-size: cover !important;*/
}
#novidadesManager .content-card .content-noticias .action-edit {
  text-align: center !important;
  cursor: pointer !important;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 20px;
}
#novidadesManager .content-card .content-noticias .card-inativo {
  background: #F9F9F9 !important;
}
#novidadesManager .content-card .content-noticias .card-inativo .conteiner-img {
  background-color: #898888;
  opacity: 0.84;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 20px;
}
#novidadesManager .content-card .content-noticias .card-inativo #photo-id {
  opacity: 0.82;
}
#novidadesManager .content-card .content-noticias .card-inativo .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #d4d4d4 !important;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
  opacity: 0.4 !important;
}
#novidadesManager .content-card .content-noticias .card-inativo .date-noticia {
  opacity: 0.4 !important;
}
#novidadesManager .content-card .content-noticias .card-inativo .date-noticia i {
  color: #d4d4d4 !important;
}
#novidadesManager .content-card .content-noticias .card-inativo .date-noticia span {
  color: #d4d4d4 !important;
}
#novidadesManager .content-card .content-noticias .card-noticia {
  height: 180px;
  width: 260px;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 40px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
}
#novidadesManager .content-card .content-noticias .conteiner-img {
  background-color: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 20px;
}
#novidadesManager .content-card .content-noticias .h3-noticia {
  bottom: 0;
  font-family: Dax !important;
  color: #fff;
  font-size: 1.6rem;
  padding: 0 20px;
  margin-bottom: 5px;
}
#novidadesManager .content-card .content-noticias .span-status {
  font-family: GothamBook !important;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-left: 30px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: -10px;
}
#novidadesManager .content-card .content-noticias #photo-id {
  height: 100%;
  width: 100%;
  border-radius: 20px;
}
#novidadesManager .content-card .novidade-0 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(55, 54, 152);
  background: linear-gradient(145deg, rgb(55, 54, 152) 5%, rgb(249, 115, 141) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#373698",endColorstr="#f9738d",GradientType=1);
}
#novidadesManager .content-card .novidade-1 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(55, 54, 152);
  background: linear-gradient(145deg, rgb(55, 54, 152) 5%, rgb(249, 115, 141) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#373698",endColorstr="#f9738d",GradientType=1);
}
#novidadesManager .content-card .novidade-2 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(19, 167, 211);
  background: linear-gradient(145deg, rgb(19, 167, 211) 5%, rgb(140, 54, 227) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#13a7d3",endColorstr="#8c36e3",GradientType=1);
}
#novidadesManager .content-card .novidade-3 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(38, 191, 93);
  background: linear-gradient(145deg, rgb(38, 191, 93) 5%, rgb(27, 114, 14) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#26bf5d",endColorstr="#1b720e",GradientType=1);
}
#novidadesManager .text-left {
  text-align: left !important;
}
#novidadesManager #tabela-user-app {
  border-top: none !important;
  background: #123862;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#novidadesManager #tabela-user-app thead {
  border: none !important;
}
#novidadesManager #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#novidadesManager #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#novidadesManager #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#novidadesManager #tabela-user-app tbody {
  border: none !important;
}
#novidadesManager #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#novidadesManager #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#novidadesManager .ms-responsive-table-wrapper {
  text-align: center;
}
#novidadesManager #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#novidadesManager #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#novidadesManager #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#novidadesManager #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#novidadesManager #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#novidadesManager #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#novidadesManager #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#novidadesManager #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#novidadesManager #tabela-user-app_empty {
  margin-left: 20px;
}
#novidadesManager #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#novidadesManager #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#novidadesManager #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#novidadesManager md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#novidadesManager md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#novidadesManager md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #novidadesManager md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#novidadesManager .blueLight {
  background-color: #dbecf5 !important;
}
#novidadesManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#novidadesManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#novidadesManager #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#novidadesManager #preview-simulator {
  margin-right: 10px !important;
}
#novidadesManager #next-noticia {
  margin-right: 25px !important;
}
#novidadesManager .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#novidadesManager .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#novidadesManager .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#novidadesManager .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#novidadesManager .btn-save-custom:hover span {
  color: #fff !important;
}
#novidadesManager .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#novidadesManager .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#novidadesManager .btn-save-custom:disabled span {
  color: #999 !important;
}
#novidadesManager .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#novidadesManager .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#novidadesManager .md-tooltip-help {
  border-radius: 0;
}
#novidadesManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#novidadesManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#novidadesManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#novidadesManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#novidadesManager h3, #novidadesManager p, #novidadesManager span, #novidadesManager label, #novidadesManager a {
  font-family: "Gotham", Sans-serif;
}
#novidadesManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#novidadesManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#novidadesManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#novidadesManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#novidadesManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#novidadesManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#novidadesManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#novidadesManager .content-card md-content {
  padding-top: 0 !important;
}
#novidadesManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#novidadesManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#novidadesManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#novidadesManager md-autocomplete {
  font-size: 15px !important;
}
#novidadesManager md-autocomplete input {
  text-align: left !important;
}
#novidadesManager ._md-chip-input-container {
  width: 100%;
}
#novidadesManager md-chips-wrap {
  padding: 0px !important;
}
#novidadesManager label {
  color: #333 !important;
}
#novidadesManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

gradient-1 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-2 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-3 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(38, 59, 124)), to(rgb(0, 97, 139))) !important;
  background: linear-gradient(90deg, rgb(38, 59, 124) 1%, rgb(0, 97, 139) 100%) !important;
}

.gradient-4 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(4, 29, 108)), to(rgb(0, 97, 139)));
  background: linear-gradient(90deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}

.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.modal-padrao-noticia .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
.modal-padrao-noticia .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
.modal-padrao-noticia #tabela-user-app {
  border-top: none !important;
  background: transparent;
  border-radius: 15px;
  padding: 15px 0 20px;
  padding-top: 0 !important;
  margin-top: 0 !important;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
.modal-padrao-noticia #tabela-user-app thead {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
.modal-padrao-noticia #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
.modal-padrao-noticia #tabela-user-app tbody {
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
.modal-padrao-noticia #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
.modal-padrao-noticia .ms-responsive-table-wrapper {
  text-align: center;
}
.modal-padrao-noticia #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button {
  color: #d4d4d4 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
.modal-padrao-noticia #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
.modal-padrao-noticia #tabela-user-app_empty {
  margin-left: 20px;
}
.modal-padrao-noticia #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 5px;
  text-align: left;
}
.modal-padrao-noticia #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
.modal-padrao-noticia #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 0px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
.modal-padrao-noticia md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
.modal-padrao-noticia md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
.modal-padrao-noticia md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, .modal-padrao-noticia md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#usuariosManager {
  background: transparent !important;
}
#usuariosManager .bg-gradient-1 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(55, 54, 152);
  background: linear-gradient(145deg, rgb(55, 54, 152) 5%, rgb(249, 115, 141) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#373698",endColorstr="#f9738d",GradientType=1);
}
#usuariosManager .bg-gradient-2 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(19, 167, 211);
  background: linear-gradient(145deg, rgb(19, 167, 211) 5%, rgb(7, 55, 118) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#13a7d3",endColorstr="#8c36e3",GradientType=1);
}
#usuariosManager .bg-gradient-3 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(38, 191, 93);
  background: linear-gradient(145deg, rgb(38, 191, 93) 5%, rgb(27, 114, 14) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#26bf5d",endColorstr="#1b720e",GradientType=1);
}
#usuariosManager .bg-gradient-4 {
  background: rgb(19, 167, 211);
  background: linear-gradient(145deg, rgb(19, 167, 211) 5%, rgb(140, 54, 227) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#13a7d3",endColorstr="#8c36e3",GradientType=1);
}
#usuariosManager .bg-gradient-5 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}
#usuariosManager .bg-gradient-6 {
  background: rgb(5, 40, 86);
  background: linear-gradient(145deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}
#usuariosManager .bg-gradient-7 {
  background: linear-gradient(145deg, #263b7c 1%, #00618b 100%) !important;
}
#usuariosManager .card-dashboard {
  margin: 10px 10px 20px;
  width: 255px;
  min-height: 255px;
  padding: 20px 10px 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
}
#usuariosManager .card-dashboard-2 {
  margin-top: 10px;
  min-height: 255px;
  padding: 20px 10px 30px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
}
#usuariosManager .card-dashboard-3 {
  margin: 10px 10px 20px;
  min-height: 255px;
  padding: 20px 10px 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
}
#usuariosManager .text-left {
  text-align: left !important;
}
#usuariosManager #tabela-user-app {
  border-top: none !important;
  /*background: #1b4877 !important;*/
  background: linear-gradient(145deg, #263b7c 1%, #00618b 100%) !important;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#usuariosManager #tabela-user-app thead {
  border: none !important;
}
#usuariosManager #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#usuariosManager #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#usuariosManager #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#usuariosManager #tabela-user-app tbody {
  border: none !important;
}
#usuariosManager #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#usuariosManager #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#usuariosManager .ms-responsive-table-wrapper {
  text-align: center;
}
#usuariosManager #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#usuariosManager #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#usuariosManager #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#usuariosManager #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#usuariosManager #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#usuariosManager #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#usuariosManager #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#usuariosManager #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#usuariosManager #tabela-user-app_empty {
  margin-left: 20px;
}
#usuariosManager #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#usuariosManager #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#usuariosManager #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#usuariosManager md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#usuariosManager md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#usuariosManager md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #usuariosManager md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#usuariosManager .blueLight {
  background-color: #dbecf5 !important;
}
#usuariosManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#usuariosManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#usuariosManager #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#usuariosManager #preview-simulator {
  margin-right: 10px !important;
}
#usuariosManager #next-noticia {
  margin-right: 25px !important;
}
#usuariosManager .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#usuariosManager .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#usuariosManager .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#usuariosManager .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#usuariosManager .btn-save-custom:hover span {
  color: #fff !important;
}
#usuariosManager .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#usuariosManager .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#usuariosManager .btn-save-custom:disabled span {
  color: #999 !important;
}
#usuariosManager .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#usuariosManager .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#usuariosManager .md-tooltip-help {
  border-radius: 0;
}
#usuariosManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#usuariosManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#usuariosManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#usuariosManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#usuariosManager h3, #usuariosManager p, #usuariosManager span, #usuariosManager label, #usuariosManager a {
  font-family: "Gotham", Sans-serif;
}
#usuariosManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#usuariosManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#usuariosManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#usuariosManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#usuariosManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#usuariosManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#usuariosManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#usuariosManager .content-card md-content {
  padding-top: 0 !important;
}
#usuariosManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#usuariosManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#usuariosManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#usuariosManager md-autocomplete {
  font-size: 15px !important;
}
#usuariosManager md-autocomplete input {
  text-align: left !important;
}
#usuariosManager ._md-chip-input-container {
  width: 100%;
}
#usuariosManager md-chips-wrap {
  padding: 0px !important;
}
#usuariosManager label {
  color: #333 !important;
}
#usuariosManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

/*gradient-1 {
    background: rgb(5, 40, 86);
    background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-2 {
    background: rgb(5, 40, 86);
    background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}

.gradient-3 {
    background: rgb(5, 40, 86);
    background: linear-gradient(90deg, rgb(38, 59, 124) 1%, rgba(0, 97, 139, 1) 100%) !important;
}

.gradient-4 {
    background: rgb(5, 40, 86);
    background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%);
}*/
.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

#content-filtro label {
  color: #d4d4d4 !important;
}
#content-filtro .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
#content-filtro .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
#content-filtro {
  /*#tabela-user-app {
      border-top: none !important;
      background: transparent;
      border-radius: 15px;
      padding: 15px 0 20px;
      padding-top: 0 !important;
      margin-top: 0 !important;*/
  /* .first-text-table {
          text-align: left !important;
          min-width: 200px;
      }*/
  /*thead {
          border: none !important;

          tr {
              background: transparent;
              color: #fff;
              border: none !important;

              th {
                  text-align: center;
                  border-bottom: none;
                  background: transparent;
                  color: #fff !important;
                  font-family: 'GothamBold' !important;
                  font-size: 1.4rem;
                  padding-bottom: 20px !important;
              }

              th:first-of-type {
                  width: 40px !important;
              }
          }
      }

      tbody {
          border: none !important;

          tr {
              background: transparent;
              border: none !important;

              td {
                  background: transparent;
                  text-align: center;
                  font-size: 11px;
                  padding: 10px !important;
                  color: #f2f2f2 !important;
                  font-family: 'GothamBook' !important;
                  border: none !important;
                  border-top: 1px solid #062b5d !important;
              }

              td:first-of-type {
              }
          }
      }
  }

  .ms-responsive-table-wrapper {
      text-align: center;
  }

  #tabela-user-app_info {
      margin-left: 15px;
      margin-bottom: 20px;
      color: #44d62c !important;
      font-family: 'GothamBold' !important;
  }

  #tabela-user-app_paginate {
      margin-left: 15px;
      margin-bottom: 10px;
      margin-top: 5px;
      font-family: 'GothamBook' !important;

      .paginate_button {
          color: #d4d4d4 !important;
          background: transparent !important;
          border: none !important;
          cursor: pointer !important;

          .current {
              background: transparent !important;
              color: #44d62c !important;
              cursor: pointer !important;
          }

          .disabled:active {
              color: #d4d4d4 !important;
              background: transparent !important;
          }
      }

      .paginate_button.current {
          background: transparent !important;
          color: #44d62c !important;
          font-family: 'GothamBold' !important;
          font-size: 1.8rem !important;
          cursor: pointer !important;
      }

      .paginate_button:hover {
          color: #44d62c !important;
          background: transparent !important;
          cursor: pointer !important;
      }
  }

  #tabela-user-app_length {
      margin-left: 20px;
      margin-top: 10px;
      display: none;
  }

  #tabela-user-app_empty {
      margin-left: 20px;
  }

  #tabela-user-app_filter {
      display: inline-flex;
      padding: 0px 20px;
      margin-right: 25px;
      margin-top: 5px;
      text-align: left;

      label {
          width: 95%;
          display: inline-grid;
          line-height: 0 !important;
          color: #999 !important;
          font-family: 'GothamBook' !important;
          font-size: 1.2rem;
          margin-left: 30px;
          margin-bottom: 10px;
          margin-top: 10px !important;

          input {
              border: none !important;
              font-size: 1.6rem;
              font-family: 'GothamBook' !important;
              border-radius: 0 !important;
              width: 100%;
              height: 40px;
              padding: 0px 20px !important;
              margin: 0px 0px 0px !important;
              color: #073776;
              background-color: transparent;
              border-bottom: 3px solid #073776 !important;
              font-size: 1.6rem;
              font-family: 'GothamBook' !important;
          }
      }
  }

  md-checkbox {
      ._md-container {
          ._md-icon {
              margin: 0px !important;
          }

          .md-checked {
              background-color: #44d62c !important;
          }
      }
  }

  md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
      background: #44d62c !important;
  }*/
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#treinamentoManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#treinamentoManager .redLight {
  background-color: #ffc6c4 !important;
}
#treinamentoManager .greenLight {
  background-color: #bcf5bc !important;
}
#treinamentoManager .blueLight {
  background-color: #dbecf5 !important;
}
#treinamentoManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#treinamentoManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#treinamentoManager .md-tooltip-help {
  border-radius: 0;
}
#treinamentoManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#treinamentoManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#treinamentoManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#treinamentoManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#treinamentoManager h3, #treinamentoManager p, #treinamentoManager span, #treinamentoManager label, #treinamentoManager a {
  font-family: "Gotham", Sans-serif;
}
#treinamentoManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#treinamentoManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#treinamentoManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#treinamentoManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#treinamentoManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#treinamentoManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#treinamentoManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#treinamentoManager .content-card md-content {
  padding-top: 0 !important;
}
#treinamentoManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#treinamentoManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#treinamentoManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#treinamentoManager md-autocomplete {
  font-size: 15px !important;
}
#treinamentoManager md-autocomplete input {
  text-align: left !important;
}
#treinamentoManager ._md-chip-input-container {
  width: 100%;
}
#treinamentoManager md-chips-wrap {
  padding: 0px !important;
}
#treinamentoManager label {
  color: #333 !important;
}
#treinamentoManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#dashboardHub-desktop {
  height: 100%;
  min-height: 100%;
}
#dashboardHub-desktop .icon-animed-notify {
  display: inline-block;
}
#dashboardHub-desktop .rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}
#dashboardHub-desktop .rise-shake-10R {
  -webkit-animation: jump-shaking 1s 10;
          animation: jump-shaking 1s 10;
}
#dashboardHub-desktop .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboardHub-desktop h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboardHub-desktop h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboardHub-desktop h3, #dashboardHub-desktop h4, #dashboardHub-desktop p, #dashboardHub-desktop span, #dashboardHub-desktop label, #dashboardHub-desktop a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-desktop .h2, #dashboardHub-desktop .h3, #dashboardHub-desktop .h4, #dashboardHub-desktop .p, #dashboardHub-desktop .span, #dashboardHub-desktop .label, #dashboardHub-desktop .a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-desktop .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboardHub-desktop .h4-titulo {
  font-size: 12px;
}
#dashboardHub-desktop .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboardHub-desktop .text-number {
  color: #073776;
}
#dashboardHub-desktop .menu-dot {
  margin-top: 5px;
}
#dashboardHub-desktop .menu-dot md-icon {
  color: #fff;
}
#dashboardHub-desktop .font-weight-bold {
  font-weight: bold !important;
}
#dashboardHub-desktop .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboardHub-desktop .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboardHub-desktop .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboardHub-desktop .hint-text-number {
  color: #999 !important;
}
#dashboardHub-desktop .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboardHub-desktop .text-center {
  text-align: center !important;
}
#dashboardHub-desktop > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboardHub-desktop > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboardHub-desktop > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboardHub-desktop > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboardHub-desktop > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboardHub-desktop > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboardHub-desktop > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboardHub-desktop > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboardHub-mobile {
  height: 100%;
  min-height: 100%;
}
#dashboardHub-mobile .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboardHub-mobile h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboardHub-mobile h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboardHub-mobile h3, #dashboardHub-mobile h4, #dashboardHub-mobile p, #dashboardHub-mobile span, #dashboardHub-mobile label, #dashboardHub-mobile a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-mobile .h2, #dashboardHub-mobile .h3, #dashboardHub-mobile .h4, #dashboardHub-mobile .p, #dashboardHub-mobile .span, #dashboardHub-mobile .label, #dashboardHub-mobile .a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-mobile .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboardHub-mobile .h4-titulo {
  font-size: 12px;
}
#dashboardHub-mobile .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboardHub-mobile .text-number {
  color: #073776;
}
#dashboardHub-mobile .menu-dot {
  margin-top: 5px;
}
#dashboardHub-mobile .menu-dot md-icon {
  color: #fff;
}
#dashboardHub-mobile .font-weight-bold {
  font-weight: bold !important;
}
#dashboardHub-mobile .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboardHub-mobile .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboardHub-mobile .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboardHub-mobile .hint-text-number {
  color: #999 !important;
}
#dashboardHub-mobile .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboardHub-mobile .text-center {
  text-align: center !important;
}
#dashboardHub-mobile > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboardHub-mobile > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboardHub-mobile > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboardHub-mobile > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboardHub-mobile > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboardHub-mobile > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboardHub-mobile > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboardHub-mobile > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.shadow-custom {
  -webkit-box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
  box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
}

.modal-full-dashboard {
  border-radius: 2px !important;
  width: 100%;
  max-width: 95%;
  max-height: 95%;
  overflow: hidden;
}

.hidden-page {
  display: none;
}

.splash-dashboard.ng-leave {
  opacity: 1;
}
.splash-dashboard.ng-leave-active {
  opacity: 0;
}
.splash-dashboard .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboard .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboard .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboard .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left,
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

#dashboard-desktop-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-desktop-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop-modal h3, #dashboard-desktop-modal h4, #dashboard-desktop-modal p, #dashboard-desktop-modal span, #dashboard-desktop-modal label, #dashboard-desktop-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop-modal .h2, #dashboard-desktop-modal .h3, #dashboard-desktop-modal .h4, #dashboard-desktop-modal .p, #dashboard-desktop-modal .span, #dashboard-desktop-modal .label, #dashboard-desktop-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-desktop-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-desktop-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-desktop-modal .text-number {
  color: #073776;
}
#dashboard-desktop-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-desktop-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-desktop-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-desktop-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-desktop-modal .text-center {
  text-align: center !important;
}
#dashboard-desktop-modal > .center {
  z-index: 52;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow-y: auto;
}
#dashboard-desktop-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-desktop-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-desktop-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-desktop-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-desktop-modal > .center > .content {
  background: none;
  padding: 0;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-desktop-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-desktop-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  -webkit-box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
  box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
}
#dashboard-desktop-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-mobile-modal {
  height: 100%;
  min-height: 100%;
}
#dashboard-mobile-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-mobile-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile-modal h3, #dashboard-mobile-modal h4, #dashboard-mobile-modal p, #dashboard-mobile-modal span, #dashboard-mobile-modal label, #dashboard-mobile-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile-modal .h2, #dashboard-mobile-modal .h3, #dashboard-mobile-modal .h4, #dashboard-mobile-modal .p, #dashboard-mobile-modal .span, #dashboard-mobile-modal .label, #dashboard-mobile-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-mobile-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-mobile-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-mobile-modal .text-number {
  color: #073776;
}
#dashboard-mobile-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-mobile-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-mobile-modal .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-mobile-modal .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-mobile-modal .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-mobile-modal .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-mobile-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-mobile-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-mobile-modal .text-center {
  text-align: center !important;
}
#dashboard-mobile-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-mobile-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-mobile-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-mobile-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-mobile-modal > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-mobile-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-mobile-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-mobile-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.last-item {
  border-bottom: none !important;
}

.active-empregado-equipe {
  background: #13a5d1 !important;
  border-top: 2px solid #073776 !important;
}

.md-tooltip-help {
  border-radius: 0;
}
.md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}

.icon-rotate-dash {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}

.constant-tilt-shake {
  -webkit-animation: tilt-shaking 0.3s infinite;
          animation: tilt-shaking 0.3s infinite;
}

@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes tilt-n-move-shaking {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
            transform: translate(0, 0) rotate(0deg);
  }
  25% {
    -webkit-transform: translate(5px, 5px) rotate(5deg);
            transform: translate(5px, 5px) rotate(5deg);
  }
  50% {
    -webkit-transform: translate(0, 0) rotate(0eg);
            transform: translate(0, 0) rotate(0eg);
  }
  75% {
    -webkit-transform: translate(-5px, 5px) rotate(-5deg);
            transform: translate(-5px, 5px) rotate(-5deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(0deg);
            transform: translate(0, 0) rotate(0deg);
  }
}
@keyframes tilt-n-move-shaking {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
            transform: translate(0, 0) rotate(0deg);
  }
  25% {
    -webkit-transform: translate(5px, 5px) rotate(5deg);
            transform: translate(5px, 5px) rotate(5deg);
  }
  50% {
    -webkit-transform: translate(0, 0) rotate(0eg);
            transform: translate(0, 0) rotate(0eg);
  }
  75% {
    -webkit-transform: translate(-5px, 5px) rotate(-5deg);
            transform: translate(-5px, 5px) rotate(-5deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(0deg);
            transform: translate(0, 0) rotate(0deg);
  }
}
@-webkit-keyframes vertical-shaking {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  50% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  75% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes vertical-shaking {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  50% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  75% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes horizontal-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  50% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes horizontal-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  50% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0) rotate(0);
            transform: translateX(0) rotate(0);
  }
  35% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  85% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  89% {
    -webkit-transform: translateY(-2px) rotate(-17deg);
            transform: translateY(-2px) rotate(-17deg);
  }
  93% {
    -webkit-transform: translateY(-3px) rotate(17deg);
            transform: translateY(-3px) rotate(17deg);
  }
  98% {
    -webkit-transform: translateY(-4px) rotate(-17deg);
            transform: translateY(-4px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
@-webkit-keyframes skew-x-shake {
  0% {
    -webkit-transform: skewX(-15deg);
            transform: skewX(-15deg);
  }
  5% {
    -webkit-transform: skewX(15deg);
            transform: skewX(15deg);
  }
  10% {
    -webkit-transform: skewX(-15deg);
            transform: skewX(-15deg);
  }
  15% {
    -webkit-transform: skewX(15deg);
            transform: skewX(15deg);
  }
  20% {
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg);
  }
}
@keyframes skew-x-shake {
  0% {
    -webkit-transform: skewX(-15deg);
            transform: skewX(-15deg);
  }
  5% {
    -webkit-transform: skewX(15deg);
            transform: skewX(15deg);
  }
  10% {
    -webkit-transform: skewX(-15deg);
            transform: skewX(-15deg);
  }
  15% {
    -webkit-transform: skewX(15deg);
            transform: skewX(15deg);
  }
  20% {
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg);
  }
}
@-webkit-keyframes skew-y-shake {
  0% {
    -webkit-transform: skewY(-15deg);
            transform: skewY(-15deg);
  }
  5% {
    -webkit-transform: skewY(15deg);
            transform: skewY(15deg);
  }
  10% {
    -webkit-transform: skewY(-15deg);
            transform: skewY(-15deg);
  }
  15% {
    -webkit-transform: skewY(15deg);
            transform: skewY(15deg);
  }
  20% {
    -webkit-transform: skewY(0deg);
            transform: skewY(0deg);
  }
  100% {
    -webkit-transform: skewY(0deg);
            transform: skewY(0deg);
  }
}
@keyframes skew-y-shake {
  0% {
    -webkit-transform: skewY(-15deg);
            transform: skewY(-15deg);
  }
  5% {
    -webkit-transform: skewY(15deg);
            transform: skewY(15deg);
  }
  10% {
    -webkit-transform: skewY(-15deg);
            transform: skewY(-15deg);
  }
  15% {
    -webkit-transform: skewY(15deg);
            transform: skewY(15deg);
  }
  20% {
    -webkit-transform: skewY(0deg);
            transform: skewY(0deg);
  }
  100% {
    -webkit-transform: skewY(0deg);
            transform: skewY(0deg);
  }
}
.splash-dashboardHub.ng-leave {
  opacity: 1;
}
.splash-dashboardHub.ng-leave-active {
  opacity: 0;
}
.splash-dashboardHub .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboardHub .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboardHub .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboardHub .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left,
.splash-dashboardHub .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboardHub .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

#step-1 {
  display: block !important;
}

.editor_texto .ta-toolbar {
  border: none !important;
}
.editor_texto .ta-scroll-window.form-control {
  border: none !important;
}

.content-card {
  border-top-right-radius: 20px !important;
  border-top-left-radius: 20px !important;
}
.content-card .sidenav .content {
  background: #fff !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#avaliacaoDesempenhoHub {
  background: transparent !important;
  height: 100%;
  min-height: 100%;
}
#avaliacaoDesempenhoHub .icon-animed-notify {
  display: inline-block;
}
#avaliacaoDesempenhoHub .rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}
#avaliacaoDesempenhoHub .rise-shake-10R {
  -webkit-animation: jump-shaking 1s 10;
          animation: jump-shaking 1s 10;
}
#avaliacaoDesempenhoHub .bg-gradient-1 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(55, 54, 152);
  background: linear-gradient(145deg, rgb(55, 54, 152) 5%, rgb(249, 115, 141) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#373698",endColorstr="#f9738d",GradientType=1);
}
#avaliacaoDesempenhoHub .bg-gradient-2 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(19, 167, 211);
  background: linear-gradient(145deg, rgb(19, 167, 211) 5%, rgb(7, 55, 118) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#13a7d3",endColorstr="#8c36e3",GradientType=1);
}
#avaliacaoDesempenhoHub .bg-gradient-3 {
  margin-top: 10px;
  width: 200px;
  height: 130px;
  padding: 5px 10px 0px;
  border-radius: 10px;
  background: rgb(38, 191, 93);
  background: linear-gradient(145deg, rgb(38, 191, 93) 5%, rgb(27, 114, 14) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#26bf5d",endColorstr="#1b720e",GradientType=1);
}
#avaliacaoDesempenhoHub .bg-gradient-4 {
  background: rgb(19, 167, 211);
  background: linear-gradient(145deg, rgb(19, 167, 211) 5%, rgb(140, 54, 227) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#13a7d3",endColorstr="#8c36e3",GradientType=1);
}
#avaliacaoDesempenhoHub .bg-gradient-5 {
  background: rgb(5, 40, 86);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(5, 40, 86, 0.8)), to(rgba(67, 77, 147, 0.7))) !important;
  background: linear-gradient(180deg, rgba(5, 40, 86, 0.8) 1%, rgba(67, 77, 147, 0.7) 100%) !important;
}
#avaliacaoDesempenhoHub .bg-gradient-6 {
  background: rgb(5, 40, 86);
  background: linear-gradient(145deg, rgb(4, 29, 108) 1%, rgb(0, 97, 139) 100%);
}
#avaliacaoDesempenhoHub .bg-gradient-7 {
  background: linear-gradient(145deg, #263b7c 1%, #00618b 100%) !important;
}
#avaliacaoDesempenhoHub .bg-6 {
  /* From https://css.glass */
  background: linear-gradient(145deg, rgb(19, 167, 211) 5%, rgb(7, 55, 118) 66%);
  /*  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);*/
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
#avaliacaoDesempenhoHub .gradient-2 {
  background: rgb(19, 167, 211);
  background: linear-gradient(145deg, rgb(19, 167, 211) 5%, rgb(7, 55, 118) 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#13a7d3",endColorstr="#8c36e3",GradientType=1);
}
#avaliacaoDesempenhoHub .btn-acess {
  background-color: #fff;
  padding: 7px 20px 5px;
  border-radius: 15px;
  text-decoration: none !important;
  text-align: center !important;
  height: 31px !important;
}
#avaliacaoDesempenhoHub .btn-acess i, #avaliacaoDesempenhoHub .btn-acess md-icon {
  color: #44d62c !important;
  font-size: 20px;
  height: 20px !important;
  width: 20px;
  margin: 0 !important;
  min-width: 0;
  min-height: 0;
  line-height: 17px !important;
}
#avaliacaoDesempenhoHub .btn-acess span {
  margin-left: 5px !important;
  font-family: "GothamBold";
  font-size: 1.1rem;
  color: #073776 !important;
  -webkit-margin-before: 0px !important;
          margin-block-start: 0px !important;
}
#avaliacaoDesempenhoHub .toolbar-avaliacao {
  padding: 0;
  background: transparent !important;
  height: 100%;
  margin: 0 30px 30px !important;
  min-height: 0 !important;
  padding-top: 10px !important;
}
#avaliacaoDesempenhoHub .toolbar-avaliacao h3 {
  color: #073776 !important;
  font-family: "Dax" !important;
  margin: 0px !important;
  text-align: left;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 10px !important;
}
#avaliacaoDesempenhoHub .toolbar-avaliacao span {
  color: #073776 !important;
}
#avaliacaoDesempenhoHub .toolbar-avaliacao .btn-acess {
  -webkit-box-shadow: 1px 2px 6px 0px rgba(29, 29, 29, 0.4) !important;
          box-shadow: 1px 2px 6px 0px rgba(29, 29, 29, 0.4) !important;
  padding: 5px 20px 3px;
  height: 31px !important;
}
#avaliacaoDesempenhoHub .toolbar-avaliacao .btn-acess i, #avaliacaoDesempenhoHub .toolbar-avaliacao .btn-acess md-icon {
  color: #44d62c !important;
  font-size: 20px;
  height: 20px !important;
  width: 20px;
  margin: 0 !important;
  min-width: 0;
  min-height: 0;
  line-height: 15px !important;
}
#avaliacaoDesempenhoHub .toolbar-avaliacao .btn-acess span {
  color: #073776 !important;
  margin-left: 5px !important;
}
#avaliacaoDesempenhoHub .card-blank {
  width: 255px;
  min-height: 255px;
  padding: 20px 20px 20px;
}
#avaliacaoDesempenhoHub .card-top {
  margin: 0 !important;
  width: 255px;
  min-height: 255px;
  padding: 20px 10px 20px;
}
#avaliacaoDesempenhoHub .card-av {
  margin: 10px 5px 20px;
  width: 250px;
  min-height: 255px;
  padding: 20px 10px 10px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
}
#avaliacaoDesempenhoHub .card-bar {
  margin: 10px 10px 20px;
  min-height: 255px;
  padding: 20px 10px 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
  /* From https://css.glass */
  background: rgba(255, 255, 255, 0.2);
  /*  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);*/
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
#avaliacaoDesempenhoHub .card-blank {
  width: 255px;
  min-height: 255px;
  padding: 20px 20px 20px;
  height: 100%;
}
#avaliacaoDesempenhoHub .card-dashboard {
  margin: 10px 10px 20px;
  width: 255px;
  min-width: 230px;
  min-height: 285px;
  padding: 20px 10px 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
  height: 100%;
}
#avaliacaoDesempenhoHub .card-dashboard-conteiner {
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
}
#avaliacaoDesempenhoHub .card-dashboard-blank {
  margin: 10px 10px 20px;
  width: 255px;
  min-height: 285px;
  padding: 20px 10px 20px;
  height: 100%;
}
#avaliacaoDesempenhoHub .card-dashboard-2 {
  margin-top: 10px;
  min-height: 285px;
  min-width: 320px;
  max-width: 530px;
  width: 100%;
  padding: 20px 10px 30px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
  height: 100%;
}
#avaliacaoDesempenhoHub .card-dashboard-3 {
  margin: 10px 10px 20px;
  min-height: 255px;
  padding: 20px 10px 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
  height: 100%;
}
#avaliacaoDesempenhoHub .text-left {
  text-align: left !important;
}
#avaliacaoDesempenhoHub #tabela-user-app {
  border-top: none !important;
  /*background: #1b4877 !important;*/
  background: linear-gradient(145deg, #263b7c 1%, #00618b 100%) !important;
  border-radius: 15px;
  padding: 15px 0 20px;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
#avaliacaoDesempenhoHub #tabela-user-app thead {
  border: none !important;
}
#avaliacaoDesempenhoHub #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
#avaliacaoDesempenhoHub #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
#avaliacaoDesempenhoHub #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
#avaliacaoDesempenhoHub #tabela-user-app tbody {
  border: none !important;
}
#avaliacaoDesempenhoHub #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
#avaliacaoDesempenhoHub #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
#avaliacaoDesempenhoHub .ms-responsive-table-wrapper {
  text-align: center;
  background: transparent !important;
}
#avaliacaoDesempenhoHub #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #999 !important;
  font-family: "GothamBold" !important;
}
#avaliacaoDesempenhoHub #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
#avaliacaoDesempenhoHub #tabela-user-app_paginate .paginate_button {
  color: #999;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
#avaliacaoDesempenhoHub #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #073776;
  cursor: pointer !important;
}
#avaliacaoDesempenhoHub #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#avaliacaoDesempenhoHub #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #073776 !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
#avaliacaoDesempenhoHub #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
#avaliacaoDesempenhoHub #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#avaliacaoDesempenhoHub #tabela-user-app_empty {
  margin-left: 20px;
}
#avaliacaoDesempenhoHub #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#avaliacaoDesempenhoHub #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#avaliacaoDesempenhoHub #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
#avaliacaoDesempenhoHub md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
#avaliacaoDesempenhoHub md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
#avaliacaoDesempenhoHub md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, #avaliacaoDesempenhoHub md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}
#avaliacaoDesempenhoHub .blueLight {
  background-color: #dbecf5 !important;
}
#avaliacaoDesempenhoHub .orangeLight {
  background-color: #FAd7b5 !important;
}
#avaliacaoDesempenhoHub .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#avaliacaoDesempenhoHub #tabela-perguntas-agrupamento_wrapper {
  padding-top: 0 !important;
}
#avaliacaoDesempenhoHub #preview-simulator {
  margin-right: 10px !important;
}
#avaliacaoDesempenhoHub #next-noticia {
  margin-right: 25px !important;
}
#avaliacaoDesempenhoHub .btn-save-custom {
  margin: 0 0 0 0px;
  border-radius: 5px;
  background-color: #fff;
  padding: 0 15px 0 10px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 1px 0px 0px rgba(0, 0, 0, 0.12) !important;
  cursor: pointer !important;
  margin: 0;
}
#avaliacaoDesempenhoHub .btn-save-custom md-icon {
  font-size: 2rem !important;
}
#avaliacaoDesempenhoHub .btn-save-custom:hover {
  background-color: #073776 !important;
  color: #fff !important;
}
#avaliacaoDesempenhoHub .btn-save-custom:hover md-icon {
  color: #fff !important;
}
#avaliacaoDesempenhoHub .btn-save-custom:hover span {
  color: #fff !important;
}
#avaliacaoDesempenhoHub .btn-save-custom:disabled {
  margin: 0 0 0 10px;
  border-radius: 5px;
  background-color: #d4d4d4;
  padding: 0 15px 0 10px;
}
#avaliacaoDesempenhoHub .btn-save-custom:disabled md-icon {
  color: #999 !important;
  font-size: 2rem !important;
}
#avaliacaoDesempenhoHub .btn-save-custom:disabled span {
  color: #999 !important;
}
#avaliacaoDesempenhoHub .icon-h3 {
  font-size: 1.4em !important;
  color: #073776 !important;
  margin-right: 0;
  line-height: 20px;
}
#avaliacaoDesempenhoHub .icon-help {
  cursor: help !important;
  font-size: 1.1em !important;
  color: #7bc043;
  margin: 0 -2px 0px -10px;
  line-height: 0;
  padding: 0 !important;
}
#avaliacaoDesempenhoHub .md-tooltip-help {
  border-radius: 0;
}
#avaliacaoDesempenhoHub .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#avaliacaoDesempenhoHub .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#avaliacaoDesempenhoHub h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#avaliacaoDesempenhoHub h2 {
  font-family: "GothamBook", Sans-serif;
  font-weight: 700;
}
#avaliacaoDesempenhoHub h3, #avaliacaoDesempenhoHub p, #avaliacaoDesempenhoHub span, #avaliacaoDesempenhoHub label, #avaliacaoDesempenhoHub a {
  font-family: "GothamBook", Sans-serif;
}
#avaliacaoDesempenhoHub .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#avaliacaoDesempenhoHub #tabela-hub tr {
  /*padding: 5px 0px !important;*/
}
#avaliacaoDesempenhoHub #tabela-hub tr td {
  padding: 10px 10px !important;
}
#avaliacaoDesempenhoHub #tabela-hub tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#avaliacaoDesempenhoHub #tabela-hub tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#avaliacaoDesempenhoHub #incluirAvaliacao:hover {
  color: #FFF !important;
}
#avaliacaoDesempenhoHub .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#avaliacaoDesempenhoHub .content-card md-content {
  padding-top: 0 !important;
}
#avaliacaoDesempenhoHub .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#avaliacaoDesempenhoHub .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#avaliacaoDesempenhoHub #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#avaliacaoDesempenhoHub md-autocomplete {
  font-size: 15px !important;
}
#avaliacaoDesempenhoHub md-autocomplete input {
  text-align: left !important;
}
#avaliacaoDesempenhoHub ._md-chip-input-container {
  width: 100%;
}
#avaliacaoDesempenhoHub md-chips-wrap {
  padding: 0px !important;
}
#avaliacaoDesempenhoHub label {
  color: #333 !important;
}
#avaliacaoDesempenhoHub md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}
#avaliacaoDesempenhoHub .md-tab {
  font-size: 1.5rem !important;
  text-align: center;
  line-height: 24px;
  padding: 12px 24px;
  -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  cursor: pointer;
  white-space: normal;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  position: relative;
  text-transform: none !important;
  float: left;
  font-weight: normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "GothamBook" !important;
}
#avaliacaoDesempenhoHub md-tabs-wrapper {
  margin: 0 !important;
}
#avaliacaoDesempenhoHub md-tabs-wrapper md-pagination-wrapper {
  width: auto !important;
}
#avaliacaoDesempenhoHub md-tabs.md-default-theme .md-tab, #avaliacaoDesempenhoHub md-tabs .md-tab {
  color: #b7b7b7;
}
#avaliacaoDesempenhoHub md-tabs .md-default-theme .md-tab.md-active, #avaliacaoDesempenhoHub md-tabs .md-tab.md-active span {
  font-size: 2rem;
  font-family: "Dax" !important;
  color: #073776 !important;
}
#avaliacaoDesempenhoHub md-tabs .md-default-theme md-ink-bar, #avaliacaoDesempenhoHub md-tabs md-ink-bar {
  color: #44d62c;
  background: #44d62c;
  height: 5px !important;
  border-radius: 20px !important;
  width: 230px;
}
#avaliacaoDesempenhoHub .conteiner-table-ad-auto:first-of-type {
  /* h3 {
      border-top-left-radius: 20px !important;
      border-top-right-radius: 20px !important;
  }

  border-top-left-radius: 15px !important;
  border-top-right-radius: 15px !important;

  .toolbar-agrupamento {
      border-top-left-radius: 15px !important;
      border-top-right-radius: 15px !important;
  }*/
}
#avaliacaoDesempenhoHub .toolbar-agrupamento {
  padding: 3px 0 8px;
  background: transparent !important;
  margin: 10px 0 0;
}
#avaliacaoDesempenhoHub .conteiner-table-ad-auto:last-of-type {
  /* h3 {
      border-bottom-left-radius: 20px !important;
      border-bottom-right-radius: 20px !important;
  }

  border-bottom-left-radius: 15px !important;
  border-bottom-right-radius: 15px !important;

  .toolbar-agrupamento {
      border-bottom-left-radius: 15px !important;
      border-bottom-right-radius: 15px !important;
  }*/
}
#avaliacaoDesempenhoHub #tabela-habilidades {
  border: none !important;
  margin: 10px 0 15px;
  border-radius: 20px !important;
  padding: 15px 0;
  margin-bottom: 5px !important;
}
#avaliacaoDesempenhoHub #tabela-habilidades tbody tr {
  background: transparent !important;
}
#avaliacaoDesempenhoHub #tabela-habilidades tbody tr td {
  padding: 0px 10px !important;
}
#avaliacaoDesempenhoHub #tabela-habilidades tbody tr td span {
  color: #fff;
  font-size: 1.2rem;
}
#avaliacaoDesempenhoHub #tabela-habilidades tbody tr td md-select[disabled] .md-select-value {
  border-bottom-color: transparent !important;
}
#avaliacaoDesempenhoHub #tabela-habilidades tbody tr td md-select .md-default-theme[disabled] ._md-select-value, #avaliacaoDesempenhoHub #tabela-habilidades tbody tr td md-select[disabled] ._md-select-value {
  background-image: none !important;
}
#avaliacaoDesempenhoHub #tabela-habilidades tbody tr td md-select .md-default-theme[disabled] ._md-select-value span, #avaliacaoDesempenhoHub #tabela-habilidades tbody tr td md-select[disabled] ._md-select-value span {
  color: #999 !important;
}
#avaliacaoDesempenhoHub .btn-historico {
  color: #fff;
}
#avaliacaoDesempenhoHub .btn-historico:hover {
  color: #44d62c !important;
}
#avaliacaoDesempenhoHub .txa-padrao {
  padding: 15px 25px !important;
}

.input-search-1 {
  border-radius: 0 !important;
  width: 90%;
  height: 50px;
  padding: 0px 20px !important;
  margin: 20px 0px 10px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

.btn-submit-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /* background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;*/
  background: #073776;
}
.btn-submit-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
  -webkit-margin-before: 0px !important;
          margin-block-start: 0px !important;
}
.btn-submit-1 i, .btn-submit-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-1:hover {
  background: #44d62c !important;
  color: #fff !important;
}
.btn-submit-1:hover i, .btn-submit-1:hover md-icon {
  color: #fff !important;
}

.btn-submit-1:disabled {
  background-color: #f1f1f1 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-submit-1:disabled i, .btn-submit-1:disabled md-icon {
  color: #999 !important;
}
.btn-submit-1:disabled span {
  color: #999 !important;
}

.btn-next-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 30px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #333;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
  /*background: linear-gradient(145deg, #263b7c 1%, #00618b 100%) !important;*/
  background: #f4f4f4;
}
.btn-next-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-next-1 i, .btn-next-1 md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-next-1:hover {
  background: #44d62c !important;
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.btn-next-1:hover span {
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.btn-next-1:hover i, .btn-next-1:hover md-icon {
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-next-1:disabled {
  background: #d4d4d4 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-next-1:disabled i, .btn-next-1:disabled md-icon {
  color: #999 !important;
}
.btn-next-1:disabled span {
  color: #999 !important;
}

.btn-menu-1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 20px;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  border: none !important;
  border-radius: 15px !important;
  color: #073776;
  -webkit-box-shadow: 1px 2px 6px 0px rgba(29, 29, 29, 0.4) !important;
          box-shadow: 1px 2px 6px 0px rgba(29, 29, 29, 0.4) !important;
  margin-bottom: 15px;
  background: #fff;
  cursor: pointer !important;
}
.btn-menu-1 span {
  font-family: GothamBold !important;
  font-size: 1.4rem !important;
  text-transform: capitalize !important;
}
.btn-menu-1 i, .btn-menu-1 md-icon {
  color: #44d62c;
  font-size: 20px;
  height: 20px;
  width: 20px;
  margin: 0 !important;
  min-width: 0;
  min-height: 0;
  line-height: 15px;
}

.btn-menu-1:hover {
  background: #44d62c !important;
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.btn-menu-1:hover span {
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.btn-menu-1:hover i, .btn-menu-1:hover md-icon {
  color: #fff !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-menu-1:disabled {
  background: #d4d4d4 !important;
  color: #999 !important;
  opacity: 0.4;
}
.btn-menu-1:disabled i, .btn-menu-1:disabled md-icon {
  color: #999 !important;
}
.btn-menu-1:disabled span {
  color: #999 !important;
}

.btn-icon-1 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
}
.btn-icon-1 i, .btn-icon-1 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #073776;
}

.btn-icon-1:hover {
  background: transparent !important;
}
.btn-icon-1:hover i, .btn-icon-1:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-1:disabled {
  background: transparent !important;
}
.btn-icon-1:disabled i, .btn-icon-1:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.btn-icon-2 {
  padding: 8px 0;
  text-align: center !important;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
.btn-icon-2 i, .btn-icon-2 md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #d4d4d4;
  opacity: 1;
}

.btn-icon-2:hover {
  background: transparent !important;
}
.btn-icon-2:hover i, .btn-icon-2:hover md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 1;
}

.btn-icon-2:disabled {
  background: transparent !important;
}
.btn-icon-2:disabled i, .btn-icon-2:disabled md-icon {
  font-size: 32px !important;
  text-align: center !important;
  color: #999 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.3;
}

.btn-submit-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
  color: #fff !important;
  /* box-shadow: rgba(0, 0, 0, 0.2) 4px 3px 8px !important;
   background: linear-gradient(90deg, rgb(5 40 86 / 66%) 1%, rgb(67 77 147 / 40%) 100%); */
  /*background: linear-gradient(90deg, rgba(4,29,108,1) 1%, rgba(0,97,139,1) 100%) !important;
  background: #2660ab;*/
}
.btn-submit-modal span {
  font-family: "Gotham SSm" !important;
  font-size: 1.6rem !important;
  color: #44d62c;
  text-transform: capitalize !important;
}
.btn-submit-modal i, .btn-submit-modal md-icon {
  margin-right: 10px !important;
  color: #44d62c;
  font-size: 2.8rem;
}

.btn-submit-modal:hover {
  background: #44d62c;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff;
}
.btn-submit-modal:hover span, .btn-submit-modal:hover i, .btn-submit-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff;
}

.btn-submit-modal:disabled {
  background: #d4d4d4 !important;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #b7b7b7 !important;
}
.btn-submit-modal:disabled span, .btn-submit-modal:disabled i, .btn-submit-modal:disabled md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #b7b7b7 !important;
}

.btn-cancel-modal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 30px;
  font-family: "Gotham SSm", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  border: none !important;
  border-radius: 0.8rem !important;
}
.btn-cancel-modal span {
  font-family: "GothamBook" !important;
  font-size: 1.6rem !important;
  color: #999;
  text-transform: capitalize !important;
}
.btn-cancel-modal i, .btn-cancel-modal md-icon {
  margin-right: 10px !important;
  color: #999;
  font-size: 2.8rem;
}

.btn-cancel-modal:hover {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}
.btn-cancel-modal:hover span, .btn-cancel-modal:hover i, .btn-cancel-modal:hover md-icon {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #fff !important;
}

#content-filtro label {
  color: #d4d4d4 !important;
}
#content-filtro .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
#content-filtro .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
#content-filtro .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}

md-virtual-repeat-container {
  min-width: 510px !important;
  margin-top: 45px !important;
  font-family: GothamBook !important;
}

.modal-padrao-hub {
  min-width: 720px;
  max-width: 840px;
  overflow: hidden !important;
  border-radius: 20px !important;
  background: #073776 !important;
  background-image: url("../../assets/images/backgrounds/background_12.svg") !important;
  background-repeat: no-repeat;
  background-size: cover !important;
  min-height: 0 !important;
  margin: 0 10px;
}
.modal-padrao-hub .conteiner-sl-funcao md-input-container label {
  color: #fff !important;
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #073776;
  margin-top: 13px;
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input {
  background: transparent !important;
  color: #fff;
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::placeholder {
  color: #d4d4d4; /* Cor desejada, por exemplo, vermelho */
  opacity: 1; /* Para garantir visibilidade no Firefox */
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para navegadores WebKit (Chrome, Safari) */
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input::-webkit-input-placeholder {
  color: #d4d4d4; /* Cor desejada */
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Firefox */
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-moz-placeholder {
  color: #d4d4d4;
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap {
  /* Para Internet Explorer 10+ */
}
.modal-padrao-hub .conteiner-sl-funcao md-autocomplete md-autocomplete-wrap input:-ms-input-placeholder {
  color: #d4d4d4;
}
.modal-padrao-hub #tabela-user-app {
  border-top: none !important;
  background: transparent;
  border-radius: 15px;
  padding: 15px 0 20px;
  padding-top: 0 !important;
  margin-top: 0 !important;
  /* .first-text-table {
      text-align: left !important;
      min-width: 200px;
  }*/
}
.modal-padrao-hub #tabela-user-app thead {
  border: none !important;
}
.modal-padrao-hub #tabela-user-app thead tr {
  background: transparent;
  color: #fff;
  border: none !important;
}
.modal-padrao-hub #tabela-user-app thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  padding-bottom: 20px !important;
}
.modal-padrao-hub #tabela-user-app thead tr th:first-of-type {
  width: 40px !important;
}
.modal-padrao-hub #tabela-user-app tbody {
  border: none !important;
}
.modal-padrao-hub #tabela-user-app tbody tr {
  background: transparent;
  border: none !important;
}
.modal-padrao-hub #tabela-user-app tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #f2f2f2 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  border-top: 1px solid #062b5d !important;
}
.modal-padrao-hub .ms-responsive-table-wrapper {
  text-align: center;
}
.modal-padrao-hub #tabela-user-app_info {
  margin-left: 15px;
  margin-bottom: 20px;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
}
.modal-padrao-hub #tabela-user-app_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "GothamBook" !important;
}
.modal-padrao-hub #tabela-user-app_paginate .paginate_button {
  color: #d4d4d4 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.modal-padrao-hub #tabela-user-app_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c !important;
  cursor: pointer !important;
}
.modal-padrao-hub #tabela-user-app_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
.modal-padrao-hub #tabela-user-app_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "GothamBold" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
}
.modal-padrao-hub #tabela-user-app_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
}
.modal-padrao-hub #tabela-user-app_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
.modal-padrao-hub #tabela-user-app_empty {
  margin-left: 20px;
}
.modal-padrao-hub #tabela-user-app_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 5px;
  text-align: left;
}
.modal-padrao-hub #tabela-user-app_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #999 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
.modal-padrao-hub #tabela-user-app_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 0px !important;
  color: #073776;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}
.modal-padrao-hub md-checkbox ._md-container ._md-icon {
  margin: 0px !important;
}
.modal-padrao-hub md-checkbox ._md-container .md-checked {
  background-color: #44d62c !important;
}
.modal-padrao-hub md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked ._md-icon, .modal-padrao-hub md-checkbox:not([disabled]).md-primary.md-checked ._md-icon {
  background: #44d62c !important;
}

.icon-rotate-hub {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#avaliacaoDesempenhoHub-desktop {
  height: 100%;
  min-height: 100%;
  padding: 30px 30px 0;
}
#avaliacaoDesempenhoHub-desktop .center {
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important;
}
#avaliacaoDesempenhoHub-desktop .center .toolbar {
  padding: 15px 30px;
  border-radius: 15px;
  background: linear-gradient(145deg, #263b7c 1%, #00618b 100%) !important;
  margin: 20px 15px 15px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4) !important;
}
#avaliacaoDesempenhoHub-desktop .center .toolbar h3 {
  color: #fff !important;
  font-size: 1.8rem;
  font-family: "Dax" !important;
  margin: 0px !important;
  text-align: left;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: normal !important;
  line-height: 30px;
}
#avaliacaoDesempenhoHub-desktop .center .content {
  background: #f2f2f2 !important;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#avaliacaoDesempenho {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  /*    min-height: 90%;*/
  min-height: 90%;
  height: 100% !important;
  padding-bottom: 0;
  overflow: auto;
  padding-bottom: 0;
  /*  overflow: auto;*/
}
#avaliacaoDesempenho .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#avaliacaoDesempenho h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#avaliacaoDesempenho h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#avaliacaoDesempenho h3, #avaliacaoDesempenho p, #avaliacaoDesempenho span, #avaliacaoDesempenho label, #avaliacaoDesempenho a {
  font-family: "Gotham", Sans-serif;
}
#avaliacaoDesempenho .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#avaliacaoDesempenho #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#avaliacaoDesempenho #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#avaliacaoDesempenho #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#avaliacaoDesempenho #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#avaliacaoDesempenho .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#avaliacaoDesempenho .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#avaliacaoDesempenho .content {
  overflow-y: auto;
}
#avaliacaoDesempenho .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#avaliacaoDesempenho #avaliador img {
  max-width: 130px !important;
  min-height: 160px !important;
  min-width: 130px !important;
  border-radius: 0 !important;
}
#avaliacaoDesempenho #avaliado .tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#avaliacaoDesempenho #avaliado .tabela-ojt tr td {
  padding: 10px 10px !important;
}
#avaliacaoDesempenho #avaliado .tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#avaliacaoDesempenho #avaliado .tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
  background-image: none !important;
}
#avaliacaoDesempenho md-autocomplete {
  font-size: 15px !important;
}
#avaliacaoDesempenho md-autocomplete input {
  text-align: left !important;
}
#avaliacaoDesempenho ._md-chip-input-container {
  width: 100%;
}
#avaliacaoDesempenho md-chips-wrap {
  padding: 0px !important;
}
#avaliacaoDesempenho label {
  color: #333 !important;
}
#avaliacaoDesempenho md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}
#avaliacaoDesempenho #questionario .content-questionario {
  padding: 15px 30px;
  background-color: #F9F9F9 !important;
}
#avaliacaoDesempenho #questionario .content-questionario p {
  font-size: 14px;
}

#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background-color: #003478;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

#equipe .secao:hover {
  color: #FFF !important;
  font-size: 16px;
  padding: 15px 0px 15px 20px;
  background-color: #073776 !important;
  margin-bottom: 3px;
  border-bottom: 5px solid #44D62C;
  border-top: 5px solid #073776;
  cursor: pointer !important;
}
#equipe .secao:hover i {
  color: #44D62C !important;
}
#equipe .secao:hover .badge {
  background-color: red !important;
  color: #fff !important;
}
#equipe .acc_secao {
  background-color: #073776 !important;
  border-bottom: 5px solid #44D62C;
  cursor: pointer !important;
}
#equipe .acc_secao .badge {
  background-color: #073776;
  color: #fff;
}
#equipe .acc_secao i {
  color: #44D62C;
}
#equipe .acc {
  background-color: #073776 !important;
  border-bottom: 5px solid #44D62C;
  cursor: pointer !important;
}
#equipe .acc .badge {
  background-color: #073776;
  color: #fff;
}
#equipe .acc i {
  color: #44D62C !important;
}
#equipe .tab {
  background-color: #073776 !important;
}
#equipe .tab md-tab-item span {
  color: #fff !important;
  font-family: "Gotham", Sans-serif !important;
  font-weight: bold !important;
}
#equipe .tab md-ink-bar {
  color: #44D62C !important;
  background: #44D62C !important;
}
#equipe .acc-equipe:hover {
  background-color: #f9f9f9 !important;
}

#incluirMeta:hover {
  color: #FFF !important;
}
#incluirMeta:hover i {
  color: #FFF !important;
}

#salvarComentario:hover {
  color: #FFF !important;
}
#salvarComentario:hover i {
  color: #FFF !important;
}

#finalizarAvaliacao:hover {
  color: #FFF !important;
}
#finalizarAvaliacao:hover i {
  color: #FFF !important;
}

#salvarPlanoSucessao:hover {
  color: #FFF !important;
}
#salvarPlanoSucessao:hover i {
  color: #FFF !important;
}

#tabela-meta thead th:first-child {
  padding-left: 25px !important;
}
#tabela-meta thead th {
  background-color: #073776 !important;
  color: #fff !important;
}
#tabela-meta tbody td:first-child {
  padding-left: 25px !important;
}

md-next-button {
  opacity: unset !important;
}
md-next-button md-icon {
  color: #fff !important;
}

md-prev-button {
  opacity: unset !important;
}
md-prev-button md-icon {
  color: #fff !important;
}

.txa-padrao {
  padding: 5px 10px !important;
}

.badge-av {
  background-color: red;
  color: #fff;
  position: absolute;
  top: 50%;
  right: 16px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 12px;
  font-weight: 700;
  border-radius: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity 0.2s ease-in-out 0.1s;
  transition: opacity 0.2s ease-in-out 0.1s;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#AvaliacaoDesempenhoManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#AvaliacaoDesempenhoManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#AvaliacaoDesempenhoManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#AvaliacaoDesempenhoManager h3, #AvaliacaoDesempenhoManager p, #AvaliacaoDesempenhoManager span, #AvaliacaoDesempenhoManager label, #AvaliacaoDesempenhoManager a {
  font-family: "Gotham", Sans-serif;
}
#AvaliacaoDesempenhoManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#AvaliacaoDesempenhoManager #tabela-avaliacaoManager tr {
  /*padding: 5px 0px !important;*/
}
#AvaliacaoDesempenhoManager #tabela-avaliacaoManager tr td {
  padding: 10px 10px !important;
}
#AvaliacaoDesempenhoManager #tabela-avaliacaoManager tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#AvaliacaoDesempenhoManager #tabela-avaliacaoManager tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#AvaliacaoDesempenhoManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#AvaliacaoDesempenhoManager .content-card {
  /* -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);*/
  /* margin-bottom: 15px;*/
}
#AvaliacaoDesempenhoManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#AvaliacaoDesempenhoManager .header-content-avaliacaoManager {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#AvaliacaoDesempenhoManager .md-content-avaliacaoManager {
  padding: 0;
}
@media only screen and (max-width: 320px) {
  #AvaliacaoDesempenhoManager .md-content-avaliacaoManager {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
@media only screen and (min-width: 321px) and (max-width: 375px) {
  #AvaliacaoDesempenhoManager .md-content-avaliacaoManager {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
@media only screen and (min-width: 376px) and (max-width: 1024px) {
  #AvaliacaoDesempenhoManager .md-content-avaliacaoManager {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
#AvaliacaoDesempenhoManager .scroll-hide {
  overflow-y: hidden;
}
#AvaliacaoDesempenhoManager .content-table-scroll {
  height: 400px;
}
#AvaliacaoDesempenhoManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#AvaliacaoDesempenhoManager md-autocomplete {
  font-size: 15px !important;
}
#AvaliacaoDesempenhoManager md-autocomplete input {
  text-align: left !important;
}
#AvaliacaoDesempenhoManager ._md-chip-input-container {
  width: 100%;
}
#AvaliacaoDesempenhoManager md-chips-wrap {
  padding: 0px !important;
}
#AvaliacaoDesempenhoManager label {
  color: #333 !important;
}
#AvaliacaoDesempenhoManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background-color: #003478;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-avaliacaoManager {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-avaliacaoManager md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-avaliacaoManager md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-avaliacaoManager md-dialog-actions {
  background-color: #fff;
}

.modal-padrao-av {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
  border-radius: 0px !important;
  background-color: transparent !important;
  /*padding: 15px 20px;*/
}
.modal-padrao-av md-dialog-actions {
  border-top: 1px solid #bdccd4;
  background-color: #fff;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon:hover {
  color: #44D62C !important;
}

.sl-search {
  border: none !important;
  border-top: 1px solid #bdccd4 !important;
  border-left: 1px solid #bdccd4 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  max-height: 30px;
}
.sl-search ._md-select-value {
  border-bottom: none !important;
}
.sl-search input {
  max-height: 30px;
}

#register #register-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#register #register-form-wrapper #register-form {
  width: 384px;
  max-width: 384px;
  padding: 32px;
  background: #FFFFFF;
  text-align: center;
}
#register #register-form-wrapper #register-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#register #register-form-wrapper #register-form .title {
  margin: 16px 0 32px 0;
  font-size: 17px;
}
#register #register-form-wrapper #register-form form {
  width: 100%;
  text-align: left;
}
#register #register-form-wrapper #register-form form md-checkbox {
  margin: 0;
}
#register #register-form-wrapper #register-form form .terms {
  font-size: 13px;
  margin: 16px 0 32px 0;
}
#register #register-form-wrapper #register-form form .terms a {
  margin-left: 4px;
}
#register #register-form-wrapper #register-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#register #register-form-wrapper #register-form .login {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#register #register-form-wrapper #register-form .login .text {
  margin-right: 8px;
}
@media screen and (max-width: 600px) {
  #register #register-form-wrapper {
    padding: 16px;
  }
  #register #register-form-wrapper #register-form {
    padding: 24px;
    width: 100%;
  }
  #register #register-form-wrapper #register-form form .md-button {
    width: 90%;
  }
}
#invoice.compact {
  padding: 0;
  overflow: auto;
}
#invoice.compact .invoice-container {
  padding: 64px;
}
#invoice.compact .invoice-container .card {
  width: 100%;
  min-width: 100%;
  padding: 32px;
  overflow: hidden;
  background: #FFFFFF;
}
#invoice.compact .invoice-container .card .header .invoice-date {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 32px;
}
#invoice.compact .invoice-container .card .header .client .invoice-number {
  font-size: 18px;
  padding-bottom: 2px;
}
#invoice.compact .invoice-container .card .header .client .invoice-number .title {
  color: rgba(0, 0, 0, 0.54);
}
#invoice.compact .invoice-container .card .header .client .invoice-number .number {
  padding-left: 6px;
}
#invoice.compact .invoice-container .card .header .client .due-date {
  font-size: 18px;
  padding-bottom: 16px;
}
#invoice.compact .invoice-container .card .header .client .due-date .title {
  color: rgba(0, 0, 0, 0.54);
}
#invoice.compact .invoice-container .card .header .client .due-date .date {
  padding-left: 6px;
}
#invoice.compact .invoice-container .card .header .client .info {
  color: rgba(0, 0, 0, 0.54);
  line-height: 22px;
}
#invoice.compact .invoice-container .card .header .issuer {
  margin-right: -88px;
  padding-right: 66px;
}
#invoice.compact .invoice-container .card .header .issuer .logo {
  width: 96px;
  height: 96px;
  font-size: 72px;
  border-right: 1px solid rgba(255, 255, 255, 0.7);
}
#invoice.compact .invoice-container .card .header .issuer .info {
  padding: 16px;
}
#invoice.compact .invoice-container .card .content .invoice-table {
  margin-top: 64px;
  font-size: 15px;
}
#invoice.compact .invoice-container .card .content .invoice-table thead tr th:first-child {
  padding-left: 8px;
}
#invoice.compact .invoice-container .card .content .invoice-table thead tr th:last-child {
  padding-right: 8px;
}
#invoice.compact .invoice-container .card .content .invoice-table tbody tr td:first-child {
  padding-left: 8px;
}
#invoice.compact .invoice-container .card .content .invoice-table tbody tr td:last-child {
  padding-right: 8px;
}
#invoice.compact .invoice-container .card .content .invoice-table .title {
  font-size: 16px;
}
#invoice.compact .invoice-container .card .content .invoice-table .detail {
  margin-top: 8px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  max-width: 360px;
}
#invoice.compact .invoice-container .card .content .invoice-table-footer {
  margin: 32px 0 72px 0;
}
#invoice.compact .invoice-container .card .content .invoice-table-footer tr td {
  text-align: right;
  font-size: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: none;
  padding: 4px 8px;
}
#invoice.compact .invoice-container .card .content .invoice-table-footer tr td:first-child {
  text-align: left;
}
#invoice.compact .invoice-container .card .content .invoice-table-footer tr.discount td {
  padding-bottom: 32px;
}
#invoice.compact .invoice-container .card .content .invoice-table-footer tr.total td {
  padding: 24px 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 35px;
  font-weight: 300;
  color: rgb(0, 0, 0);
}
#invoice.compact .invoice-container .card .footer .note {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 24px;
}
#invoice.compact .invoice-container .card .footer .logo, #invoice.compact .invoice-container .card .footer .small-note {
  -ms-flex: 0 1 auto;
}
#invoice.compact .invoice-container .card .footer .logo {
  width: 32px;
  min-width: 32px;
  height: 32px;
  font-size: 17px;
  font-weight: 500;
  margin-right: 24px;
  border-radius: 2px;
  overflow: hidden;
}
#invoice.compact .invoice-container .card .footer .small-note {
  font-size: 12px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  line-height: 18px;
}

/* PRINT STYLES */
@media print {
  /* Invoice Specific Styles */
  #invoice.compact .invoice-container {
    padding: 0;
  }
  #invoice.compact .invoice-container .card {
    width: 100%;
    min-width: 0;
    background: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #invoice.compact .invoice-container .card .header .invoice-date {
    margin-bottom: 16pt;
  }
  #invoice.compact .invoice-container .card .header .issuer {
    padding-right: 0;
    margin-right: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table {
    margin-top: 16pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table thead tr th {
    font-size: 10pt;
    max-width: 60pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table thead tr th:first-child {
    padding-left: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table thead tr th:last-child {
    padding-right: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table tbody tr td:first-child {
    padding-left: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table tbody tr td:last-child {
    padding-right: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table .title {
    font-size: 10pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table .detail {
    margin-top: 4pt;
    font-size: 9pt;
    max-width: none;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer {
    margin: 16pt 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr td {
    font-size: 13pt;
    padding: 4pt 4pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr td:first-child {
    text-align: left;
    padding-left: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr td:last-child {
    padding-right: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr.discount td {
    padding-bottom: 16pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr.total td {
    padding: 16pt 4pt 0 4pt;
    font-size: 16pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr.total td:first-child {
    padding-left: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr.total td:last-child {
    padding-right: 0;
  }
  #invoice.compact .invoice-container .card .footer .note {
    font-size: 10pt;
    margin-bottom: 8pt;
  }
  #invoice.compact .invoice-container .card .footer .logo {
    font-size: 14pt;
    margin-right: 8pt;
  }
  #invoice.compact .invoice-container .card .footer .small-note {
    font-size: 8pt;
    line-height: normal;
  }
}
#dashboard-desktop {
  height: 100%;
  min-height: 100%;
}
#dashboard-desktop .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-desktop h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop h3, #dashboard-desktop h4, #dashboard-desktop p, #dashboard-desktop span, #dashboard-desktop label, #dashboard-desktop a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop .h2, #dashboard-desktop .h3, #dashboard-desktop .h4, #dashboard-desktop .p, #dashboard-desktop .span, #dashboard-desktop .label, #dashboard-desktop .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-desktop .h4-titulo {
  font-size: 12px;
}
#dashboard-desktop .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-desktop .text-number {
  color: #073776;
}
#dashboard-desktop .menu-dot {
  margin-top: 5px;
}
#dashboard-desktop .menu-dot md-icon {
  color: #fff;
}
#dashboard-desktop .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-desktop .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-desktop .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-desktop .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-desktop .hint-text-number {
  color: #999 !important;
}
#dashboard-desktop .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-desktop .text-center {
  text-align: center !important;
}
#dashboard-desktop > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-desktop > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-desktop > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-desktop > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-desktop > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-desktop > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-desktop > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-desktop > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-desktop > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-desktop > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-mobile {
  height: 100%;
  min-height: 100%;
}
#dashboard-mobile .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-mobile h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile h3, #dashboard-mobile h4, #dashboard-mobile p, #dashboard-mobile span, #dashboard-mobile label, #dashboard-mobile a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile .h2, #dashboard-mobile .h3, #dashboard-mobile .h4, #dashboard-mobile .p, #dashboard-mobile .span, #dashboard-mobile .label, #dashboard-mobile .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-mobile .h4-titulo {
  font-size: 12px;
}
#dashboard-mobile .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-mobile .text-number {
  color: #073776;
}
#dashboard-mobile .menu-dot {
  margin-top: 5px;
}
#dashboard-mobile .menu-dot md-icon {
  color: #fff;
}
#dashboard-mobile .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-mobile .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-mobile .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-mobile .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-mobile .hint-text-number {
  color: #999 !important;
}
#dashboard-mobile .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-mobile .text-center {
  text-align: center !important;
}
#dashboard-mobile > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-mobile > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-mobile > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-mobile > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-mobile > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-mobile > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-mobile > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-mobile > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-mobile > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-mobile > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.shadow-custom {
  -webkit-box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
  box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
}

.modal-full-dashboard {
  border-radius: 2px !important;
  width: 100%;
  max-width: 95%;
  max-height: 95%;
  overflow: hidden;
}

.hidden-page {
  display: none;
}

.splash-dashboard.ng-leave {
  opacity: 1;
}
.splash-dashboard.ng-leave-active {
  opacity: 0;
}
.splash-dashboard .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboard .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboard .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboard .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left,
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

#dashboard-desktop-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-desktop-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop-modal h3, #dashboard-desktop-modal h4, #dashboard-desktop-modal p, #dashboard-desktop-modal span, #dashboard-desktop-modal label, #dashboard-desktop-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop-modal .h2, #dashboard-desktop-modal .h3, #dashboard-desktop-modal .h4, #dashboard-desktop-modal .p, #dashboard-desktop-modal .span, #dashboard-desktop-modal .label, #dashboard-desktop-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-desktop-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-desktop-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-desktop-modal .text-number {
  color: #073776;
}
#dashboard-desktop-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-desktop-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-desktop-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-desktop-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-desktop-modal .text-center {
  text-align: center !important;
}
#dashboard-desktop-modal > .center {
  z-index: 52;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow-y: auto;
}
#dashboard-desktop-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-desktop-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-desktop-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-desktop-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-desktop-modal > .center > .content {
  background: none;
  padding: 0;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-desktop-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-desktop-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  -webkit-box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
  box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
}
#dashboard-desktop-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-mobile-modal {
  height: 100%;
  min-height: 100%;
}
#dashboard-mobile-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-mobile-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile-modal h3, #dashboard-mobile-modal h4, #dashboard-mobile-modal p, #dashboard-mobile-modal span, #dashboard-mobile-modal label, #dashboard-mobile-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile-modal .h2, #dashboard-mobile-modal .h3, #dashboard-mobile-modal .h4, #dashboard-mobile-modal .p, #dashboard-mobile-modal .span, #dashboard-mobile-modal .label, #dashboard-mobile-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-mobile-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-mobile-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-mobile-modal .text-number {
  color: #073776;
}
#dashboard-mobile-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-mobile-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-mobile-modal .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-mobile-modal .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-mobile-modal .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-mobile-modal .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-mobile-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-mobile-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-mobile-modal .text-center {
  text-align: center !important;
}
#dashboard-mobile-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-mobile-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-mobile-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-mobile-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-mobile-modal > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-mobile-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-mobile-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-mobile-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.md-tooltip-help {
  border-radius: 0;
}
.md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}

#dashboardHub-desktop {
  height: 100%;
  min-height: 100%;
}
#dashboardHub-desktop .icon-animed-notify {
  display: inline-block;
}
#dashboardHub-desktop .rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}
#dashboardHub-desktop .rise-shake-10R {
  -webkit-animation: jump-shaking 1s 10;
          animation: jump-shaking 1s 10;
}
#dashboardHub-desktop .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboardHub-desktop h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboardHub-desktop h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboardHub-desktop h3, #dashboardHub-desktop h4, #dashboardHub-desktop p, #dashboardHub-desktop span, #dashboardHub-desktop label, #dashboardHub-desktop a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-desktop .h2, #dashboardHub-desktop .h3, #dashboardHub-desktop .h4, #dashboardHub-desktop .p, #dashboardHub-desktop .span, #dashboardHub-desktop .label, #dashboardHub-desktop .a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-desktop .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboardHub-desktop .h4-titulo {
  font-size: 12px;
}
#dashboardHub-desktop .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboardHub-desktop .text-number {
  color: #073776;
}
#dashboardHub-desktop .menu-dot {
  margin-top: 5px;
}
#dashboardHub-desktop .menu-dot md-icon {
  color: #fff;
}
#dashboardHub-desktop .font-weight-bold {
  font-weight: bold !important;
}
#dashboardHub-desktop .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboardHub-desktop .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboardHub-desktop .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboardHub-desktop .hint-text-number {
  color: #999 !important;
}
#dashboardHub-desktop .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboardHub-desktop .text-center {
  text-align: center !important;
}
#dashboardHub-desktop > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboardHub-desktop > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboardHub-desktop > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboardHub-desktop > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboardHub-desktop > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboardHub-desktop > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboardHub-desktop > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboardHub-desktop > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboardHub-mobile {
  height: 100%;
  min-height: 100%;
}
#dashboardHub-mobile .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboardHub-mobile h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboardHub-mobile h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboardHub-mobile h3, #dashboardHub-mobile h4, #dashboardHub-mobile p, #dashboardHub-mobile span, #dashboardHub-mobile label, #dashboardHub-mobile a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-mobile .h2, #dashboardHub-mobile .h3, #dashboardHub-mobile .h4, #dashboardHub-mobile .p, #dashboardHub-mobile .span, #dashboardHub-mobile .label, #dashboardHub-mobile .a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-mobile .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboardHub-mobile .h4-titulo {
  font-size: 12px;
}
#dashboardHub-mobile .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboardHub-mobile .text-number {
  color: #073776;
}
#dashboardHub-mobile .menu-dot {
  margin-top: 5px;
}
#dashboardHub-mobile .menu-dot md-icon {
  color: #fff;
}
#dashboardHub-mobile .font-weight-bold {
  font-weight: bold !important;
}
#dashboardHub-mobile .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboardHub-mobile .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboardHub-mobile .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboardHub-mobile .hint-text-number {
  color: #999 !important;
}
#dashboardHub-mobile .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboardHub-mobile .text-center {
  text-align: center !important;
}
#dashboardHub-mobile > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboardHub-mobile > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboardHub-mobile > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboardHub-mobile > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboardHub-mobile > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboardHub-mobile > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboardHub-mobile > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboardHub-mobile > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.shadow-custom {
  -webkit-box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
  box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
}

.modal-full-dashboard {
  border-radius: 2px !important;
  width: 100%;
  max-width: 95%;
  max-height: 95%;
  overflow: hidden;
}

.hidden-page {
  display: none;
}

.splash-dashboard.ng-leave {
  opacity: 1;
}
.splash-dashboard.ng-leave-active {
  opacity: 0;
}
.splash-dashboard .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboard .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboard .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboard .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left,
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

#dashboard-desktop-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-desktop-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop-modal h3, #dashboard-desktop-modal h4, #dashboard-desktop-modal p, #dashboard-desktop-modal span, #dashboard-desktop-modal label, #dashboard-desktop-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop-modal .h2, #dashboard-desktop-modal .h3, #dashboard-desktop-modal .h4, #dashboard-desktop-modal .p, #dashboard-desktop-modal .span, #dashboard-desktop-modal .label, #dashboard-desktop-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-desktop-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-desktop-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-desktop-modal .text-number {
  color: #073776;
}
#dashboard-desktop-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-desktop-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-desktop-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-desktop-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-desktop-modal .text-center {
  text-align: center !important;
}
#dashboard-desktop-modal > .center {
  z-index: 52;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow-y: auto;
}
#dashboard-desktop-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-desktop-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-desktop-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-desktop-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-desktop-modal > .center > .content {
  background: none;
  padding: 0;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-desktop-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-desktop-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  -webkit-box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
  box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
}
#dashboard-desktop-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-mobile-modal {
  height: 100%;
  min-height: 100%;
}
#dashboard-mobile-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-mobile-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile-modal h3, #dashboard-mobile-modal h4, #dashboard-mobile-modal p, #dashboard-mobile-modal span, #dashboard-mobile-modal label, #dashboard-mobile-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile-modal .h2, #dashboard-mobile-modal .h3, #dashboard-mobile-modal .h4, #dashboard-mobile-modal .p, #dashboard-mobile-modal .span, #dashboard-mobile-modal .label, #dashboard-mobile-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-mobile-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-mobile-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-mobile-modal .text-number {
  color: #073776;
}
#dashboard-mobile-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-mobile-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-mobile-modal .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-mobile-modal .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-mobile-modal .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-mobile-modal .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-mobile-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-mobile-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-mobile-modal .text-center {
  text-align: center !important;
}
#dashboard-mobile-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-mobile-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-mobile-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-mobile-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-mobile-modal > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-mobile-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-mobile-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-mobile-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.last-item {
  border-bottom: none !important;
}

.active-empregado-equipe {
  background: #13a5d1 !important;
  border-top: 2px solid #073776 !important;
}

.md-tooltip-help {
  border-radius: 0;
}
.md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}

.icon-rotate-dash {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}

.constant-tilt-shake {
  -webkit-animation: tilt-shaking 0.3s infinite;
          animation: tilt-shaking 0.3s infinite;
}

@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes tilt-n-move-shaking {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
            transform: translate(0, 0) rotate(0deg);
  }
  25% {
    -webkit-transform: translate(5px, 5px) rotate(5deg);
            transform: translate(5px, 5px) rotate(5deg);
  }
  50% {
    -webkit-transform: translate(0, 0) rotate(0eg);
            transform: translate(0, 0) rotate(0eg);
  }
  75% {
    -webkit-transform: translate(-5px, 5px) rotate(-5deg);
            transform: translate(-5px, 5px) rotate(-5deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(0deg);
            transform: translate(0, 0) rotate(0deg);
  }
}
@keyframes vertical-shaking {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  50% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  75% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes horizontal-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  50% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0) rotate(0);
            transform: translateX(0) rotate(0);
  }
  35% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  85% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  89% {
    -webkit-transform: translateY(-2px) rotate(-17deg);
            transform: translateY(-2px) rotate(-17deg);
  }
  93% {
    -webkit-transform: translateY(-3px) rotate(17deg);
            transform: translateY(-3px) rotate(17deg);
  }
  98% {
    -webkit-transform: translateY(-4px) rotate(-17deg);
            transform: translateY(-4px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
@keyframes skew-x-shake {
  0% {
    -webkit-transform: skewX(-15deg);
            transform: skewX(-15deg);
  }
  5% {
    -webkit-transform: skewX(15deg);
            transform: skewX(15deg);
  }
  10% {
    -webkit-transform: skewX(-15deg);
            transform: skewX(-15deg);
  }
  15% {
    -webkit-transform: skewX(15deg);
            transform: skewX(15deg);
  }
  20% {
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg);
  }
}
@keyframes skew-y-shake {
  0% {
    -webkit-transform: skewY(-15deg);
            transform: skewY(-15deg);
  }
  5% {
    -webkit-transform: skewY(15deg);
            transform: skewY(15deg);
  }
  10% {
    -webkit-transform: skewY(-15deg);
            transform: skewY(-15deg);
  }
  15% {
    -webkit-transform: skewY(15deg);
            transform: skewY(15deg);
  }
  20% {
    -webkit-transform: skewY(0deg);
            transform: skewY(0deg);
  }
  100% {
    -webkit-transform: skewY(0deg);
            transform: skewY(0deg);
  }
}
.splash-dashboardHub.ng-leave {
  opacity: 1;
}
.splash-dashboardHub.ng-leave-active {
  opacity: 0;
}
.splash-dashboardHub .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboardHub .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboardHub .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboardHub .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left,
.splash-dashboardHub .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboardHub .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

#tabela-no-headers-dashboard {
  border-top: none !important;
  border-radius: 15px;
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
          box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin: 10px auto;
  max-width: 99%;
}
#tabela-no-headers-dashboard thead {
  border: none !important;
}
#tabela-no-headers-dashboard thead tr {
  background: #123862;
  color: #fff;
  border: none !important;
}
#tabela-no-headers-dashboard thead tr th {
  text-align: center;
  border-bottom: none;
  background: transparent;
  color: #fff !important;
  font-family: "GothamBold" !important;
  font-size: 1.4rem;
  background: transparent;
  padding: 15px 0 !important;
}
#tabela-no-headers-dashboard thead tr th:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers-dashboard thead tr th:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers-dashboard tbody {
  border: none !important;
}
#tabela-no-headers-dashboard tbody tr {
  background: #fff;
  border: none !important;
}
#tabela-no-headers-dashboard tbody tr td {
  background: transparent;
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
  color: #333 !important;
  font-family: "GothamBook" !important;
  border: none !important;
  cursor: pointer !important;
  /*border-top: 1px solid #062b5d !important;*/
}
#tabela-no-headers-dashboard tbody tr:first-of-type td {
  padding-top: 15px !important;
}
#tabela-no-headers-dashboard tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 1.4rem !important;
}
#tabela-no-headers-dashboard tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 1.4rem !important;
}
#tabela-no-headers-dashboard tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 1.4rem !important;
}
#tabela-no-headers-dashboard tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 1.4rem !important;
}
#tabela-no-headers-dashboard tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#tabela-no-headers-dashboard tbody tr:hover {
  background-color: #f2f2f2 !important;
}

#tabela-no-headers-dashboard_info {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #fff !important;
  font-family: "Inter" !important;
  font-size: 1.4rem !important;
}

#tabela-no-headers-dashboard_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-family: "Inter" !important;
}
#tabela-no-headers-dashboard_paginate .paginate_button {
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
  color: #b7b7b7 !important;
}
#tabela-no-headers-dashboard_paginate .paginate_button .current {
  background: transparent !important;
  color: #44d62c;
  font-weight: bold !important;
  cursor: pointer !important;
}
#tabela-no-headers-dashboard_paginate .paginate_button .disabled:active {
  color: #d4d4d4 !important;
  background: transparent !important;
}
#tabela-no-headers-dashboard_paginate .paginate_button.current {
  background: transparent !important;
  color: #44d62c !important;
  font-family: "Inter" !important;
  font-size: 1.8rem !important;
  cursor: pointer !important;
  font-weight: bold !important;
}
#tabela-no-headers-dashboard_paginate .paginate_button:hover {
  color: #44d62c !important;
  background: transparent !important;
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-decoration: none !important;
}

#tabela-no-headers-dashboard_next {
  color: #333 !important;
}

#tabela-no-headers-dashboard_last {
  color: #333 !important;
}

#tabela-no-headers-dashboard_previous {
  color: #333 !important;
}

#tabela-no-headers-dashboard_first {
  color: #333 !important;
}

#tabela-no-headers-dashboard_previous.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers-dashboard_first.disabled {
  color: #d4d4d4 !important;
}

#tabela-no-headers-dashboard_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}

#tabela-no-headers-dashboard_empty {
  margin-left: 20px;
}

#tabela-no-headers-dashboard_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#tabela-no-headers-dashboard_filter label {
  width: 95%;
  display: inline-grid;
  line-height: 0 !important;
  color: #b7b7b7 !important;
  font-family: "GothamBook" !important;
  font-size: 1.2rem;
  margin-left: 30px;
  margin-bottom: 10px;
  margin-top: 10px !important;
}
#tabela-no-headers-dashboard_filter label input {
  border: none !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
  border-radius: 0 !important;
  width: 100%;
  height: 40px;
  padding: 0px 20px !important;
  margin: 0px 0px 10px !important;
  color: #fff;
  background-color: transparent;
  border-bottom: 3px solid #073776 !important;
  font-size: 1.6rem;
  font-family: "GothamBook" !important;
}

#dashboardHub-desktop {
  height: 100%;
  min-height: 100%;
}
#dashboardHub-desktop .icon-animed-notify {
  display: inline-block;
}
#dashboardHub-desktop .rise-shake-notify {
  -webkit-animation: jump-shaking 1s infinite;
          animation: jump-shaking 1s infinite;
}
#dashboardHub-desktop .rise-shake-10R {
  -webkit-animation: jump-shaking 1s 10;
          animation: jump-shaking 1s 10;
}
#dashboardHub-desktop .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboardHub-desktop h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboardHub-desktop h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboardHub-desktop h3, #dashboardHub-desktop h4, #dashboardHub-desktop p, #dashboardHub-desktop span, #dashboardHub-desktop label, #dashboardHub-desktop a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-desktop .h2, #dashboardHub-desktop .h3, #dashboardHub-desktop .h4, #dashboardHub-desktop .p, #dashboardHub-desktop .span, #dashboardHub-desktop .label, #dashboardHub-desktop .a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-desktop .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboardHub-desktop .h4-titulo {
  font-size: 12px;
}
#dashboardHub-desktop .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboardHub-desktop .text-number {
  color: #073776;
}
#dashboardHub-desktop .menu-dot {
  margin-top: 5px;
}
#dashboardHub-desktop .menu-dot md-icon {
  color: #fff;
}
#dashboardHub-desktop .font-weight-bold {
  font-weight: bold !important;
}
#dashboardHub-desktop .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboardHub-desktop .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboardHub-desktop .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboardHub-desktop .hint-text-number {
  color: #999 !important;
}
#dashboardHub-desktop .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboardHub-desktop .text-center {
  text-align: center !important;
}
#dashboardHub-desktop > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboardHub-desktop > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboardHub-desktop > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboardHub-desktop > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboardHub-desktop > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboardHub-desktop > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboardHub-desktop > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboardHub-desktop > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboardHub-desktop > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboardHub-mobile {
  height: 100%;
  min-height: 100%;
}
#dashboardHub-mobile .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboardHub-mobile h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboardHub-mobile h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboardHub-mobile h3, #dashboardHub-mobile h4, #dashboardHub-mobile p, #dashboardHub-mobile span, #dashboardHub-mobile label, #dashboardHub-mobile a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-mobile .h2, #dashboardHub-mobile .h3, #dashboardHub-mobile .h4, #dashboardHub-mobile .p, #dashboardHub-mobile .span, #dashboardHub-mobile .label, #dashboardHub-mobile .a {
  font-family: "Gotham", Sans-serif;
}
#dashboardHub-mobile .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboardHub-mobile .h4-titulo {
  font-size: 12px;
}
#dashboardHub-mobile .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboardHub-mobile .text-number {
  color: #073776;
}
#dashboardHub-mobile .menu-dot {
  margin-top: 5px;
}
#dashboardHub-mobile .menu-dot md-icon {
  color: #fff;
}
#dashboardHub-mobile .font-weight-bold {
  font-weight: bold !important;
}
#dashboardHub-mobile .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboardHub-mobile .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboardHub-mobile .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboardHub-mobile .hint-text-number {
  color: #999 !important;
}
#dashboardHub-mobile .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboardHub-mobile .text-center {
  text-align: center !important;
}
#dashboardHub-mobile > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboardHub-mobile > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboardHub-mobile > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboardHub-mobile > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboardHub-mobile > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboardHub-mobile > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboardHub-mobile > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboardHub-mobile > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboardHub-mobile > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.shadow-custom {
  -webkit-box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
  box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
}

.modal-full-dashboard {
  border-radius: 2px !important;
  width: 100%;
  max-width: 95%;
  max-height: 95%;
  overflow: hidden;
}

.hidden-page {
  display: none;
}

.splash-dashboard.ng-leave {
  opacity: 1;
}
.splash-dashboard.ng-leave-active {
  opacity: 0;
}
.splash-dashboard .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboard .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboard .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboard .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left,
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

#dashboard-desktop-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-desktop-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop-modal h3, #dashboard-desktop-modal h4, #dashboard-desktop-modal p, #dashboard-desktop-modal span, #dashboard-desktop-modal label, #dashboard-desktop-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop-modal .h2, #dashboard-desktop-modal .h3, #dashboard-desktop-modal .h4, #dashboard-desktop-modal .p, #dashboard-desktop-modal .span, #dashboard-desktop-modal .label, #dashboard-desktop-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-desktop-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-desktop-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-desktop-modal .text-number {
  color: #073776;
}
#dashboard-desktop-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-desktop-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-desktop-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-desktop-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-desktop-modal .text-center {
  text-align: center !important;
}
#dashboard-desktop-modal > .center {
  z-index: 52;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow-y: auto;
}
#dashboard-desktop-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-desktop-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-desktop-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-desktop-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-desktop-modal > .center > .content {
  background: none;
  padding: 0;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-desktop-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-desktop-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  -webkit-box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
  box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
}
#dashboard-desktop-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-mobile-modal {
  height: 100%;
  min-height: 100%;
}
#dashboard-mobile-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-mobile-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile-modal h3, #dashboard-mobile-modal h4, #dashboard-mobile-modal p, #dashboard-mobile-modal span, #dashboard-mobile-modal label, #dashboard-mobile-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile-modal .h2, #dashboard-mobile-modal .h3, #dashboard-mobile-modal .h4, #dashboard-mobile-modal .p, #dashboard-mobile-modal .span, #dashboard-mobile-modal .label, #dashboard-mobile-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-mobile-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-mobile-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-mobile-modal .text-number {
  color: #073776;
}
#dashboard-mobile-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-mobile-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-mobile-modal .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-mobile-modal .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-mobile-modal .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-mobile-modal .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-mobile-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-mobile-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-mobile-modal .text-center {
  text-align: center !important;
}
#dashboard-mobile-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-mobile-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-mobile-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-mobile-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-mobile-modal > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-mobile-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-mobile-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-mobile-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.last-item {
  border-bottom: none !important;
}

.active-empregado-equipe {
  background: #13a5d1 !important;
  border-top: 2px solid #073776 !important;
}

.md-tooltip-help {
  border-radius: 0;
}
.md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}

.icon-rotate-dash {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}

.constant-tilt-shake {
  -webkit-animation: tilt-shaking 0.3s infinite;
          animation: tilt-shaking 0.3s infinite;
}

@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes tilt-n-move-shaking {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
            transform: translate(0, 0) rotate(0deg);
  }
  25% {
    -webkit-transform: translate(5px, 5px) rotate(5deg);
            transform: translate(5px, 5px) rotate(5deg);
  }
  50% {
    -webkit-transform: translate(0, 0) rotate(0eg);
            transform: translate(0, 0) rotate(0eg);
  }
  75% {
    -webkit-transform: translate(-5px, 5px) rotate(-5deg);
            transform: translate(-5px, 5px) rotate(-5deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(0deg);
            transform: translate(0, 0) rotate(0deg);
  }
}
@keyframes vertical-shaking {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  50% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  75% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes horizontal-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  50% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0) rotate(0);
            transform: translateX(0) rotate(0);
  }
  35% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  85% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  89% {
    -webkit-transform: translateY(-2px) rotate(-17deg);
            transform: translateY(-2px) rotate(-17deg);
  }
  93% {
    -webkit-transform: translateY(-3px) rotate(17deg);
            transform: translateY(-3px) rotate(17deg);
  }
  98% {
    -webkit-transform: translateY(-4px) rotate(-17deg);
            transform: translateY(-4px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
@keyframes skew-x-shake {
  0% {
    -webkit-transform: skewX(-15deg);
            transform: skewX(-15deg);
  }
  5% {
    -webkit-transform: skewX(15deg);
            transform: skewX(15deg);
  }
  10% {
    -webkit-transform: skewX(-15deg);
            transform: skewX(-15deg);
  }
  15% {
    -webkit-transform: skewX(15deg);
            transform: skewX(15deg);
  }
  20% {
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg);
  }
}
@keyframes skew-y-shake {
  0% {
    -webkit-transform: skewY(-15deg);
            transform: skewY(-15deg);
  }
  5% {
    -webkit-transform: skewY(15deg);
            transform: skewY(15deg);
  }
  10% {
    -webkit-transform: skewY(-15deg);
            transform: skewY(-15deg);
  }
  15% {
    -webkit-transform: skewY(15deg);
            transform: skewY(15deg);
  }
  20% {
    -webkit-transform: skewY(0deg);
            transform: skewY(0deg);
  }
  100% {
    -webkit-transform: skewY(0deg);
            transform: skewY(0deg);
  }
}
.splash-dashboardHub.ng-leave {
  opacity: 1;
}
.splash-dashboardHub.ng-leave-active {
  opacity: 0;
}
.splash-dashboardHub .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboardHub .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboardHub .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboardHub .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left,
.splash-dashboardHub .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboardHub .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboardHub .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

.pointer {
  cursor: pointer;
}

.vAccordion--default v-pane-content > div {
  padding-bottom: 0px !important;
}

.vAccordion--default v-pane-header {
  padding: 5px 0 !important;
  margin-bottom: 0px !important;
}

@media screen and (max-width: 600px) {
  .dashboard ms-card {
    min-height: 250px;
    max-width: 100%;
  }
}
#profile-tl ms-card {
  min-height: 180px;
  max-width: 100%;
  border: none !important;
}
#profile-tl .form-wrapper {
  margin-bottom: 2%;
  padding: 3px 8px 8px 8px !important;
}
#profile-tl .ms-card .ms-card-content-wrapper:hover {
  border: none !important;
  cursor: pointer;
}
#profile-tl .ms-card .ms-card-content-wrapper {
  border: none !important;
}
#profile-tl .timeline-tab {
  max-width: 1200px;
  padding-top: 5px;
}
#profile-tl .timeline-tab .timeline {
  padding: 8px;
}
#profile-tl .timeline-tab .timeline .add-post {
  margin-bottom: 0;
}
#profile-tl .timeline-tab .timeline .add-post textarea {
  font-size: 13px;
  width: 100%;
  height: 140px;
  border: none;
  padding: 16px;
  resize: vertical;
}
#profile-tl .timeline-tab .timeline .add-post footer {
  background: #F3F4F5;
}
#profile-tl .timeline-tab .timeline .add-post footer .post-button {
  margin: 0;
  width: 64px;
  min-width: 64px;
  height: 30px;
  line-height: 30px;
  min-height: 30px;
}
#profile-tl .timeline-tab .timeline md-divider {
  margin: 32px 0;
}
#profile-tl .timeline-tab .timeline .timeline-item {
  margin-bottom: 15px;
  overflow: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  width: 100%;
  min-height: 218px;
}
#profile-tl .timeline-tab .timeline .timeline-item:last-child {
  margin-bottom: 0;
}
#profile-tl .timeline-tab .timeline .timeline-item header {
  padding: 16px 0 8px 16px;
}
#profile-tl .timeline-tab .timeline .timeline-item header .title {
  font-weight: 500;
}
#profile-tl .timeline-tab .timeline .timeline-item header .title .username {
  margin-right: 4px;
}
#profile-tl .timeline-tab .timeline .timeline-item header .time {
  color: rgba(0, 0, 0, 0.54);
}
#profile-tl .timeline-tab .timeline .timeline-item header .user .avatar {
  /*width: 65px;
  min-width: 40px;*/
  height: 40px;
  line-height: 40px;
  margin: 0 8px 0 0;
  border-radius: 0 !important;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #FFFFFF;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .container-image {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .container-image .message {
  padding: 8px 16px;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .container-image .message-title {
  position: absolute;
  right: 8px;
  bottom: 17px;
  left: 8px;
  z-index: 2;
  min-height: 40px;
  background: rgba(0, 0, 0, 0.58);
  text-align: center;
  color: #fff;
  padding: 10px auto;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .container-image .media {
  padding: 16px 8px;
  z-index: 1;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .container-image .media img, #profile-tl .timeline-tab .timeline .timeline-item .content .container-image .media iframe {
  width: 100%;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .container-image .media a {
  color: inherit;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .footer {
  padding-left: 20px;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .message {
  padding: 0px 20px 0px 20px;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .like-button,
#profile-tl .timeline-tab .timeline .timeline-item .content .share-button {
  padding: 4px 6px;
  text-transform: inherit;
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 16px 8px;
  min-width: inherit;
  line-height: inherit;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .like-button:hover,
#profile-tl .timeline-tab .timeline .timeline-item .content .share-button:hover {
  background-color: transparent;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .like-button md-icon,
#profile-tl .timeline-tab .timeline .timeline-item .content .share-button md-icon {
  margin: 0 8px 0 0;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .article {
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin: 8px;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .article .media {
  padding: 0;
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#profile-tl .timeline-tab .timeline .timeline-item .content .article .media img {
  display: block;
  padding: 0;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .article .title {
  font-size: 15px;
  padding: 16px 16px 4px 16px;
}
#profile-tl .timeline-tab .timeline .timeline-item .content .article .subtitle {
  padding: 0 16px;
  color: rgba(0, 0, 0, 0.54);
}
#profile-tl .timeline-tab .timeline .timeline-item .content .article .excerpt {
  padding: 16px 16px;
}
#profile-tl .timeline-tab .timeline .timeline-item footer {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  background-color: rgba(0, 0, 0, 0.04);
  padding: 16px;
}
#profile-tl .timeline-tab .timeline .timeline-item footer .comment-count {
  margin-bottom: 16px;
  cursor: pointer;
}
#profile-tl .timeline-tab .timeline .timeline-item footer .comment-count md-icon {
  margin-left: 8px;
}
#profile-tl .timeline-tab .timeline .timeline-item footer .comment {
  margin-bottom: 24px;
}
#profile-tl .timeline-tab .timeline .timeline-item footer .comment .username {
  font-weight: 500;
  margin-right: 4px;
}
#profile-tl .timeline-tab .timeline .timeline-item footer .comment .message {
  color: rgba(0, 0, 0, 0.87);
}
#profile-tl .timeline-tab .timeline .timeline-item footer .comment .time {
  color: rgba(0, 0, 0, 0.54);
}
#profile-tl .timeline-tab .timeline .timeline-item footer .comment .actions {
  margin-top: 8px;
}
#profile-tl .timeline-tab .timeline .timeline-item footer .comment .actions .reply-button {
  margin-right: 16px;
  cursor: pointer;
}
#profile-tl .timeline-tab .timeline .timeline-item footer .comment .actions .report-button {
  margin: 0;
  cursor: pointer;
}
#profile-tl .timeline-tab .timeline .timeline-item footer .reply form textarea {
  width: 100% !important;
  min-height: 72px;
  padding: 8px;
  margin-bottom: 8px;
  font-size: 13px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
#profile-tl .timeline-tab .timeline .timeline-item footer .reply form .post-comment-button {
  margin: 0;
  text-transform: inherit;
  font-weight: normal;
  padding: 0 12px;
  min-height: 30px;
  min-width: inherit;
  line-height: 30px;
}
#profile-tl .timeline-tab .timeline-sidebar {
  padding: 8px 2px 8px 2px;
  border-radius: 2px;
  min-width: 255px;
}
#profile-tl .timeline-tab .timeline-sidebar .bg-custom {
  background-color: #062e72;
  background-image: url("/assets/images/backgrounds/header-bg.png");
  color: #fff !important;
  border-bottom: 1px solid #f2f2f2;
  text-align: center;
  width: 100%;
  padding: 5px 0 0px 0;
  min-height: 35px;
}
#profile-tl .timeline-tab .timeline-sidebar .bg-custom div {
  margin: 5px auto;
  margin-bottom: 0px;
}
#profile-tl .timeline-tab .timeline-sidebar .bg-custom div .icon-calendar-clock,
#profile-tl .timeline-tab .timeline-sidebar .bg-custom div .icon-link-variant {
  margin-right: 10px;
  margin-top: -2px;
  float: left;
}
#profile-tl .timeline-tab .timeline-sidebar .bg-custom div i {
  margin-right: 10px;
  font-size: 20px;
  margin-top: -4px;
  float: left;
}
#profile-tl .timeline-tab .timeline-sidebar .bg-custom div .title {
  font-size: 14px;
  float: left;
}
#profile-tl .timeline-tab .timeline-sidebar .icon-birthday {
  background-color: #0090CF !important;
  color: #fff !important;
  width: 60px;
  height: 60px;
  padding: 10px 0px 0px 0px;
  font-size: 30px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#profile-tl .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity {
  padding: 0 0 16px 0;
}
#profile-tl .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .avatar-birthday {
  float: left;
  margin-right: 16px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 60px;
  margin: 0 8px 0 0;
  border-radius: 50%;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  color: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#profile-tl .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .container-birthday {
  margin-left: 5px;
  margin-top: 15px;
  float: left;
  z-index: 3;
  min-width: 105px;
}
#profile-tl .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .birthday-now {
  width: 20px;
  height: 13px;
  margin-top: 25px;
  -webkit-transform: scale(3.5);
  transform: scale(3.5);
  margin-right: 10px;
  z-index: 1;
  float: right;
  margin-left: 19px;
}
#profile-tl .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .username {
  font-weight: 500;
}
#profile-tl .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .message {
  font-weight: 500;
}
#profile-tl .timeline-tab .timeline-sidebar .links-uteis {
  height: 216px !important;
}
#profile-tl .timeline-tab .timeline-sidebar .links-uteis .content div {
  margin-bottom: 20px;
}
#profile-tl .timeline-tab .timeline-sidebar .links-uteis .content .ico-biblioteca {
  height: 56px;
  width: 56px;
  cursor: pointer;
  margin-right: 20px;
  background-image: url("../assets/images/icon/ico-biblioteca.png");
}
#profile-tl .timeline-tab .timeline-sidebar .links-uteis .content .ico-email {
  height: 56px;
  width: 56px;
  cursor: pointer;
  margin-right: 20px;
  background-image: url("../assets/images/icon/ico-email.png");
}
#profile-tl .timeline-tab .timeline-sidebar .links-uteis .content .ico-escola {
  height: 56px;
  width: 56px;
  cursor: pointer;
  margin-right: 20px;
  background-image: url("../assets/images/icon/ico-escola.png");
}
#profile-tl .timeline-tab .timeline-sidebar .links-uteis .content .ico-ged {
  height: 56px;
  width: 56px;
  cursor: pointer;
  background-image: url("../assets/images/icon/ico-ged.png");
}
#profile-tl .timeline-tab .timeline-sidebar .links-uteis .content .ico-print {
  height: 56px;
  width: 56px;
  cursor: pointer;
  margin-right: 20px;
  background-image: url("../assets/images/icon/ico-print.png");
}
#profile-tl .timeline-tab .timeline-sidebar .links-uteis .content .ico-WebUntis {
  height: 56px;
  width: 56px;
  cursor: pointer;
  background-image: url("../assets/images/icon/ico-WebUntis.png");
}
#profile-tl .timeline-tab .timeline-sidebar .agenda-semanal .content {
  padding: 16px;
}
#profile-tl .timeline-tab .timeline-sidebar .agenda-semanal .content .activities .activity {
  margin-bottom: 20px;
}
#profile-tl .timeline-tab .timeline-sidebar .agenda-semanal .content .activities .activity .username {
  font-weight: bold;
}
#profile-tl .timeline-tab .timeline .bg-custom {
  background-color: #062e72;
  background-image: url("/assets/images/backgrounds/header-bg.png");
  color: #fff !important;
  border-bottom: 1px solid #f2f2f2;
  text-align: center;
  width: 100%;
  padding: 5px 0 0px 0;
  min-height: 35px;
}
#profile-tl .timeline-tab .timeline .bg-custom div {
  margin: 5px auto;
  margin-bottom: 0px;
}
#profile-tl .timeline-tab .timeline .bg-custom div .icon-calendar-clock,
#profile-tl .timeline-tab .timeline .bg-custom div .icon-link-variant {
  margin-right: 10px;
  margin-top: -2px;
  float: left;
}
#profile-tl .timeline-tab .timeline .bg-custom div i {
  margin-right: 10px;
  font-size: 20px;
  margin-top: -4px;
  float: left;
}
#profile-tl .timeline-tab .timeline .bg-custom div .title {
  font-size: 14px;
  float: left;
}
#profile-tl .timeline-tab .timeline .timeline-item .slick-slider {
  margin-bottom: 10px;
}
#profile-tl .timeline-tab .timeline .timeline-item .slick-slider .slick-dots {
  bottom: -32px !important;
}
#profile-tl .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 15px 15px !important;
}

@media screen and (max-width: 960px) {
  #profile .timeline-tab .timeline-sidebar {
    padding: 8px;
  }
}
#profile-tl .content md-tab-content {
  padding-top: 0 !important;
  padding: 0 15px !important;
}
#profile-tl .content .header {
  height: 35px !important;
  max-height: 35px !important;
  min-height: 35px !important;
  background-color: rgb(6, 46, 114);
  background-image: url("/assets/images/backgrounds/header-bg.png");
  padding: 0 32px;
}
#profile-tl .content .header .slick-slider {
  margin-bottom: 0 !important;
}
#profile-tl .content .header .profile-image {
  margin-right: 24px;
}
#profile-tl .content .header .name {
  font-size: 34px;
  color: #FFFFFF;
}
#profile-tl .content .header .actions .md-button {
  text-transform: none;
  padding: 0 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 0 8px;
}
#profile-tl .content md-content {
  background-color: transparent;
}
#profile-tl .profile-box {
  margin-bottom: 16px;
  width: 100%;
  height: 328px;
}
#profile-tl .profile-box header {
  padding: 0;
  text-align: center;
}
#profile-tl .profile-box header .title {
  font-size: 17px;
  margin-right: 35px;
}
#profile-tl .profile-box header .more {
  cursor: pointer;
}
#profile-tl .profile-box .content {
  padding: 15px;
  padding-bottom: 0;
  background-color: #FFF;
  height: 260px;
}
#profile-tl .profile-box footer {
  padding: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  background-color: rgba(0, 0, 0, 0.06);
  text-align: center;
}
#profile-tl .profile-box.info-box .info-line {
  margin-bottom: 24px;
}
#profile-tl .profile-box.info-box .info-line .title {
  font-size: 15px;
  font-weight: 500;
  padding-bottom: 4px;
}
#profile-tl .profile-box.info-box .info-line:last-child {
  margin-bottom: 0;
}
#profile-tl .escola {
  max-width: 240px !important;
  max-height: 408px;
  margin-top: 13px;
  margin-left: 1px;
  height: 100%;
}
#profile-tl .escola .content {
  padding: 0 0;
  height: 100% !important;
}
#profile-tl .escola .content .container-tab-vertical .tab-vertical {
  padding: 0;
}

@media screen and (max-width: 960px) {
  #profile .header .profile-image {
    margin: 0 0 16px 0;
  }
  #profile .header .name {
    margin-bottom: 32px;
  }
}
.template-4-func .info {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.54);
}
.template-4-func .media {
  z-index: 1;
}
.template-4-func .media .image {
  width: 250px;
  height: 180px;
}

.container-tab-vertical {
  cursor: pointer !important;
}
.container-tab-vertical .tab-vertical {
  cursor: pointer !important;
}
.container-tab-vertical .tab-vertical .list-group-item {
  cursor: pointer !important;
}

#timeline-outer {
  position: relative;
  height: auto;
  margin-bottom: 30px;
  padding: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 13px;
}
#timeline-outer .container-card-historia {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  background-color: #fff;
  width: 100%;
}
#timeline-outer:before {
  display: block;
  position: absolute;
  z-index: 10;
  content: "";
  width: 2px;
  background: rgba(0, 0, 0, 0.08);
  top: 0;
  left: 50%;
  bottom: 0;
  margin-left: -1px;
}
#timeline-outer .ms-timeline-item {
  overflow: hidden;
  position: relative;
  z-index: 20;
  padding: 32px;
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
}
#timeline-outer .ms-timeline-item .timeline-card {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#timeline-outer .ms-timeline-item .timeline-card .media {
  max-width: 250px;
}
#timeline-outer .ms-timeline-item .timeline-card .content {
  max-width: 340px;
}
#timeline-outer .ms-timeline-item .timeline-card ms-card {
  padding-right: 84px;
}
#timeline-outer .ms-timeline-item .timeline-point {
  position: absolute;
  width: 56px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  border-radius: 50%;
  left: 50%;
  margin: 16px 0 0 -28px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  background-color: rgb(6, 46, 114);
}
#timeline-outer .ms-timeline-item .timeline-point md-icon {
  color: #FFFFFF;
}
#timeline-outer .ms-timeline-item .timeline-detail {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
  padding-top: 28px;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
#timeline-outer .ms-timeline-item .timeline-detail .time {
  font-size: 15px;
  padding-left: 68px;
}
#timeline-outer .ms-timeline-item .timeline-detail .event {
  color: rgba(0, 0, 0, 0.54);
  padding-left: 68px;
}
#timeline-outer .ms-timeline-item:nth-child(odd) .timeline-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
#timeline-outer .ms-timeline-item:nth-child(even) .timeline-card {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  padding-right: 0;
}
#timeline-outer .ms-timeline-item:nth-child(even) .timeline-card ms-card {
  padding-left: 84px;
}
#timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding-left: 0;
  text-align: right;
}
#timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail .time, #timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail .event {
  padding-right: 68px;
}
#timeline-outer .ms-timeline-item:first-child {
  padding-top: 64px;
}
#timeline-outer {
  /* Animations */
}
#timeline-outer .ms-timeline-item.animate .timeline-card {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}
#timeline-outer .ms-timeline-item.animate .timeline-point {
  -webkit-animation: slide-in-bottom 0.4s;
          animation: slide-in-bottom 0.4s;
}
#timeline-outer .ms-timeline-item.animate .timeline-detail {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline-outer .ms-timeline-item:nth-child(even).animate .timeline-card {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline-outer .ms-timeline-item:nth-child(even).animate .timeline-detail {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}
#timeline-outer.timeline-left .ms-timeline-item .timeline-card {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#timeline-outer.timeline-left .ms-timeline-item .timeline-card ms-card {
  padding-right: 68px;
  padding-left: 0;
  margin-left: auto;
}
#timeline-outer.timeline-left .ms-timeline-item .timeline-detail {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  text-align: left;
}
#timeline-outer.timeline-left .ms-timeline-item.animate .timeline-card {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}
#timeline-outer.timeline-left .ms-timeline-item.animate .timeline-detail {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline-outer.timeline-right .ms-timeline-item .timeline-card {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
#timeline-outer.timeline-right .ms-timeline-item .timeline-card ms-card {
  padding-left: 68px;
  padding-right: 0;
  margin-right: auto;
}
#timeline-outer.timeline-right .ms-timeline-item .timeline-detail {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  text-align: right;
}
#timeline-outer.timeline-right .ms-timeline-item .timeline-detail .time,
#timeline-outer.timeline-right .ms-timeline-item .timeline-detail .event {
  padding-right: 68px;
  padding-left: 0;
}
#timeline-outer.timeline-right .ms-timeline-item.animate .timeline-card {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline-outer.timeline-right .ms-timeline-item.animate .timeline-detail {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}

@media screen and (max-width: 1280px) {
  #timeline-outer .ms-timeline-item,
  #timeline-outer.timeline-left .ms-timeline-item,
  #timeline-outer.timeline-right .ms-timeline-item {
    display: block;
  }
  #timeline-outer .ms-timeline-item .timeline-point,
  #timeline-outer.timeline-left .ms-timeline-item .timeline-point,
  #timeline-outer.timeline-right .ms-timeline-item .timeline-point {
    position: relative;
    left: auto;
    margin: 0 auto 16px auto;
    padding: 0;
  }
  #timeline-outer .ms-timeline-item .timeline-detail,
  #timeline-outer.timeline-left .ms-timeline-item .timeline-detail,
  #timeline-outer.timeline-right .ms-timeline-item .timeline-detail {
    padding: 2px;
    margin-bottom: 16px;
  }
  #timeline-outer .ms-timeline-item .timeline-detail .time,
  #timeline-outer .ms-timeline-item .timeline-detail .event,
  #timeline-outer.timeline-left .ms-timeline-item .timeline-detail .time,
  #timeline-outer.timeline-left .ms-timeline-item .timeline-detail .event,
  #timeline-outer.timeline-right .ms-timeline-item .timeline-detail .time,
  #timeline-outer.timeline-right .ms-timeline-item .timeline-detail .event {
    padding-right: 0;
    padding-left: 0;
    text-align: center;
  }
  #timeline-outer .ms-timeline-item .timeline-card ms-card,
  #timeline-outer.timeline-left .ms-timeline-item .timeline-card ms-card,
  #timeline-outer.timeline-right .ms-timeline-item .timeline-card ms-card {
    margin: 0 auto;
    padding: 0;
  }
  #timeline-outer .ms-timeline-item:nth-child(even) .timeline-point,
  #timeline-outer.timeline-left .ms-timeline-item:nth-child(even) .timeline-point,
  #timeline-outer.timeline-right .ms-timeline-item:nth-child(even) .timeline-point {
    position: relative;
    left: auto;
    margin: 0 auto 16px auto;
    padding: 0;
  }
  #timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail,
  #timeline-outer.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail,
  #timeline-outer.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail {
    padding: 2px;
    margin-bottom: 16px;
  }
  #timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail .time,
  #timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail .event,
  #timeline-outer.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .time,
  #timeline-outer.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .event,
  #timeline-outer.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .time,
  #timeline-outer.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .event {
    padding-right: 0;
    padding-left: 0;
    text-align: center;
  }
  #timeline-outer .ms-timeline-item:nth-child(even) .timeline-card ms-card,
  #timeline-outer.timeline-left .ms-timeline-item:nth-child(even) .timeline-card ms-card,
  #timeline-outer.timeline-right .ms-timeline-item:nth-child(even) .timeline-card ms-card {
    margin: 0 auto;
    padding: 0;
  }
}
/*.slick-dots li button:before {
    font-size: 30px !important;
}*/
#efectivenessEvaluation {
  background-image: url("/assets/images/backgrounds/bg-sapura-new.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
#efectivenessEvaluation #header-ad {
  height: 40px !important;
  max-height: 40px !important;
  min-height: 40px !important;
  background-color: #073776;
  color: #fff;
  padding: 5px 30px;
}
#efectivenessEvaluation #header-ad .select-ad {
  margin: 0;
  padding: 0;
  width: 275px;
}
#efectivenessEvaluation #header-ad .select-ad md-select-value {
  color: #fff;
}
#efectivenessEvaluation {
  /*#content-ea {
          padding: 10px 10px 35px 10px;
          background-color: #fff;
          margin-bottom: 10px;
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);

      }*/
}
#efectivenessEvaluation md-tabs {
  margin: 10px 20px;
}
#efectivenessEvaluation md-tabs md-tab-item span {
  /*text-transform: capitalize !important;*/
  font-weight: bold;
}
#efectivenessEvaluation md-tabs md-tabs-wrapper {
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-bottom: 3px;
}
#efectivenessEvaluation md-tabs-content-wrapper {
  background-color: transparent;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#efectivenessEvaluation md-tabs-content-wrapper #meta-auto {
  padding: 20px;
  background-color: #083775;
  background-image: url(/assets/images/backgrounds/header-bg.png);
}
#efectivenessEvaluation md-tabs-content-wrapper #meta-auto h3 {
  margin-top: 0px;
}
#efectivenessEvaluation md-tabs-content-wrapper #meta-auto form {
  padding: 15px 15px 10px 15px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 10px;
}
#efectivenessEvaluation md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto {
  padding: 0 15px 5px 15px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 15px;
  border-radius: 5px;
}
#efectivenessEvaluation md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto h3 {
  padding-top: 20px;
  margin-left: 5px;
  font-weight: bold;
  text-decoration: underline;
}
#efectivenessEvaluation md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto .center {
  text-align: center !important;
}
#efectivenessEvaluation md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto-last {
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  padding: 20px 0;
}
#efectivenessEvaluation md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto-last div {
  /*margin:  auto;
      width: 250px;*/
}
#efectivenessEvaluation md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto-last div button {
  margin: 0px !important;
  text-transform: capitalize !important;
}
#efectivenessEvaluation md-tabs-content-wrapper #content-ad-auto-off {
  padding: 20px;
  background-color: #083775;
  background-image: url(/assets/images/backgrounds/header-bg.png);
}
#efectivenessEvaluation md-tabs-content-wrapper #content-ad-auto-off h3 {
  margin-top: 0px;
}
#efectivenessEvaluation md-tabs-content-wrapper #content-ad-auto-off form {
  padding: 15px 20px 10px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 10px;
}
#efectivenessEvaluation md-tabs-content-wrapper #content-ad-auto-off div {
  margin-bottom: 20px;
}
#efectivenessEvaluation md-tabs-content-wrapper #content-ad-auto-off div p {
  margin-bottom: 10px;
  display: inline-block;
  color: #666;
}
#efectivenessEvaluation md-tabs-content-wrapper #content-ad-auto-off div p::first-letter {
  font-weight: bold;
}
#efectivenessEvaluation md-tabs-content-wrapper #content-ad-auto-off div textarea {
  resize: none;
  width: 100%;
  border-radius: 5px;
  padding: 10px;
  background-color: #f9f9f9;
  border: 1px solid #d9d9d9;
}
#efectivenessEvaluation #content-ea {
  padding: 20px;
  background-color: #073776;
}
#efectivenessEvaluation #content-ea h3 {
  text-align: left;
  margin: 0;
  font-weight: bold;
  font-size: 14px;
  padding: 10px 0px 10px 25px;
  color: #083775;
}
#efectivenessEvaluation #content-ea h3:first-letter {
  font-size: 16px;
  color: #36B44A;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea {
  padding: 20px;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  margin-bottom: 15px;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae {
  border-bottom: none !important;
  border-top: none !important;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae tbody {
  text-align: center !important;
  font-size: 9pt;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae tbody td {
  text-align: left;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae tbody td md-icon {
  margin: 0 10px;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae tbody td .selectize-input {
  margin: 0;
  width: 100%;
  min-width: 200px;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae tbody td .selectize-input ._md-select-value {
  border: none;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae thead .first-th .table-header span {
  margin-left: 47px;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae thead .first-th {
  text-align: left;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae thead th {
  text-align: center;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae .first-text {
  /*max-width: 645px;
      width: 645px;*/
  text-align: left !important;
  padding-left: 25px !important;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae .text-center {
  text-align: center !important;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae .second-text {
  text-align: center !important;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae .select-td {
  padding-right: 30px !important;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae .last-text {
  text-align: center !important;
  max-width: 100px;
  width: 100px;
  padding: 0 15px !important;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae .red {
  color: red;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae .green {
  color: green;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae .blue {
  color: #083775;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .tabela-competencias-ae .bold {
  font-weight: bold;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea .container-action {
  float: right;
  margin-bottom: 15px;
  margin-right: 5px;
}
#efectivenessEvaluation #content-ea .conteiner-table-ea button {
  text-transform: none;
  padding: 1px 20px;
}
#efectivenessEvaluation #content-ea .conteiner-table-ad-auto-last {
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  padding: 20px 0;
}
#efectivenessEvaluation #content-ea .conteiner-table-ad-auto-last div {
  /*margin:  auto;
          width: 250px;*/
}
#efectivenessEvaluation #content-ea .conteiner-table-ad-auto-last div button {
  margin: 0px !important;
  text-transform: capitalize !important;
}
#efectivenessEvaluation #acc_ae {
  border-radius: 5px;
  padding: 0px !important;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header {
  color: #000 !important;
  border-bottom: none;
  margin: 0 45px 5px 5px;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-img {
  float: left;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-img img {
  width: 100px;
  border-radius: 5px;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-dados {
  float: left;
  margin: 0 20px !important;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-dados h2 {
  color: #000 !important;
  margin-top: 5px;
  margin-bottom: 0px;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-dados .content-resp {
  margin-top: 10px;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-dados .content-occurrence-ad {
  margin-top: 15px;
  color: #333;
  font-weight: bold;
  float: left;
  margin-right: 20px;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-dados .content-occurrence-ad span {
  float: left;
  cursor: pointer;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-dados .content-occurrence-ad i {
  color: red;
  font-size: 20px !important;
  float: left;
  margin-right: 10px !important;
  cursor: pointer;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-dados .content-promover-ad {
  margin-top: 15px;
  color: #333;
  font-weight: bold;
  float: left;
  margin-right: 20px;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-dados .content-promover-ad span {
  float: left;
  cursor: pointer;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-dados .content-promover-ad i {
  color: green;
  font-size: 20px !important;
  float: left;
  margin-right: 10px !important;
  cursor: pointer;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-dados p {
  margin: 0;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-action {
  margin-top: 20px;
  margin-right: -30px;
  float: right;
  background-color: #f9f9f9;
  /*margin: 40px 20px 0px 20px !important;*/
  border-radius: 10px;
  padding: 10px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-action h2 {
  margin: 5px 0;
  text-align: center;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-action .blue {
  color: #0090cf !important;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-action .orange {
  color: orange !important;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-action .green {
  color: green !important;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-action .red {
  color: red !important;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-action .content-status i {
  font-size: 20px;
  margin-right: 10px;
  float: left;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-action .content-status span {
  margin-top: 3px;
  float: left;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-open {
  float: right;
  margin-top: 48px !important;
}
#efectivenessEvaluation #acc_ae v-pane v-pane-header .content-open i {
  color: #666 !important;
  font-size: 30px;
  cursor: pointer;
}
#efectivenessEvaluation #acc_ae .is-expanded v-pane-content {
  margin-top: -1px !important;
}

#performanceEvaluation .content #header-ad {
  height: 40px !important;
  max-height: 40px !important;
  min-height: 40px !important;
  background-color: #083775;
  background-image: url("/assets/images/backgrounds/header-bg.png");
  color: #fff;
  padding: 5px 30px;
}
#performanceEvaluation .content #header-ad .select-ad {
  margin: 0;
  padding: 0;
  width: 275px;
}
#performanceEvaluation .content #header-ad .select-ad md-select-value {
  color: #fff;
}
#performanceEvaluation .content #content-ad {
  padding: 10px 10px 35px 10px;
  background-color: #fff;
  margin-bottom: 10px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#performanceEvaluation .content #content-ad .card-ad {
  margin-left: 20px;
  margin-right: 20px;
  min-width: 600px !important;
  /* height: 60px;
  padding: 10px 0 10px 0;
  text-align: center !important;*/
  text-align: left !important;
}
#performanceEvaluation .content #content-ad .card-ad md-input-container {
  max-width: 200px;
}
#performanceEvaluation .content #content-ad .card-ad p {
  margin-bottom: 0px;
  margin-top: 0;
}
#performanceEvaluation .content #content-ad .card-ad .link md-icon {
  color: #0090cf;
  margin-right: 5px;
  margin-top: -10px;
  cursor: pointer;
}
#performanceEvaluation .content #content-ad .card-ad .link {
  cursor: pointer;
}
#performanceEvaluation .content #content-ad .card-ad .link:hover {
  text-decoration: none !important;
}
#performanceEvaluation .content #content-ad .card-ad-last {
  float: left;
}
#performanceEvaluation .content #content-ad .card-ad-last button {
  text-transform: none;
  margin: 10px 0 0 0 !important;
  padding: 1px 25px;
}
#performanceEvaluation .content #content-ad .conteiner-legenda {
  background-color: #f2f2f2;
  margin-bottom: 0;
  border-radius: 10px;
  margin-top: 10px;
  padding: 0 15px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#performanceEvaluation .content #content-ad .conteiner-legenda .blue {
  color: #083775 !important;
}
#performanceEvaluation .content #content-ad .conteiner-legenda .title-legenda {
  font-weight: bold;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#performanceEvaluation .content #content-ad .conteiner-legenda md-input-container {
  height: 0 !important;
}
#performanceEvaluation .content #content-ad .conteiner-legenda md-input-container p {
  margin: 0;
  height: 20px !important;
}
#performanceEvaluation .content md-tabs {
  margin: 10px 20px;
}
#performanceEvaluation .content md-tabs md-tab-item span {
  /*text-transform: capitalize !important;*/
}
#performanceEvaluation .content md-tabs md-tabs-wrapper {
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-bottom: 3px;
}
#performanceEvaluation .content md-tabs-content-wrapper {
  background-color: transparent;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto {
  padding: 20px;
  background-color: #083775;
  background-image: url(/assets/images/backgrounds/header-bg.png);
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto h3 {
  text-align: left;
  margin: 0;
  font-weight: bold;
  font-size: 14px;
  padding: 10px 0px 10px 25px;
  color: #083775;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto h3:first-letter {
  font-size: 16px;
  color: #36B44A;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto {
  padding: 0;
  padding-bottom: 30px;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  margin-bottom: 15px;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad {
  border-bottom: none !important;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad tbody {
  text-align: center !important;
  font-size: 9pt;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad tbody td {
  text-align: left;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad tbody td md-icon {
  margin: 0 10px;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad tbody td .selectize-input {
  margin: 0;
  width: 100%;
  min-width: 200px;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad tbody td .selectize-input ._md-select-value {
  border: none;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad thead .first-th .table-header span {
  margin-left: 47px;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad thead .first-th {
  text-align: left;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad thead th {
  text-align: center;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad .first-text {
  /*max-width: 645px;
  width: 645px;*/
  text-align: left !important;
  padding-left: 25px !important;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad .text-center {
  text-align: center !important;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad .second-text {
  text-align: center !important;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad .select-td {
  padding-right: 30px !important;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad .last-text {
  text-align: center !important;
  max-width: 100px;
  width: 100px;
  padding: 0 15px !important;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad .red {
  color: red;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad .green {
  color: green;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad .blue {
  color: #083775;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .tabela-competencias-ad .bold {
  font-weight: bold;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto .container-action {
  float: right;
  margin-bottom: 15px;
  margin-right: 5px;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto button {
  text-transform: none;
  padding: 1px 20px;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto-last {
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  padding: 20px 0;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto-last div {
  /*margin:  auto;
  width: 250px;*/
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto .conteiner-table-ad-auto-last div button {
  margin: 0px !important;
  text-transform: capitalize !important;
}
#performanceEvaluation .content md-tabs-content-wrapper #meta-auto {
  padding: 20px;
  background-color: #083775;
  background-image: url(/assets/images/backgrounds/header-bg.png);
}
#performanceEvaluation .content md-tabs-content-wrapper #meta-auto h3 {
  margin-top: 0px;
}
#performanceEvaluation .content md-tabs-content-wrapper #meta-auto form {
  padding: 15px 15px 10px 15px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 10px;
}
#performanceEvaluation .content md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto {
  padding: 0 15px 5px 15px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 15px;
  border-radius: 5px;
}
#performanceEvaluation .content md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto h3 {
  padding-top: 20px;
  margin-left: 5px;
  font-weight: bold;
  text-decoration: underline;
}
#performanceEvaluation .content md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto .center {
  text-align: center !important;
}
#performanceEvaluation .content md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto-last {
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  padding: 20px 0;
}
#performanceEvaluation .content md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto-last div {
  /*margin:  auto;
  width: 250px;*/
}
#performanceEvaluation .content md-tabs-content-wrapper #meta-auto .conteiner-tabela-auto-last div button {
  margin: 0px !important;
  text-transform: capitalize !important;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto-off {
  padding: 20px;
  background-color: #083775;
  background-image: url(/assets/images/backgrounds/header-bg.png);
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto-off h3 {
  margin-top: 0px;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto-off form {
  padding: 15px 20px 10px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 10px;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto-off div {
  margin-bottom: 20px;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto-off div p {
  margin-bottom: 10px;
  display: inline-block;
  color: #666;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto-off div p::first-letter {
  font-weight: bold;
}
#performanceEvaluation .content md-tabs-content-wrapper #content-ad-auto-off div textarea {
  resize: none;
  width: 100%;
  border-radius: 5px;
  padding: 10px;
  background-color: #f9f9f9;
  border: 1px solid #d9d9d9;
}

.modal-validacao-content p {
  margin-bottom: 10px;
}

#tabsLider md-tabs-content-wrapper {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#tabsLider #conteiner-ad-consad {
  background-color: transparent !important;
}
#tabsLider .container-acc-secao {
  margin: 10px 2px 20px 2px !important;
}

#leaderPerformanceEvaluation .container-header #header-ad {
  height: 40px !important;
  max-height: 40px !important;
  min-height: 40px !important;
  background-color: #083775;
  background-image: url("/assets/images/backgrounds/header-bg.png");
  color: #fff;
  padding: 5px 30px;
}
#leaderPerformanceEvaluation .container-header #header-ad .select-ad {
  margin: 0;
  padding: 0;
  width: 275px;
}
#leaderPerformanceEvaluation .container-header #header-ad .select-ad md-select-value {
  color: #fff;
}
#leaderPerformanceEvaluation .container-header #content-ad {
  padding: 10px 10px 35px 10px;
  background-color: #fff;
  margin-bottom: 10px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad {
  margin-left: 20px;
  margin-right: 20px;
  min-width: 600px;
  /* height: 60px;
  padding: 10px 0 10px 0;
  text-align: center !important;*/
  text-align: left !important;
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad md-input-container {
  max-width: 200px;
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad p {
  margin-bottom: 0px;
  margin-top: 0;
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad .link md-icon {
  color: #0090cf;
  margin-right: 5px;
  margin-top: -10px;
  cursor: pointer;
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad .link {
  cursor: pointer;
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad .link:hover {
  text-decoration: none !important;
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad-action {
  float: left;
  margin-right: 40px;
  margin-left: 90px;
  height: 60px;
  padding: 20px 0 0 0;
  min-width: 600px;
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad-action .link md-icon {
  color: #0090cf;
  margin-right: 5px;
  margin-top: -5px;
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad-action .link:hover {
  text-decoration: none !important;
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad-last {
  float: left;
}
#leaderPerformanceEvaluation .container-header #content-ad .card-ad-last button {
  text-transform: none;
  margin: 10px 0 0 0 !important;
  padding: 1px 25px;
}
#leaderPerformanceEvaluation .container-header #content-ad .conteiner-legenda {
  background-color: #f2f2f2;
  margin-bottom: 0;
  border-radius: 10px;
  margin-top: 10px;
  padding: 0 15px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#leaderPerformanceEvaluation .container-header #content-ad .conteiner-legenda .blue {
  color: #083775 !important;
}
#leaderPerformanceEvaluation .container-header #content-ad .conteiner-legenda .title-legenda {
  font-weight: bold;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#leaderPerformanceEvaluation .container-header #content-ad .conteiner-legenda md-input-container {
  height: 0 !important;
}
#leaderPerformanceEvaluation .container-header #content-ad .conteiner-legenda md-input-container p {
  margin: 0;
  height: 20px !important;
}
#leaderPerformanceEvaluation .container-content .container-acc-secao {
  margin: 10px 30px 20px 30px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
}
#leaderPerformanceEvaluation .container-content .container-acc-secao #acc_secao {
  border-radius: 5px;
}
#leaderPerformanceEvaluation .container-content .container-acc-secao #acc_secao v-pane {
  border-radius: 5px;
}
#leaderPerformanceEvaluation .container-content .container-acc-secao #acc_secao v-pane v-pane-header {
  color: #000 !important;
  border-bottom: none;
}
#leaderPerformanceEvaluation .container-content .container-acc-secao #acc_secao v-pane v-pane-content {
  background-color: #083775;
  background-image: url("/assets/images/backgrounds/header-bg.png");
}
#leaderPerformanceEvaluation .container-content .container-acc-secao #acc_secao .is-expanded v-pane-content {
  margin-top: 2px !important;
}
#leaderPerformanceEvaluation .container-content #acc_ad {
  border-radius: 5px;
  padding: 0px !important;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header {
  color: #000 !important;
  border-bottom: none;
  margin: 0 45px 5px 5px;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-img {
  float: left;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-img img {
  width: 100px;
  border-radius: 5px;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-dados {
  float: left;
  margin: 0 20px !important;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-dados h2 {
  color: #000 !important;
  margin-top: 5px;
  margin-bottom: 0px;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-dados .content-resp {
  margin-top: 10px;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-dados .content-occurrence-ad {
  margin-top: 15px;
  color: #333;
  font-weight: bold;
  float: left;
  margin-right: 20px;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-dados .content-occurrence-ad span {
  float: left;
  cursor: pointer;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-dados .content-occurrence-ad i {
  color: red;
  font-size: 20px !important;
  float: left;
  margin-right: 10px !important;
  cursor: pointer;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-dados .content-promover-ad {
  margin-top: 15px;
  color: #333;
  font-weight: bold;
  float: left;
  margin-right: 20px;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-dados .content-promover-ad span {
  float: left;
  cursor: pointer;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-dados .content-promover-ad i {
  color: green;
  font-size: 20px !important;
  float: left;
  margin-right: 10px !important;
  cursor: pointer;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-dados p {
  margin: 0;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-action {
  margin-top: 20px;
  margin-right: -30px;
  float: right;
  background-color: #f9f9f9;
  /*margin: 40px 20px 0px 20px !important;*/
  border-radius: 10px;
  padding: 10px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-action h2 {
  margin: 5px 0;
  text-align: center;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-action .blue {
  color: #0090cf !important;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-action .orange {
  color: orange !important;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-action .green {
  color: green !important;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-action .red {
  color: red !important;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-action .content-status i {
  font-size: 20px;
  margin-right: 10px;
  float: left;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-action .content-status span {
  margin-top: 3px;
  float: left;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-open {
  float: right;
  margin-top: 48px !important;
}
#leaderPerformanceEvaluation .container-content #acc_ad v-pane v-pane-header .content-open i {
  color: #666 !important;
  font-size: 30px;
  cursor: pointer;
}
#leaderPerformanceEvaluation .container-content #acc_ad .is-expanded v-pane-content {
  margin-top: -1px !important;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad md-tabs {
  margin: 0 !important;
  border-radius: 0 !important;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad md-tabs-wrapper {
  background-color: #fff;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad h3 {
  text-align: left;
  margin-left: 20px;
  margin: 0;
  font-weight: bold;
  font-size: 14px;
  padding: 10px 0px 10px 22px;
  color: #083775;
  /* background-image: url(/assets/images/backgrounds/header-bg.png); */
  background-color: #f1f1f1;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad h3:first-letter {
  font-size: 16px;
  color: #36B44A;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team tbody {
  text-align: center !important;
  font-size: 9pt;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team tbody td {
  text-align: left;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team tbody td md-icon {
  margin: 0 10px;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team tbody td .selectize-input {
  margin: 0;
  width: 100%;
  min-width: 200px;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team tbody td .selectize-input ._md-select-value {
  border: none;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team thead .first-th .table-header span {
  margin-left: 47px;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team thead .first-th {
  text-align: left;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team thead th {
  text-align: center;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team .first-text {
  /*max-width: 645px;
      width: 645px;*/
  text-align: left !important;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team .second-text {
  text-align: center !important;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team .select-td {
  padding-right: 30px !important;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team .last-text {
  text-align: center !important;
  max-width: 100px;
  width: 100px;
  padding: 0 15px !important;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team .red {
  color: red;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team .green {
  color: green;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team .blue {
  color: #083775 !important;
}
#leaderPerformanceEvaluation .container-content .container-table-team-ad #tabela-competencias-team .bold {
  font-weight: bold;
}
#leaderPerformanceEvaluation .container-content {
  /*.container-table-team-ad:first-of-type {
      h3 {
          border-top: 1px solid #d4d4d4;
      }
  }*/
}
#leaderPerformanceEvaluation .container-content .container-action {
  float: right;
  margin-bottom: 15px;
  margin-right: 5px;
}
#leaderPerformanceEvaluation .container-content .container-action button {
  text-transform: none;
  padding: 1px 20px;
}
#leaderPerformanceEvaluation #content-ad-auto-off {
  padding: 20px;
  background-color: #fff;
}
#leaderPerformanceEvaluation #content-ad-auto-off h3 {
  margin-top: 0px;
}
#leaderPerformanceEvaluation #content-ad-auto-off form {
  padding: 15px 20px 10px 20px;
  /*box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;*/
  background-color: #fff;
  margin-bottom: 10px;
}
#leaderPerformanceEvaluation #content-ad-auto-off div {
  margin-bottom: 20px;
}
#leaderPerformanceEvaluation #content-ad-auto-off div p {
  margin-bottom: 10px;
  display: inline-block;
  color: #666;
}
#leaderPerformanceEvaluation #content-ad-auto-off div p::first-letter {
  font-weight: bold;
}
#leaderPerformanceEvaluation #content-ad-auto-off div textarea {
  resize: none;
  width: 100%;
  border-radius: 5px;
  padding: 10px;
  background-color: #f9f9f9;
  border: 1px solid #d9d9d9;
}
#leaderPerformanceEvaluation .content-ad-lider-resumo-item {
  padding: 10px 20px !important;
  margin-top: 10px !important;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 15px;
}
#leaderPerformanceEvaluation .content-ad-lider-resumo-item label {
  text-align: left !important;
  margin-bottom: 5px;
  font-size: 16px !important;
  font-weight: bold;
  color: #333;
}
#leaderPerformanceEvaluation .content-ad-lider-resumo-item p {
  font-size: 14px;
  color: #333;
}

#elearn {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #fff;
}
#elearn .content #header-elearn {
  height: 40px !important;
  max-height: 40px !important;
  min-height: 40px !important;
  background-color: #083775;
  background-image: url("/assets/images/backgrounds/header-bg.png");
  color: #fff;
  padding: 5px 30px;
}
#elearn .content #banner-elearn {
  background-color: #fff;
  margin: 0px auto;
  -webkit-box-shadow: 6px 9px 10px -2px rgb(153, 153, 153);
  box-shadow: 6px 9px 10px -2px rgb(153, 153, 153);
  bottom: 0;
  top: 0;
}
#elearn .content #footer-elearn {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
#elearn .content #content-elearn {
  padding: 10px 10px 0px 10px;
  background-color: #fff;
}
#elearn .content #content-elearn #btn-elearn {
  height: 35px;
  width: 220px;
  margin: 0px auto;
}
#elearn .content #content-elearn #email-elearn {
  text-align: center !important;
  font-size: 20px;
  border-bottom: none;
  color: #666;
  margin-bottom: 0px;
}
#elearn .content #content-elearn #info-login {
  text-align: center;
  margin: 0px auto;
  margin-top: 10px;
  font-size: 16px;
  color: #21864a;
  margin-bottom: 20px;
}
#elearn .content #content-elearn .loading-animate {
  font-size: 40px;
  -webkit-animation-name: example;
          animation-name: example;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@-webkit-keyframes example {
  0% {
    color: #062e72;
  }
  100% {
    color: red;
  }
}
@keyframes example {
  0% {
    color: #062e72;
  }
  100% {
    color: red;
  }
}
#elearn .content #content-elearn .loading-animate2 {
  font-size: 40px;
  -webkit-animation-name: example;
          animation-name: example;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@keyframes example {
  0% {
    color: #21864a;
  }
  50% {
    color: #062e72;
  }
  100% {
    color: #FFF;
  }
}
#elearn .content #content-elearn .loading {
  font-size: 40px;
  -webkit-animation-name: example;
          animation-name: example;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@keyframes example {
  0% {
    color: #21864a;
  }
  50% {
    color: #062e72;
  }
  100% {
    color: #FFF;
  }
}

.tabela-ponto tbody {
  text-align: center !important;
  font-size: 8.5pt;
}
.tabela-ponto tbody .action-buttons i {
  font-size: 18px;
  color: #707070;
  cursor: pointer !important;
}
.tabela-ponto tbody .action-buttons i:hover {
  color: #0090cf;
}
.tabela-ponto tbody .menu-context {
  visibility: hidden;
  position: fixed;
  right: 30px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-top: 5px;
}
.tabela-ponto tbody .menu-context ul {
  width: 100%;
  margin: 0px;
  background-color: #fff;
  list-style: none;
  padding: 0 !important;
}
.tabela-ponto tbody .menu-context ul li {
  display: block;
  width: 100%;
  padding: 10px 20px;
  cursor: pointer;
}
.tabela-ponto tbody .menu-context ul li:first-of-type {
  border-bottom: 1px solid #d4d4d4;
}
.tabela-ponto tbody .menu-context ul li:hover {
  background-color: #f2f2f2;
}
.tabela-ponto tbody button + .menu-context:active,
.tabela-ponto tbody button:focus + .menu-context {
  visibility: visible;
}
.tabela-ponto tbody tr {
  height: 30px;
}
.tabela-ponto thead th {
  text-align: center !important;
}
.tabela-ponto .red {
  color: red;
}
.tabela-ponto .orange {
  color: darkorange !important;
}
.tabela-ponto .green {
  color: green;
}
.tabela-ponto .blue {
  color: #039BE5;
}
.tabela-ponto .blueLight {
  background-color: #dbecf5 !important;
}
.tabela-ponto .blueLight:hover {
  background-color: #bfe1f3 !important;
}
.tabela-ponto .bold {
  font-weight: bold;
}

#eletronicPoint .timeline-tab {
  background-color: transparent !important;
}

.filtro-ponto-mobile {
  display: none;
}

.tabela-excecao tbody {
  text-align: center !important;
  font-size: 9pt;
}
.tabela-excecao thead th {
  text-align: center !important;
}
.tabela-excecao .red {
  color: red;
}
.tabela-excecao .green {
  color: green;
}
.tabela-excecao .blue {
  color: #039BE5;
}
.tabela-excecao .bold {
  font-weight: bold;
}

@media only screen and (max-width: 800px) {
  .filtro-ponto {
    display: none;
  }
  .filtro-ponto-mobile {
    display: block;
  }
  .filtro-ponto-mobile #formEspelho div {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  .filtro-ponto-mobile #formEspelho div md-input-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .tabela-mobile {
    display: block !important;
  }
  .tabela-desktop {
    display: none !important;
  }
}
.tabela-mobile {
  display: none;
}

.tabela-desktop {
  display: block;
}

.separator {
  margin: 0px 10px;
}

.red {
  color: red !important;
}

.green {
  color: green !important;
}

.ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation .logo-image {
  margin-left: -85px !important;
}

.content-espelho {
  padding: 10px;
  padding-top: 2px;
}

.acc-justify {
  margin-bottom: 20px;
  border-radius: 5px;
}
.acc-justify v-pane-header {
  font-size: 16px;
  font-weight: bold;
  padding: 20px 30px 15px !important;
  color: #073774;
}
.acc-justify v-pane-header span {
  float: left;
}
.acc-justify v-pane-header i {
  float: right;
  font-size: 36px;
  margin-top: -10px;
  margin-right: 5px;
  color: #073774 !important;
}
.acc-justify v-pane-header:hover, .acc-justify v-pane-header:focus {
  color: #073774 !important;
}
.acc-justify .tabela-justify {
  border-bottom: 0px solid transparent !important;
  border-bottom: 0px solid transparent !important;
  border-top: 0px solid transparent !important;
  text-align: center !important;
}
.acc-justify .tabela-justify thead tr {
  border: none !important;
}
.acc-justify .tabela-justify thead tr th {
  padding: 10px 30px !important;
  font-size: 14px;
  color: #333 !important;
  border-top: 1px solid #f2f2f2 !important;
  border-bottom: none !important;
  text-align: center !important;
}
.acc-justify .tabela-justify tbody tr {
  border: none !important;
}
.acc-justify .tabela-justify tbody tr td {
  padding: 10px 30px !important;
  font-size: 14px;
  color: #333 !important;
  border-top: 1px solid #f2f2f2 !important;
  border-bottom: none !important;
  text-align: center !important;
}

.acc-justify v-pane.is-expanded > v-pane-header {
  border-bottom: none;
}
.acc-justify v-pane.is-expanded > v-pane-header i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  vertical-align: middle;
  font-size: 36px;
  margin-top: -1px;
  margin-right: -8px;
  color: #073774 !important;
}

.modal-batidas {
  background-color: #f2f2f2 !important;
}
.modal-batidas .tabela-batidas {
  border: none !important;
  text-align: center !important;
}
.modal-batidas .tabela-batidas thead tr {
  background-color: #f9f9f9;
}
.modal-batidas .tabela-batidas thead tr th {
  text-align: center !important;
}

#registroPonto .content {
  padding: 0;
  height: 100%;
}
#registroPonto .content #tab-registroPonto {
  background-color: transparent;
}
#registroPonto .content #tab-registroPonto md-tabs-wrapper {
  background-color: #083775;
  background-image: url("/assets/images/backgrounds/header-bg.png");
}
#registroPonto .content #tab-registroPonto .md-tab {
  background-color: transparent;
}
#registroPonto .content #tab-registroPonto .md-tab span,
#registroPonto .content #tab-registroPonto .md-tab i {
  color: #fff !important;
  text-transform: none;
}
#registroPonto .content #tab-registroPonto .badget {
  margin-top: -8px;
  background-color: red !important;
  border-radius: 100% !important;
  position: fixed;
  margin-left: 5px;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  width: 21px;
  text-align: center !important;
  height: 20px;
  line-height: 21px;
}

#historico .content {
  padding: 25px;
  padding-top: 20px;
}
#historico .content h3 {
  font-weight: bold;
  margin: 10px 0px;
}
#historico .content .conteiner-filtro {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 25px 40px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#historico .content .conteiner-filtro md-input-container {
  /*input[type=text] {
      border-bottom: 1px solid #999;
  }*/
  margin: 0;
  padding: 0;
  height: 30px;
  /*label {
      font-size: 14px;
      color: #333 !important;
  }*/
}
#historico .content .conteiner-filtro .btn-filtro {
  padding: 0;
  text-transform: capitalize;
  line-height: 0;
  margin: 0;
  height: 30px;
}
#historico .content .conteiner-table {
  margin-top: 25px;
  padding: 5px 0 30px 0px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
}
#historico .content .conteiner-table .tabela-historico {
  border-bottom: none;
  border-top: none;
}
#historico .content .conteiner-table .tabela-historico thead tr th {
  text-align: center;
}
#historico .content .conteiner-table .tabela-historico thead tr th:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#historico .content .conteiner-table .tabela-historico tbody tr td {
  text-align: center;
}
#historico .content .conteiner-table .tabela-historico tbody tr td:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#historico .aprovado {
  color: green;
}
#historico .reprovado {
  color: red;
}
#historico .pendente {
  color: goldenrod;
}

#fechamentoPonto .content {
  padding: 25px;
  padding-top: 20px;
}
#fechamentoPonto .content h3 {
  font-weight: bold;
  margin: 10px 0px;
}
#fechamentoPonto .content .conteiner-filtro {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 25px 40px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#fechamentoPonto .content .conteiner-filtro md-input-container {
  /*input[type=text] {
      border-bottom: 1px solid #999;
  }*/
  margin: 0;
  padding: 0;
  height: 30px;
  /*label {
      font-size: 14px;
      color: #333 !important;
  }*/
}
#fechamentoPonto .content .conteiner-filtro .btn-filtro {
  padding: 0;
  text-transform: capitalize;
  line-height: 0;
  margin: 0;
  height: 30px;
}
#fechamentoPonto .content .conteiner-table {
  margin-top: 25px;
  padding: 5px 0 30px 0px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
}
#fechamentoPonto .content .conteiner-table .tabela-historico {
  border-bottom: none;
  border-top: none;
}
#fechamentoPonto .content .conteiner-table .tabela-historico thead tr th {
  text-align: center;
}
#fechamentoPonto .content .conteiner-table .tabela-historico thead tr th:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#fechamentoPonto .content .conteiner-table .tabela-historico tbody tr td {
  text-align: center;
}
#fechamentoPonto .content .conteiner-table .tabela-historico tbody tr td:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#fechamentoPonto #incluirCategoria:hover {
  color: #fff !important;
}
#fechamentoPonto .aprovado {
  color: green;
}
#fechamentoPonto .reprovado {
  color: red;
}
#fechamentoPonto .pendente {
  color: goldenrod;
}
#fechamentoPonto #aprovarReembolso {
  background-color: green !important;
  width: 60px;
  margin: 0 0 0 0px;
  color: #fff;
}
#fechamentoPonto #reprovarReembolso {
  background-color: red !important;
  width: 60px;
  margin: 0 10px 0 10px;
  color: #fff;
}
#fechamentoPonto #exportarReembolso {
  background-color: #0090cf !important;
  width: 60px;
  margin: 0;
  color: #fff;
}
#fechamentoPonto #exportarExcelReembolso {
  background-color: #38b34a !important;
  width: 60px;
  margin: 0 0 0 10px;
  color: #fff;
}
#fechamentoPonto #envioEmailReembolso {
  background-color: darkorange !important;
  width: 60px;
  margin: 0 0 0 10px;
  color: #fff;
}

#excluirBatida {
  margin-left: 300px;
  margin-right: 0;
  width: 50px;
  margin-top: 0px;
  background-color: #083775 !important;
  cursor: pointer;
}

#excluirBatida:disabled {
  background-color: #d4d4d4 !important;
}

#aprovarBatida {
  margin-left: 25px;
  margin-right: 10px;
  width: 50px;
  margin-top: 0px;
  cursor: pointer;
}

#sincronizarBatidas {
  margin-left: 70px;
  margin-right: 10px;
  width: 50px;
  margin-top: -5px;
}

#sincronizarBatidas:disabled {
  background-color: #d4d4d4 !important;
}

#aprovarBatida:disabled {
  background-color: #d4d4d4 !important;
}

#aprovarBatidaMobile:disabled {
  background-color: #d4d4d4 !important;
}

#excluirBatidaMobile:disabled {
  background-color: #d4d4d4 !important;
}

.filtro-mobile {
  display: none;
}

@media only screen and (max-width: 800px) {
  .filtro {
    display: none;
  }
  .filtro-mobile {
    display: block;
  }
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#empregadosManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#empregadosManager .redLight {
  background-color: #ffc6c4 !important;
}
#empregadosManager .greenLight {
  background-color: #bcf5bc !important;
}
#empregadosManager .blueLight {
  background-color: #dbecf5 !important;
}
#empregadosManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#empregadosManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#empregadosManager .md-tooltip-help {
  border-radius: 0;
}
#empregadosManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#empregadosManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#empregadosManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#empregadosManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#empregadosManager h3, #empregadosManager p, #empregadosManager span, #empregadosManager label, #empregadosManager a {
  font-family: "Gotham", Sans-serif;
}
#empregadosManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#empregadosManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#empregadosManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#empregadosManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#empregadosManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#empregadosManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#empregadosManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#empregadosManager .content-card md-content {
  padding-top: 0 !important;
}
#empregadosManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#empregadosManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#empregadosManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#empregadosManager md-autocomplete {
  font-size: 15px !important;
}
#empregadosManager md-autocomplete input {
  text-align: left !important;
}
#empregadosManager ._md-chip-input-container {
  width: 100%;
}
#empregadosManager md-chips-wrap {
  padding: 0px !important;
}
#empregadosManager label {
  color: #333 !important;
}
#empregadosManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#empregadosManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#empregadosManager .redLight {
  background-color: #ffc6c4 !important;
}
#empregadosManager .greenLight {
  background-color: #bcf5bc !important;
}
#empregadosManager .blueLight {
  background-color: #dbecf5 !important;
}
#empregadosManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#empregadosManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#empregadosManager .md-tooltip-help {
  border-radius: 0;
}
#empregadosManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#empregadosManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#empregadosManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#empregadosManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#empregadosManager h3, #empregadosManager p, #empregadosManager span, #empregadosManager label, #empregadosManager a {
  font-family: "Gotham", Sans-serif;
}
#empregadosManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#empregadosManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#empregadosManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#empregadosManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#empregadosManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#empregadosManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#empregadosManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#empregadosManager .content-card md-content {
  padding-top: 0 !important;
}
#empregadosManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#empregadosManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#empregadosManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#empregadosManager md-autocomplete {
  font-size: 15px !important;
}
#empregadosManager md-autocomplete input {
  text-align: left !important;
}
#empregadosManager ._md-chip-input-container {
  width: 100%;
}
#empregadosManager md-chips-wrap {
  padding: 0px !important;
}
#empregadosManager label {
  color: #333 !important;
}
#empregadosManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar #tabela-escala {
  border-top: none !important;
}
#configurar #tabela-escala .first-text-table {
  text-align: left !important;
  min-width: 150px;
}
#configurar #tabela-escala thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-escala thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-escala tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#empregadosManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#empregadosManager .redLight {
  background-color: #ffc6c4 !important;
}
#empregadosManager .greenLight {
  background-color: #bcf5bc !important;
}
#empregadosManager .blueLight {
  background-color: #dbecf5 !important;
}
#empregadosManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#empregadosManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#empregadosManager .md-tooltip-help {
  border-radius: 0;
}
#empregadosManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#empregadosManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#empregadosManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#empregadosManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#empregadosManager h3, #empregadosManager p, #empregadosManager span, #empregadosManager label, #empregadosManager a {
  font-family: "Gotham", Sans-serif;
}
#empregadosManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#empregadosManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#empregadosManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#empregadosManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#empregadosManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#empregadosManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#empregadosManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#empregadosManager .content-card md-content {
  padding-top: 0 !important;
}
#empregadosManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#empregadosManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#empregadosManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#empregadosManager md-autocomplete {
  font-size: 15px !important;
}
#empregadosManager md-autocomplete input {
  text-align: left !important;
}
#empregadosManager ._md-chip-input-container {
  width: 100%;
}
#empregadosManager md-chips-wrap {
  padding: 0px !important;
}
#empregadosManager label {
  color: #333 !important;
}
#empregadosManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar #tabela-escala {
  border-top: none !important;
}
#configurar #tabela-escala .first-text-table {
  text-align: left !important;
  min-width: 150px;
}
#configurar #tabela-escala thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-escala thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-escala tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#empregadosManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#empregadosManager .redLight {
  background-color: #ffc6c4 !important;
}
#empregadosManager .greenLight {
  background-color: #bcf5bc !important;
}
#empregadosManager .blueLight {
  background-color: #dbecf5 !important;
}
#empregadosManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#empregadosManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#empregadosManager .md-tooltip-help {
  border-radius: 0;
}
#empregadosManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#empregadosManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#empregadosManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#empregadosManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#empregadosManager h3, #empregadosManager p, #empregadosManager span, #empregadosManager label, #empregadosManager a {
  font-family: "Gotham", Sans-serif;
}
#empregadosManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#empregadosManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#empregadosManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#empregadosManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#empregadosManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#empregadosManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#empregadosManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#empregadosManager .content-card md-content {
  padding-top: 0 !important;
}
#empregadosManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#empregadosManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#empregadosManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#empregadosManager md-autocomplete {
  font-size: 15px !important;
}
#empregadosManager md-autocomplete input {
  text-align: left !important;
}
#empregadosManager ._md-chip-input-container {
  width: 100%;
}
#empregadosManager md-chips-wrap {
  padding: 0px !important;
}
#empregadosManager label {
  color: #333 !important;
}
#empregadosManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar #tabela-escala {
  border-top: none !important;
}
#configurar #tabela-escala .first-text-table {
  text-align: left !important;
  min-width: 150px;
}
#configurar #tabela-escala thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-escala thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-escala tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#empregadosManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#empregadosManager .redLight {
  background-color: #ffc6c4 !important;
}
#empregadosManager .greenLight {
  background-color: #bcf5bc !important;
}
#empregadosManager .blueLight {
  background-color: #dbecf5 !important;
}
#empregadosManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#empregadosManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#empregadosManager .md-tooltip-help {
  border-radius: 0;
}
#empregadosManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#empregadosManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#empregadosManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#empregadosManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#empregadosManager h3, #empregadosManager p, #empregadosManager span, #empregadosManager label, #empregadosManager a {
  font-family: "Gotham", Sans-serif;
}
#empregadosManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#empregadosManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#empregadosManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#empregadosManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#empregadosManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#empregadosManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#empregadosManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#empregadosManager .content-card md-content {
  padding-top: 0 !important;
}
#empregadosManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#empregadosManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#empregadosManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#empregadosManager md-autocomplete {
  font-size: 15px !important;
}
#empregadosManager md-autocomplete input {
  text-align: left !important;
}
#empregadosManager ._md-chip-input-container {
  width: 100%;
}
#empregadosManager md-chips-wrap {
  padding: 0px !important;
}
#empregadosManager label {
  color: #333 !important;
}
#empregadosManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar #tabela-escala {
  border-top: none !important;
}
#configurar #tabela-escala .first-text-table {
  text-align: left !important;
  min-width: 150px;
}
#configurar #tabela-escala thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-escala thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-escala tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#gerenciamentoProjetos .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#gerenciamentoProjetos h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#gerenciamentoProjetos h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#gerenciamentoProjetos h3, #gerenciamentoProjetos p, #gerenciamentoProjetos span, #gerenciamentoProjetos label, #gerenciamentoProjetos a {
  font-family: "Gotham", Sans-serif;
}
#gerenciamentoProjetos .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#gerenciamentoProjetos #tabela-projetos tr {
  /*padding: 5px 0px !important;*/
}
#gerenciamentoProjetos #tabela-projetos tr td {
  padding: 10px 10px !important;
}
#gerenciamentoProjetos #tabela-projetos tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#gerenciamentoProjetos #tabela-projetos tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#gerenciamentoProjetos #incluirAvaliacao:hover {
  color: #FFF !important;
}
#gerenciamentoProjetos .content-card {
  /* -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);*/
  /* margin-bottom: 15px;*/
}
#gerenciamentoProjetos .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#gerenciamentoProjetos .header-content-projetos {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#gerenciamentoProjetos .md-content-projetos {
  padding: 0;
}
@media only screen and (max-width: 320px) {
  #gerenciamentoProjetos .md-content-projetos {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
@media only screen and (min-width: 321px) and (max-width: 375px) {
  #gerenciamentoProjetos .md-content-projetos {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
@media only screen and (min-width: 376px) and (max-width: 1024px) {
  #gerenciamentoProjetos .md-content-projetos {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
#gerenciamentoProjetos .scroll-hide {
  overflow-y: hidden;
}
#gerenciamentoProjetos .content-table-scroll {
  height: 400px;
}
#gerenciamentoProjetos #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#gerenciamentoProjetos md-autocomplete {
  font-size: 15px !important;
}
#gerenciamentoProjetos md-autocomplete input {
  text-align: left !important;
}
#gerenciamentoProjetos ._md-chip-input-container {
  width: 100%;
}
#gerenciamentoProjetos md-chips-wrap {
  padding: 0px !important;
}
#gerenciamentoProjetos label {
  color: #333 !important;
}
#gerenciamentoProjetos md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

.modal-projetos {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-projetos md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-projetos md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-projetos md-dialog-actions {
  background-color: #fff;
}

.modal-padrao-av {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
  border-radius: 2px !important;
  background-color: transparent !important;
  /*padding: 15px 20px;*/
}
.modal-padrao-av md-dialog-actions {
  border-top: 1px solid #bdccd4;
  background-color: #fff;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-bullhorn:hover {
  color: #44D62C !important;
}

.icon:hover {
  color: #44D62C !important;
}

.sl-search {
  border: none !important;
  border-top: 1px solid #bdccd4 !important;
  border-left: 1px solid #bdccd4 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  max-height: 30px;
}
.sl-search ._md-select-value {
  border-bottom: none !important;
}
.sl-search input {
  max-height: 30px;
}

#dashboard-projetos-desktop {
  height: 100%;
  min-height: 100%;
}
#dashboard-projetos-desktop .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-projetos-desktop h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-desktop h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-desktop h3, #dashboard-projetos-desktop h4, #dashboard-projetos-desktop p, #dashboard-projetos-desktop span, #dashboard-projetos-desktop label, #dashboard-projetos-desktop a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-desktop .h2, #dashboard-projetos-desktop .h3, #dashboard-projetos-desktop .h4, #dashboard-projetos-desktop .p, #dashboard-projetos-desktop .span, #dashboard-projetos-desktop .label, #dashboard-projetos-desktop .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-desktop .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-projetos-desktop .h4-titulo {
  font-size: 12px;
}
#dashboard-projetos-desktop .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-projetos-desktop .text-number {
  color: #073776;
}
#dashboard-projetos-desktop .menu-dot {
  margin-top: 5px;
}
#dashboard-projetos-desktop .menu-dot md-icon {
  color: #fff;
}
#dashboard-projetos-desktop .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-projetos-desktop .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-projetos-desktop .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-projetos-desktop .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-projetos-desktop .hint-text-number {
  color: #999 !important;
}
#dashboard-projetos-desktop .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-projetos-desktop .text-center {
  text-align: center !important;
}
#dashboard-projetos-desktop > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-projetos-desktop > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-projetos-desktop > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-projetos-desktop > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-projetos-desktop > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-projetos-desktop > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-projetos-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-projetos-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-projetos-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-projetos-desktop > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-projetos-desktop > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-projetos-desktop > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-projetos-desktop > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-projetos-mobile {
  height: 100%;
  min-height: 100%;
}
#dashboard-projetos-mobile .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-projetos-mobile h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-mobile h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-mobile h3, #dashboard-projetos-mobile h4, #dashboard-projetos-mobile p, #dashboard-projetos-mobile span, #dashboard-projetos-mobile label, #dashboard-projetos-mobile a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-mobile .h2, #dashboard-projetos-mobile .h3, #dashboard-projetos-mobile .h4, #dashboard-projetos-mobile .p, #dashboard-projetos-mobile .span, #dashboard-projetos-mobile .label, #dashboard-projetos-mobile .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-mobile .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-projetos-mobile .h4-titulo {
  font-size: 12px;
}
#dashboard-projetos-mobile .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-projetos-mobile .text-number {
  color: #073776;
}
#dashboard-projetos-mobile .menu-dot {
  margin-top: 5px;
}
#dashboard-projetos-mobile .menu-dot md-icon {
  color: #fff;
}
#dashboard-projetos-mobile .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-projetos-mobile .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-projetos-mobile .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-projetos-mobile .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-projetos-mobile .hint-text-number {
  color: #999 !important;
}
#dashboard-projetos-mobile .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-projetos-mobile .text-center {
  text-align: center !important;
}
#dashboard-projetos-mobile > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-projetos-mobile > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-projetos-mobile > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-projetos-mobile > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-projetos-mobile > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-projetos-mobile > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-projetos-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-projetos-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-projetos-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-projetos-mobile > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-projetos-mobile > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-projetos-mobile > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-projetos-mobile > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.shadow-custom {
  -webkit-box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
  box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
}

.modal-full-dashboard {
  border-radius: 2px !important;
  width: 100%;
  max-width: 95%;
  max-height: 95%;
  overflow: hidden;
}

.hidden-page {
  display: none;
}

.splash-dashboard.ng-leave {
  opacity: 1;
}
.splash-dashboard.ng-leave-active {
  opacity: 0;
}
.splash-dashboard .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboard .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboard .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboard .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left,
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

#dashboard-projetos-desktop-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-projetos-desktop-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-desktop-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-desktop-modal h3, #dashboard-projetos-desktop-modal h4, #dashboard-projetos-desktop-modal p, #dashboard-projetos-desktop-modal span, #dashboard-projetos-desktop-modal label, #dashboard-projetos-desktop-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-desktop-modal .h2, #dashboard-projetos-desktop-modal .h3, #dashboard-projetos-desktop-modal .h4, #dashboard-projetos-desktop-modal .p, #dashboard-projetos-desktop-modal .span, #dashboard-projetos-desktop-modal .label, #dashboard-projetos-desktop-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-desktop-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-projetos-desktop-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-projetos-desktop-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-projetos-desktop-modal .text-number {
  color: #073776;
}
#dashboard-projetos-desktop-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-projetos-desktop-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-projetos-desktop-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-projetos-desktop-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-projetos-desktop-modal .text-center {
  text-align: center !important;
}
#dashboard-projetos-desktop-modal > .center {
  z-index: 52;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow-y: auto;
}
#dashboard-projetos-desktop-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-projetos-desktop-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-projetos-desktop-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-projetos-desktop-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-projetos-desktop-modal > .center > .content {
  background: none;
  padding: 0;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-projetos-desktop-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  -webkit-box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
  box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
}
#dashboard-projetos-desktop-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-projetos-mobile-modal {
  height: 100%;
  min-height: 100%;
}
#dashboard-projetos-mobile-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-projetos-mobile-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-mobile-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-mobile-modal h3, #dashboard-projetos-mobile-modal h4, #dashboard-projetos-mobile-modal p, #dashboard-projetos-mobile-modal span, #dashboard-projetos-mobile-modal label, #dashboard-projetos-mobile-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-mobile-modal .h2, #dashboard-projetos-mobile-modal .h3, #dashboard-projetos-mobile-modal .h4, #dashboard-projetos-mobile-modal .p, #dashboard-projetos-mobile-modal .span, #dashboard-projetos-mobile-modal .label, #dashboard-projetos-mobile-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-mobile-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-projetos-mobile-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-projetos-mobile-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-projetos-mobile-modal .text-number {
  color: #073776;
}
#dashboard-projetos-mobile-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-projetos-mobile-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-projetos-mobile-modal .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-projetos-mobile-modal .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-projetos-mobile-modal .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-projetos-mobile-modal .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-projetos-mobile-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-projetos-mobile-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-projetos-mobile-modal .text-center {
  text-align: center !important;
}
#dashboard-projetos-mobile-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-projetos-mobile-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-projetos-mobile-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-projetos-mobile-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-projetos-mobile-modal > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-projetos-mobile-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-projetos-mobile-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#forgot-password {
  height: 100%;
  background: url("../assets/images/login/img_login.png") no-repeat;
  background-size: cover;
}
#forgot-password #forgot-password-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form {
  width: 384px;
  max-width: 384px;
  padding: 32px;
  text-align: center;
  background: #FFFFFF;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .logo {
  width: 128px;
  font-size: 35px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .title {
  font-size: 17px;
  margin: 16px 0 32px 0;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form form {
  width: 100%;
  text-align: left;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .login {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .login .text {
  margin-right: 8px;
}
@media screen and (max-width: 600px) {
  #forgot-password #forgot-password-form-wrapper {
    padding: 16px;
  }
  #forgot-password #forgot-password-form-wrapper #forgot-password-form {
    padding: 24px;
    width: 100%;
  }
  #forgot-password #forgot-password-form-wrapper #forgot-password-form form .md-button {
    width: 90%;
  }
}
#dashboard-desktop {
  height: 100%;
  min-height: 100%;
}
#dashboard-desktop .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-desktop h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop h3, #dashboard-desktop h4, #dashboard-desktop p, #dashboard-desktop span, #dashboard-desktop label, #dashboard-desktop a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop .h2, #dashboard-desktop .h3, #dashboard-desktop .h4, #dashboard-desktop .p, #dashboard-desktop .span, #dashboard-desktop .label, #dashboard-desktop .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-desktop .h4-titulo {
  font-size: 12px;
}
#dashboard-desktop .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-desktop .text-number {
  color: #073776;
}
#dashboard-desktop .menu-dot {
  margin-top: 5px;
}
#dashboard-desktop .menu-dot md-icon {
  color: #fff;
}
#dashboard-desktop .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-desktop .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-desktop .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-desktop .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-desktop .hint-text-number {
  color: #999 !important;
}
#dashboard-desktop .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-desktop .text-center {
  text-align: center !important;
}
#dashboard-desktop > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-desktop > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-desktop > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-desktop > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-desktop > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-desktop > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-desktop > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-desktop > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-desktop > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-desktop > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-mobile {
  height: 100%;
  min-height: 100%;
}
#dashboard-mobile .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-mobile h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile h3, #dashboard-mobile h4, #dashboard-mobile p, #dashboard-mobile span, #dashboard-mobile label, #dashboard-mobile a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile .h2, #dashboard-mobile .h3, #dashboard-mobile .h4, #dashboard-mobile .p, #dashboard-mobile .span, #dashboard-mobile .label, #dashboard-mobile .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-mobile .h4-titulo {
  font-size: 12px;
}
#dashboard-mobile .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-mobile .text-number {
  color: #073776;
}
#dashboard-mobile .menu-dot {
  margin-top: 5px;
}
#dashboard-mobile .menu-dot md-icon {
  color: #fff;
}
#dashboard-mobile .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-mobile .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-mobile .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-mobile .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-mobile .hint-text-number {
  color: #999 !important;
}
#dashboard-mobile .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-mobile .text-center {
  text-align: center !important;
}
#dashboard-mobile > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-mobile > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-mobile > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-mobile > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-mobile > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-mobile > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-mobile > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-mobile > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-mobile > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-mobile > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.shadow-custom {
  -webkit-box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
  box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
}

.modal-full-dashboard {
  border-radius: 2px !important;
  width: 100%;
  max-width: 95%;
  max-height: 95%;
  overflow: hidden;
}

.hidden-page {
  display: none;
}

.splash-dashboard.ng-leave {
  opacity: 1;
}
.splash-dashboard.ng-leave-active {
  opacity: 0;
}
.splash-dashboard .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboard .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboard .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboard .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left,
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

#dashboard-desktop-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-desktop-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-desktop-modal h3, #dashboard-desktop-modal h4, #dashboard-desktop-modal p, #dashboard-desktop-modal span, #dashboard-desktop-modal label, #dashboard-desktop-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop-modal .h2, #dashboard-desktop-modal .h3, #dashboard-desktop-modal .h4, #dashboard-desktop-modal .p, #dashboard-desktop-modal .span, #dashboard-desktop-modal .label, #dashboard-desktop-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-desktop-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-desktop-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-desktop-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-desktop-modal .text-number {
  color: #073776;
}
#dashboard-desktop-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-desktop-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-desktop-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-desktop-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-desktop-modal .text-center {
  text-align: center !important;
}
#dashboard-desktop-modal > .center {
  z-index: 52;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow-y: auto;
}
#dashboard-desktop-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-desktop-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-desktop-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-desktop-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-desktop-modal > .center > .content {
  background: none;
  padding: 0;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-desktop-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-desktop-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-desktop-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  -webkit-box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
  box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
}
#dashboard-desktop-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-mobile-modal {
  height: 100%;
  min-height: 100%;
}
#dashboard-mobile-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-mobile-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-mobile-modal h3, #dashboard-mobile-modal h4, #dashboard-mobile-modal p, #dashboard-mobile-modal span, #dashboard-mobile-modal label, #dashboard-mobile-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile-modal .h2, #dashboard-mobile-modal .h3, #dashboard-mobile-modal .h4, #dashboard-mobile-modal .p, #dashboard-mobile-modal .span, #dashboard-mobile-modal .label, #dashboard-mobile-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-mobile-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-mobile-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-mobile-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-mobile-modal .text-number {
  color: #073776;
}
#dashboard-mobile-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-mobile-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-mobile-modal .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-mobile-modal .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-mobile-modal .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-mobile-modal .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-mobile-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-mobile-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-mobile-modal .text-center {
  text-align: center !important;
}
#dashboard-mobile-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-mobile-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-mobile-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-mobile-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-mobile-modal > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-mobile-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-mobile-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-mobile-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-mobile-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#projetosManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#projetosManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#projetosManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#projetosManager h3, #projetosManager p, #projetosManager span, #projetosManager label, #projetosManager a {
  font-family: "Gotham", Sans-serif;
}
#projetosManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#projetosManager #tabela-projetosManager tr {
  /*padding: 5px 0px !important;*/
}
#projetosManager #tabela-projetosManager tr td {
  padding: 10px 10px !important;
}
#projetosManager #tabela-projetosManager tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#projetosManager #tabela-projetosManager tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#projetosManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#projetosManager .content-card {
  /* -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);*/
  /* margin-bottom: 15px;*/
}
#projetosManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#projetosManager .header-content-projetosManager {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#projetosManager .md-content-projetosManager {
  padding: 0;
}
@media only screen and (max-width: 320px) {
  #projetosManager .md-content-projetosManager {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
@media only screen and (min-width: 321px) and (max-width: 375px) {
  #projetosManager .md-content-projetosManager {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
@media only screen and (min-width: 376px) and (max-width: 1024px) {
  #projetosManager .md-content-projetosManager {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
#projetosManager .scroll-hide {
  overflow-y: hidden;
}
#projetosManager .content-table-scroll {
  height: 400px;
}
#projetosManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#projetosManager md-autocomplete {
  font-size: 15px !important;
}
#projetosManager md-autocomplete input {
  text-align: left !important;
}
#projetosManager ._md-chip-input-container {
  width: 100%;
}
#projetosManager md-chips-wrap {
  padding: 0px !important;
}
#projetosManager label {
  color: #333 !important;
}
#projetosManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

.modal-projetosManager {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-projetosManager md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-projetosManager md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-projetosManager md-dialog-actions {
  background-color: #fff;
}

.modal-padrao-av {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
  border-radius: 2px !important;
  background-color: transparent !important;
  /*padding: 15px 20px;*/
}
.modal-padrao-av md-dialog-actions {
  border-top: 1px solid #bdccd4;
  background-color: #fff;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-bullhorn:hover {
  color: #44D62C !important;
}

.icon:hover {
  color: #44D62C !important;
}

.sl-search {
  border: none !important;
  border-top: 1px solid #bdccd4 !important;
  border-left: 1px solid #bdccd4 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  max-height: 30px;
}
.sl-search ._md-select-value {
  border-bottom: none !important;
}
.sl-search input {
  max-height: 30px;
}

#dashboard-projetos-desktop {
  height: 100%;
  min-height: 100%;
}
#dashboard-projetos-desktop .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-projetos-desktop h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-desktop h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-desktop h3, #dashboard-projetos-desktop h4, #dashboard-projetos-desktop p, #dashboard-projetos-desktop span, #dashboard-projetos-desktop label, #dashboard-projetos-desktop a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-desktop .h2, #dashboard-projetos-desktop .h3, #dashboard-projetos-desktop .h4, #dashboard-projetos-desktop .p, #dashboard-projetos-desktop .span, #dashboard-projetos-desktop .label, #dashboard-projetos-desktop .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-desktop .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-projetos-desktop .h4-titulo {
  font-size: 12px;
}
#dashboard-projetos-desktop .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-projetos-desktop .text-number {
  color: #073776;
}
#dashboard-projetos-desktop .menu-dot {
  margin-top: 5px;
}
#dashboard-projetos-desktop .menu-dot md-icon {
  color: #fff;
}
#dashboard-projetos-desktop .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-projetos-desktop .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-projetos-desktop .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-projetos-desktop .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-projetos-desktop .hint-text-number {
  color: #999 !important;
}
#dashboard-projetos-desktop .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-projetos-desktop .text-center {
  text-align: center !important;
}
#dashboard-projetos-desktop > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-projetos-desktop > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-projetos-desktop > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-projetos-desktop > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-projetos-desktop > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-projetos-desktop > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-projetos-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-projetos-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-projetos-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-projetos-desktop > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-projetos-desktop > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-projetos-desktop > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-projetos-desktop > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-projetos-mobile {
  height: 100%;
  min-height: 100%;
}
#dashboard-projetos-mobile .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-projetos-mobile h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-mobile h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-mobile h3, #dashboard-projetos-mobile h4, #dashboard-projetos-mobile p, #dashboard-projetos-mobile span, #dashboard-projetos-mobile label, #dashboard-projetos-mobile a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-mobile .h2, #dashboard-projetos-mobile .h3, #dashboard-projetos-mobile .h4, #dashboard-projetos-mobile .p, #dashboard-projetos-mobile .span, #dashboard-projetos-mobile .label, #dashboard-projetos-mobile .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-mobile .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-projetos-mobile .h4-titulo {
  font-size: 12px;
}
#dashboard-projetos-mobile .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-projetos-mobile .text-number {
  color: #073776;
}
#dashboard-projetos-mobile .menu-dot {
  margin-top: 5px;
}
#dashboard-projetos-mobile .menu-dot md-icon {
  color: #fff;
}
#dashboard-projetos-mobile .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-projetos-mobile .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-projetos-mobile .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-projetos-mobile .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-projetos-mobile .hint-text-number {
  color: #999 !important;
}
#dashboard-projetos-mobile .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-projetos-mobile .text-center {
  text-align: center !important;
}
#dashboard-projetos-mobile > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-projetos-mobile > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-projetos-mobile > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-projetos-mobile > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-projetos-mobile > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-projetos-mobile > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-projetos-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-projetos-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-projetos-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-projetos-mobile > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-projetos-mobile > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-projetos-mobile > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-projetos-mobile > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.shadow-custom {
  -webkit-box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
  box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
}

.modal-full-dashboard {
  border-radius: 2px !important;
  width: 100%;
  max-width: 95%;
  max-height: 95%;
  overflow: hidden;
}

.hidden-page {
  display: none;
}

.splash-dashboard.ng-leave {
  opacity: 1;
}
.splash-dashboard.ng-leave-active {
  opacity: 0;
}
.splash-dashboard .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboard .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboard .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboard .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left,
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

#dashboard-projetos-desktop-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-projetos-desktop-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-desktop-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-desktop-modal h3, #dashboard-projetos-desktop-modal h4, #dashboard-projetos-desktop-modal p, #dashboard-projetos-desktop-modal span, #dashboard-projetos-desktop-modal label, #dashboard-projetos-desktop-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-desktop-modal .h2, #dashboard-projetos-desktop-modal .h3, #dashboard-projetos-desktop-modal .h4, #dashboard-projetos-desktop-modal .p, #dashboard-projetos-desktop-modal .span, #dashboard-projetos-desktop-modal .label, #dashboard-projetos-desktop-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-desktop-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-projetos-desktop-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-projetos-desktop-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-projetos-desktop-modal .text-number {
  color: #073776;
}
#dashboard-projetos-desktop-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-projetos-desktop-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-projetos-desktop-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-projetos-desktop-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-projetos-desktop-modal .text-center {
  text-align: center !important;
}
#dashboard-projetos-desktop-modal > .center {
  z-index: 52;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow-y: auto;
}
#dashboard-projetos-desktop-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-projetos-desktop-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-projetos-desktop-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-projetos-desktop-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-projetos-desktop-modal > .center > .content {
  background: none;
  padding: 0;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-projetos-desktop-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-projetos-desktop-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  -webkit-box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
  box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
}
#dashboard-projetos-desktop-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-projetos-mobile-modal {
  height: 100%;
  min-height: 100%;
}
#dashboard-projetos-mobile-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-projetos-mobile-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-mobile-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-projetos-mobile-modal h3, #dashboard-projetos-mobile-modal h4, #dashboard-projetos-mobile-modal p, #dashboard-projetos-mobile-modal span, #dashboard-projetos-mobile-modal label, #dashboard-projetos-mobile-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-mobile-modal .h2, #dashboard-projetos-mobile-modal .h3, #dashboard-projetos-mobile-modal .h4, #dashboard-projetos-mobile-modal .p, #dashboard-projetos-mobile-modal .span, #dashboard-projetos-mobile-modal .label, #dashboard-projetos-mobile-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-projetos-mobile-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-projetos-mobile-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-projetos-mobile-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-projetos-mobile-modal .text-number {
  color: #073776;
}
#dashboard-projetos-mobile-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-projetos-mobile-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-projetos-mobile-modal .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-projetos-mobile-modal .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-projetos-mobile-modal .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-projetos-mobile-modal .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-projetos-mobile-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-projetos-mobile-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-projetos-mobile-modal .text-center {
  text-align: center !important;
}
#dashboard-projetos-mobile-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-projetos-mobile-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-projetos-mobile-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-projetos-mobile-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-projetos-mobile-modal > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-projetos-mobile-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-projetos-mobile-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-projetos-mobile-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#empregadosManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#empregadosManager .redLight {
  background-color: #ffc6c4 !important;
}
#empregadosManager .greenLight {
  background-color: #bcf5bc !important;
}
#empregadosManager .blueLight {
  background-color: #dbecf5 !important;
}
#empregadosManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#empregadosManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#empregadosManager .md-tooltip-help {
  border-radius: 0;
}
#empregadosManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#empregadosManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#empregadosManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#empregadosManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#empregadosManager h3, #empregadosManager p, #empregadosManager span, #empregadosManager label, #empregadosManager a {
  font-family: "Gotham", Sans-serif;
}
#empregadosManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#empregadosManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#empregadosManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#empregadosManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#empregadosManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#empregadosManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#empregadosManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#empregadosManager .content-card md-content {
  padding-top: 0 !important;
}
#empregadosManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#empregadosManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#empregadosManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#empregadosManager md-autocomplete {
  font-size: 15px !important;
}
#empregadosManager md-autocomplete input {
  text-align: left !important;
}
#empregadosManager ._md-chip-input-container {
  width: 100%;
}
#empregadosManager md-chips-wrap {
  padding: 0px !important;
}
#empregadosManager label {
  color: #333 !important;
}
#empregadosManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#canalDenuncias {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#canalDenuncias .redLight {
  background-color: #ffc6c4 !important;
}
#canalDenuncias .greenLight {
  background-color: #bcf5bc !important;
}
#canalDenuncias .blueLight {
  background-color: #dbecf5 !important;
}
#canalDenuncias .orangeLight {
  background-color: #FAd7b5 !important;
}
#canalDenuncias .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#canalDenuncias .md-tooltip-help {
  border-radius: 0;
}
#canalDenuncias .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#canalDenuncias .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#canalDenuncias h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#canalDenuncias h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#canalDenuncias h3, #canalDenuncias p, #canalDenuncias span, #canalDenuncias label, #canalDenuncias a {
  font-family: "Gotham", Sans-serif;
}
#canalDenuncias .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#canalDenuncias #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#canalDenuncias #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#canalDenuncias #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#canalDenuncias #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#canalDenuncias #incluirAvaliacao:hover {
  color: #FFF !important;
}
#canalDenuncias .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#canalDenuncias .content-card md-content {
  padding-top: 0 !important;
}
#canalDenuncias .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#canalDenuncias .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#canalDenuncias #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#canalDenuncias md-autocomplete {
  font-size: 15px !important;
}
#canalDenuncias md-autocomplete input {
  text-align: left !important;
}
#canalDenuncias ._md-chip-input-container {
  width: 100%;
}
#canalDenuncias md-chips-wrap {
  padding: 0px !important;
}
#canalDenuncias label {
  color: #333 !important;
}
#canalDenuncias md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#hotline .content #banner-hotline {
  background-color: #fff;
}
#hotline .content #banner-hotline img {
  margin: 0px auto;
}
#hotline .content #banner-hotline2 {
  background-color: #fff;
}
#hotline .content #banner-hotline2 img {
  margin: 0px auto;
  width: 100%;
}
#hotline .content #content-hotline .btn-acessar {
  color: #fff !important;
  width: 250px;
  margin: 0px auto;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
.pointer {
  cursor: pointer;
}

.vAccordion--default v-pane-content > div {
  padding-bottom: 0px !important;
}

.vAccordion--default v-pane-header {
  padding: 5px 0 !important;
  margin-bottom: 0px !important;
}

@media screen and (max-width: 600px) {
  .dashboard ms-card {
    min-height: 250px;
    max-width: 100%;
  }
}
#infoEmpregado {
  background-color: #f2f2f2;
}
#infoEmpregado .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: transparent !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
}
#infoEmpregado .ws-bg {
  background: rgb(5, 16, 51);
  background-image: url("/assets/images/backgrounds/background_13.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
#infoEmpregado .container-escala {
  background: rgb(4, 20, 80);
  background: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(4, 20, 80, 0.4)), color-stop(80%, rgba(67, 77, 147, 0.9)));
  background: linear-gradient(90deg, rgba(4, 20, 80, 0.4) 10%, rgba(67, 77, 147, 0.9) 80%);
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
          box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  width: 100%;
  border-radius: 25px;
}
#infoEmpregado .container-escala span {
  color: #fff;
}
#infoEmpregado .container-escala .content-embarque {
  background: rgb(38, 191, 93);
  background: -webkit-gradient(linear, left top, right top, from(rgb(38, 191, 93)), color-stop(80%, rgb(27, 114, 14)));
  background: linear-gradient(90deg, rgb(38, 191, 93) 0%, rgb(27, 114, 14) 80%);
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
          box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  border-radius: 25px;
  padding: 3px 20px;
}
#infoEmpregado .container-escala .content-desembarque {
  background: rgb(38, 191, 93);
  background: -webkit-gradient(linear, left top, right top, from(rgb(44, 200, 234)), color-stop(80%, rgb(4, 29, 108)));
  background: linear-gradient(90deg, rgb(44, 200, 234) 0%, rgb(4, 29, 108) 80%);
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
          box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  border-radius: 25px;
  padding: 3px 20px;
}
@-webkit-keyframes icon-pisca {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes icon-pisca {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
#infoEmpregado .icon-pisca {
  padding: 0.6em 0.8em;
  display: inline-block;
  text-decoration: none;
  border-radius: 4px;
  -webkit-animation: icon-pisca 0.9s linear infinite;
  animation: icon-pisca 0.9s linear infinite;
}
#infoEmpregado ms-card {
  min-height: 180px;
  max-width: 100%;
  border: none !important;
}
#infoEmpregado .form-wrapper {
  margin-bottom: 2%;
  padding: 3px 8px 8px 8px !important;
}
#infoEmpregado .ms-card .ms-card-content-wrapper:hover {
  border: none !important;
  cursor: pointer;
}
#infoEmpregado .ms-card .ms-card-content-wrapper {
  border: none !important;
}
#infoEmpregado .content {
  padding: 25px 25px;
}
#infoEmpregado .content .timeline-tab {
  max-width: 1200px;
  padding-top: 5px;
}
#infoEmpregado .content .timeline-tab .timeline {
  padding: 8px;
}
#infoEmpregado .content .timeline-tab .timeline .add-post {
  margin-bottom: 0;
}
#infoEmpregado .content .timeline-tab .timeline .add-post textarea {
  font-size: 13px;
  width: 100%;
  height: 140px;
  border: none;
  padding: 16px;
  resize: vertical;
}
#infoEmpregado .content .timeline-tab .timeline .add-post footer {
  background: #F3F4F5;
}
#infoEmpregado .content .timeline-tab .timeline .add-post footer .post-button {
  margin: 0;
  width: 64px;
  min-width: 64px;
  height: 30px;
  line-height: 30px;
  min-height: 30px;
}
#infoEmpregado .content .timeline-tab .timeline md-divider {
  margin: 32px 0;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item {
  margin-bottom: 15px;
  overflow: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  width: 100%;
  min-height: 218px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item:last-child {
  margin-bottom: 0;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item header {
  padding: 16px 0 8px 16px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item header .title {
  font-weight: 500;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item header .title .username {
  margin-right: 4px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item header .time {
  color: rgba(0, 0, 0, 0.54);
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item header .user .avatar {
  /*width: 65px;
  min-width: 40px;*/
  height: 40px;
  line-height: 40px;
  margin: 0 8px 0 0;
  border-radius: 0 !important;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #FFFFFF;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content {
  padding: 25px 25px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .container-image {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .container-image .message {
  padding: 8px 16px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .container-image .message-title {
  position: absolute;
  right: 8px;
  bottom: 17px;
  left: 8px;
  z-index: 2;
  min-height: 40px;
  background: rgba(0, 0, 0, 0.58);
  text-align: center;
  color: #fff;
  padding: 10px auto;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .container-image .media {
  padding: 16px 8px;
  z-index: 1;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .container-image .media img, #infoEmpregado .content .timeline-tab .timeline .timeline-item .content .container-image .media iframe {
  width: 100%;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .container-image .media a {
  color: inherit;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .footer {
  padding-left: 20px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .message {
  padding: 0px 20px 0px 20px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .like-button,
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .share-button {
  padding: 4px 6px;
  text-transform: inherit;
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 16px 8px;
  min-width: inherit;
  line-height: inherit;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .like-button:hover,
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .share-button:hover {
  background-color: transparent;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .like-button md-icon,
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .share-button md-icon {
  margin: 0 8px 0 0;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .article {
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin: 8px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .article .media {
  padding: 0;
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .article .media img {
  display: block;
  padding: 0;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .article .title {
  font-size: 15px;
  padding: 16px 16px 4px 16px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .article .subtitle {
  padding: 0 16px;
  color: rgba(0, 0, 0, 0.54);
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .content .article .excerpt {
  padding: 16px 16px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  background-color: rgba(0, 0, 0, 0.04);
  padding: 16px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .comment-count {
  margin-bottom: 16px;
  cursor: pointer;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .comment-count md-icon {
  margin-left: 8px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .comment {
  margin-bottom: 24px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .comment .username {
  font-weight: 500;
  margin-right: 4px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .comment .message {
  color: rgba(0, 0, 0, 0.87);
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .comment .time {
  color: rgba(0, 0, 0, 0.54);
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .comment .actions {
  margin-top: 8px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .comment .actions .reply-button {
  margin-right: 16px;
  cursor: pointer;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .comment .actions .report-button {
  margin: 0;
  cursor: pointer;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .reply form textarea {
  width: 100% !important;
  min-height: 72px;
  padding: 8px;
  margin-bottom: 8px;
  font-size: 13px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item footer .reply form .post-comment-button {
  margin: 0;
  text-transform: inherit;
  font-weight: normal;
  padding: 0 12px;
  min-height: 30px;
  min-width: inherit;
  line-height: 30px;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar {
  padding: 8px 2px 8px 2px;
  border-radius: 2px;
  min-width: 255px;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .bg-custom {
  background-color: #062e72;
  background-image: url("/assets/images/backgrounds/header-bg.png");
  color: #fff !important;
  border-bottom: 1px solid #f2f2f2;
  text-align: center;
  width: 100%;
  padding: 5px 0 0px 0;
  min-height: 35px;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .bg-custom div {
  margin: 5px auto;
  margin-bottom: 0px;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .bg-custom div .icon-calendar-clock,
#infoEmpregado .content .timeline-tab .timeline-sidebar .bg-custom div .icon-link-variant {
  margin-right: 10px;
  margin-top: -2px;
  float: left;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .bg-custom div i {
  margin-right: 10px;
  font-size: 20px;
  margin-top: -4px;
  float: left;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .bg-custom div .title {
  font-size: 14px;
  float: left;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .icon-birthday {
  background-color: #0090CF !important;
  color: #fff !important;
  width: 60px;
  height: 60px;
  padding: 10px 0px 0px 0px;
  font-size: 30px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity {
  padding: 0 0 16px 0;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .avatar-birthday {
  float: left;
  margin-right: 16px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 60px;
  margin: 0 8px 0 0;
  border-radius: 50%;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  color: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .container-birthday {
  margin-left: 5px;
  margin-top: 15px;
  float: left;
  z-index: 3;
  min-width: 105px;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .birthday-now {
  width: 20px;
  height: 13px;
  margin-top: 25px;
  -webkit-transform: scale(3.5);
  transform: scale(3.5);
  margin-right: 10px;
  z-index: 1;
  float: right;
  margin-left: 19px;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .username {
  font-weight: 500;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .message {
  font-weight: 500;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .links-uteis {
  height: 216px !important;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .links-uteis .content div {
  margin-bottom: 20px;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .links-uteis .content .ico-biblioteca {
  height: 56px;
  width: 56px;
  cursor: pointer;
  margin-right: 20px;
  background-image: url("../assets/images/icon/ico-biblioteca.png");
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .links-uteis .content .ico-email {
  height: 56px;
  width: 56px;
  cursor: pointer;
  margin-right: 20px;
  background-image: url("../assets/images/icon/ico-email.png");
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .links-uteis .content .ico-escola {
  height: 56px;
  width: 56px;
  cursor: pointer;
  margin-right: 20px;
  background-image: url("../assets/images/icon/ico-escola.png");
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .links-uteis .content .ico-ged {
  height: 56px;
  width: 56px;
  cursor: pointer;
  background-image: url("../assets/images/icon/ico-ged.png");
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .links-uteis .content .ico-print {
  height: 56px;
  width: 56px;
  cursor: pointer;
  margin-right: 20px;
  background-image: url("../assets/images/icon/ico-print.png");
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .links-uteis .content .ico-WebUntis {
  height: 56px;
  width: 56px;
  cursor: pointer;
  background-image: url("../assets/images/icon/ico-WebUntis.png");
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .agenda-semanal .content {
  padding: 16px;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .agenda-semanal .content .activities .activity {
  margin-bottom: 20px;
}
#infoEmpregado .content .timeline-tab .timeline-sidebar .agenda-semanal .content .activities .activity .username {
  font-weight: bold;
}
#infoEmpregado .content .timeline-tab .timeline .bg-custom {
  background-color: #062e72;
  background-image: url("/assets/images/backgrounds/header-bg.png");
  color: #fff !important;
  border-bottom: 1px solid #f2f2f2;
  text-align: center;
  width: 100%;
  padding: 5px 0 0px 0;
  min-height: 35px;
}
#infoEmpregado .content .timeline-tab .timeline .bg-custom div {
  margin: 5px auto;
  margin-bottom: 0px;
}
#infoEmpregado .content .timeline-tab .timeline .bg-custom div .icon-calendar-clock,
#infoEmpregado .content .timeline-tab .timeline .bg-custom div .icon-link-variant {
  margin-right: 10px;
  margin-top: -2px;
  float: left;
}
#infoEmpregado .content .timeline-tab .timeline .bg-custom div i {
  margin-right: 10px;
  font-size: 20px;
  margin-top: -4px;
  float: left;
}
#infoEmpregado .content .timeline-tab .timeline .bg-custom div .title {
  font-size: 14px;
  float: left;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .slick-slider {
  margin-bottom: 10px;
}
#infoEmpregado .content .timeline-tab .timeline .timeline-item .slick-slider .slick-dots {
  bottom: -32px !important;
}
#infoEmpregado .content .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 15px 15px !important;
}

@media screen and (max-width: 960px) {
  #profile .timeline-tab .timeline-sidebar {
    padding: 8px;
  }
}
#infoEmpregado .content md-tab-content {
  padding-top: 0 !important;
  padding: 0 15px !important;
}
#infoEmpregado .content .header {
  height: 35px !important;
  max-height: 35px !important;
  min-height: 35px !important;
  background-color: rgb(6, 46, 114);
  background-image: url("/assets/images/backgrounds/header-bg.png");
  padding: 0 32px;
}
#infoEmpregado .content .header .slick-slider {
  margin-bottom: 0 !important;
}
#infoEmpregado .content .header .profile-image {
  margin-right: 24px;
}
#infoEmpregado .content .header .name {
  font-size: 34px;
  color: #FFFFFF;
}
#infoEmpregado .content .header .actions .md-button {
  text-transform: none;
  padding: 0 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 0 8px;
}
#infoEmpregado .content md-content {
  background-color: transparent;
}
#infoEmpregado .profile-box {
  margin-bottom: 16px;
  width: 100%;
  height: 328px;
}
#infoEmpregado .profile-box header {
  padding: 0;
  text-align: center;
}
#infoEmpregado .profile-box header .title {
  font-size: 17px;
  margin-right: 35px;
}
#infoEmpregado .profile-box header .more {
  cursor: pointer;
}
#infoEmpregado .profile-box .content {
  padding: 15px;
  padding-bottom: 0;
  background-color: #FFF;
  height: 260px;
}
#infoEmpregado .profile-box footer {
  padding: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  background-color: rgba(0, 0, 0, 0.06);
  text-align: center;
}
#infoEmpregado .profile-box.info-box .info-line {
  margin-bottom: 24px;
}
#infoEmpregado .profile-box.info-box .info-line .title {
  font-size: 15px;
  font-weight: 500;
  padding-bottom: 4px;
}
#infoEmpregado .profile-box.info-box .info-line:last-child {
  margin-bottom: 0;
}
#infoEmpregado .escola {
  max-width: 240px !important;
  max-height: 408px;
  margin-top: 13px;
  margin-left: 1px;
  height: 100%;
}
#infoEmpregado .escola .content {
  padding: 0 0;
  height: 100% !important;
}
#infoEmpregado .escola .content .container-tab-vertical .tab-vertical {
  padding: 0;
}

@media screen and (max-width: 960px) {
  #profile .header .profile-image {
    margin: 0 0 16px 0;
  }
  #profile .header .name {
    margin-bottom: 32px;
  }
}
.template-4-func .info {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.54);
}
.template-4-func .media {
  z-index: 1;
}
.template-4-func .media .image {
  width: 250px;
  height: 180px;
}

.container-tab-vertical {
  cursor: pointer !important;
}
.container-tab-vertical .tab-vertical {
  cursor: pointer !important;
}
.container-tab-vertical .tab-vertical .list-group-item {
  cursor: pointer !important;
}

#timeline-outer {
  position: relative;
  height: auto;
  margin-bottom: 30px;
  padding: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 13px;
}
#timeline-outer .container-card-historia {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  background-color: #fff;
  width: 100%;
}
#timeline-outer:before {
  display: block;
  position: absolute;
  z-index: 10;
  content: "";
  width: 2px;
  background: rgba(0, 0, 0, 0.08);
  top: 0;
  left: 50%;
  bottom: 0;
  margin-left: -1px;
}
#timeline-outer .ms-timeline-item {
  overflow: hidden;
  position: relative;
  z-index: 20;
  padding: 32px;
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
}
#timeline-outer .ms-timeline-item .timeline-card {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#timeline-outer .ms-timeline-item .timeline-card .media {
  max-width: 250px;
}
#timeline-outer .ms-timeline-item .timeline-card .content {
  max-width: 340px;
}
#timeline-outer .ms-timeline-item .timeline-card ms-card {
  padding-right: 84px;
}
#timeline-outer .ms-timeline-item .timeline-point {
  position: absolute;
  width: 56px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  border-radius: 50%;
  left: 50%;
  margin: 16px 0 0 -28px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  background-color: rgb(6, 46, 114);
}
#timeline-outer .ms-timeline-item .timeline-point md-icon {
  color: #FFFFFF;
}
#timeline-outer .ms-timeline-item .timeline-detail {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
  padding-top: 28px;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
#timeline-outer .ms-timeline-item .timeline-detail .time {
  font-size: 15px;
  padding-left: 68px;
}
#timeline-outer .ms-timeline-item .timeline-detail .event {
  color: rgba(0, 0, 0, 0.54);
  padding-left: 68px;
}
#timeline-outer .ms-timeline-item:nth-child(odd) .timeline-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
#timeline-outer .ms-timeline-item:nth-child(even) .timeline-card {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  padding-right: 0;
}
#timeline-outer .ms-timeline-item:nth-child(even) .timeline-card ms-card {
  padding-left: 84px;
}
#timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding-left: 0;
  text-align: right;
}
#timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail .time, #timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail .event {
  padding-right: 68px;
}
#timeline-outer .ms-timeline-item:first-child {
  padding-top: 64px;
}
#timeline-outer {
  /* Animations */
}
#timeline-outer .ms-timeline-item.animate .timeline-card {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}
#timeline-outer .ms-timeline-item.animate .timeline-point {
  -webkit-animation: slide-in-bottom 0.4s;
          animation: slide-in-bottom 0.4s;
}
#timeline-outer .ms-timeline-item.animate .timeline-detail {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline-outer .ms-timeline-item:nth-child(even).animate .timeline-card {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline-outer .ms-timeline-item:nth-child(even).animate .timeline-detail {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}
#timeline-outer.timeline-left .ms-timeline-item .timeline-card {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#timeline-outer.timeline-left .ms-timeline-item .timeline-card ms-card {
  padding-right: 68px;
  padding-left: 0;
  margin-left: auto;
}
#timeline-outer.timeline-left .ms-timeline-item .timeline-detail {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  text-align: left;
}
#timeline-outer.timeline-left .ms-timeline-item.animate .timeline-card {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}
#timeline-outer.timeline-left .ms-timeline-item.animate .timeline-detail {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline-outer.timeline-right .ms-timeline-item .timeline-card {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
#timeline-outer.timeline-right .ms-timeline-item .timeline-card ms-card {
  padding-left: 68px;
  padding-right: 0;
  margin-right: auto;
}
#timeline-outer.timeline-right .ms-timeline-item .timeline-detail {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  text-align: right;
}
#timeline-outer.timeline-right .ms-timeline-item .timeline-detail .time,
#timeline-outer.timeline-right .ms-timeline-item .timeline-detail .event {
  padding-right: 68px;
  padding-left: 0;
}
#timeline-outer.timeline-right .ms-timeline-item.animate .timeline-card {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline-outer.timeline-right .ms-timeline-item.animate .timeline-detail {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}

@media screen and (max-width: 1280px) {
  #timeline-outer .ms-timeline-item,
  #timeline-outer.timeline-left .ms-timeline-item,
  #timeline-outer.timeline-right .ms-timeline-item {
    display: block;
  }
  #timeline-outer .ms-timeline-item .timeline-point,
  #timeline-outer.timeline-left .ms-timeline-item .timeline-point,
  #timeline-outer.timeline-right .ms-timeline-item .timeline-point {
    position: relative;
    left: auto;
    margin: 0 auto 16px auto;
    padding: 0;
  }
  #timeline-outer .ms-timeline-item .timeline-detail,
  #timeline-outer.timeline-left .ms-timeline-item .timeline-detail,
  #timeline-outer.timeline-right .ms-timeline-item .timeline-detail {
    padding: 2px;
    margin-bottom: 16px;
  }
  #timeline-outer .ms-timeline-item .timeline-detail .time,
  #timeline-outer .ms-timeline-item .timeline-detail .event,
  #timeline-outer.timeline-left .ms-timeline-item .timeline-detail .time,
  #timeline-outer.timeline-left .ms-timeline-item .timeline-detail .event,
  #timeline-outer.timeline-right .ms-timeline-item .timeline-detail .time,
  #timeline-outer.timeline-right .ms-timeline-item .timeline-detail .event {
    padding-right: 0;
    padding-left: 0;
    text-align: center;
  }
  #timeline-outer .ms-timeline-item .timeline-card ms-card,
  #timeline-outer.timeline-left .ms-timeline-item .timeline-card ms-card,
  #timeline-outer.timeline-right .ms-timeline-item .timeline-card ms-card {
    margin: 0 auto;
    padding: 0;
  }
  #timeline-outer .ms-timeline-item:nth-child(even) .timeline-point,
  #timeline-outer.timeline-left .ms-timeline-item:nth-child(even) .timeline-point,
  #timeline-outer.timeline-right .ms-timeline-item:nth-child(even) .timeline-point {
    position: relative;
    left: auto;
    margin: 0 auto 16px auto;
    padding: 0;
  }
  #timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail,
  #timeline-outer.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail,
  #timeline-outer.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail {
    padding: 2px;
    margin-bottom: 16px;
  }
  #timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail .time,
  #timeline-outer .ms-timeline-item:nth-child(even) .timeline-detail .event,
  #timeline-outer.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .time,
  #timeline-outer.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .event,
  #timeline-outer.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .time,
  #timeline-outer.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .event {
    padding-right: 0;
    padding-left: 0;
    text-align: center;
  }
  #timeline-outer .ms-timeline-item:nth-child(even) .timeline-card ms-card,
  #timeline-outer.timeline-left .ms-timeline-item:nth-child(even) .timeline-card ms-card,
  #timeline-outer.timeline-right .ms-timeline-item:nth-child(even) .timeline-card ms-card {
    margin: 0 auto;
    padding: 0;
  }
}
/*.slick-dots li button:before {
    font-size: 30px !important;
}*/
.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* there is no need to define anything inside of the destination
CSS class since the keyframe will take charge of the animation */
/* now the element will fade out before it is removed from the DOM */
/* The starting CSS styles for the enter animation */
.fade.ng-enter {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

/* The finishing CSS styles for the enter animation */
.fade.ng-enter.ng-enter-active {
  opacity: 1;
}

.fade.ng-leave {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}

.fade.ng-leave.ng-leave-active {
  opacity: 0;
}

.fade.ng-leave {
  animation: my_fade_animation 0.2s ease-in-out;
  -webkit-animation: my_fade_animation 0.2s ease-in-out;
}

@keyframes my_fade_animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes my_fade_animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
#linksUteis .content-links {
  position: absolute;
  bottom: 1px;
  left: 1px;
  right: 1px;
  top: 1px;
  margin: 20px;
  background: top 130% right 100% no-repeat, -webkit-gradient(linear, left top, left bottom, from(hsl(215, 75%, 19%)), color-stop(33.19%, #1561a4), color-stop(81.51%, #195691), to(hsl(212, 74%, 30%)));
  background: top 130% right 100% no-repeat, linear-gradient(hsl(215, 75%, 19%), #1561a4 33.19%, #195691 81.51%, hsl(212, 74%, 30%));
  background-attachment: fixed;
  background-size: contain;
  border-radius: 5px;
  -webkit-box-shadow: 6px 9px 10px -2px rgb(153, 153, 153);
  box-shadow: 6px 9px 10px -2px rgb(153, 153, 153);
  padding: 30px;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#integracoesManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#integracoesManager .redLight {
  background-color: #ffc6c4 !important;
}
#integracoesManager .greenLight {
  background-color: #bcf5bc !important;
}
#integracoesManager .blueLight {
  background-color: #dbecf5 !important;
}
#integracoesManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#integracoesManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#integracoesManager .md-tooltip-help {
  border-radius: 0;
}
#integracoesManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#integracoesManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#integracoesManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#integracoesManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#integracoesManager h3, #integracoesManager p, #integracoesManager span, #integracoesManager label, #integracoesManager a {
  font-family: "Gotham", Sans-serif;
}
#integracoesManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#integracoesManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#integracoesManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#integracoesManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#integracoesManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#integracoesManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#integracoesManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#integracoesManager .content-card md-content {
  padding-top: 0 !important;
}
#integracoesManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#integracoesManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#integracoesManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#integracoesManager md-autocomplete {
  font-size: 15px !important;
}
#integracoesManager md-autocomplete input {
  text-align: left !important;
}
#integracoesManager ._md-chip-input-container {
  width: 100%;
}
#integracoesManager md-chips-wrap {
  padding: 0px !important;
}
#integracoesManager label {
  color: #333 !important;
}
#integracoesManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#training {
  /*margin: 35px 50px;*/
  /*background-color: #083775;
  background-image: url(/assets/images/backgrounds/header-bg.png);*/
  border-radius: 5px;
  /*box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);*/
}
#training #tabela-treinamentos {
  border: none;
  border-radius: 5px;
}
#training #tabela-treinamentos tr .first-text {
  text-align: left !important;
  /*font-size: 11px !important;*/
  min-width: 150px;
  /*text-transform: uppercase;*/
}
#training #tabela-treinamentos tr .text-center {
  text-align: center !important;
}
#training #tabela-treinamentos tr .status_Ad {
  min-width: 98px;
}
#training #tabela-treinamentos tr td {
  text-align: center !important;
  /* Estilo iOS */
}
#training #tabela-treinamentos tr td .switch__container {
  margin: 10px auto;
  width: 20px;
  margin-right: 35px;
}
#training #tabela-treinamentos tr td .switch {
  visibility: hidden;
  position: absolute;
  margin-left: -9999px;
}
#training #tabela-treinamentos tr td .switch + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#training #tabela-treinamentos tr td .switch--shadow + label {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #dddddd;
  border-radius: 60px;
}
#training #tabela-treinamentos tr td .switch--shadow + label:before,
#training #tabela-treinamentos tr td .switch--shadow + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
#training #tabela-treinamentos tr td .switch--shadow + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training #tabela-treinamentos tr td .switch--shadow + label:after {
  width: 20px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
#training #tabela-treinamentos tr td .switch--shadow:checked + label:before {
  background-color: #8ce196;
}
#training #tabela-treinamentos tr td .switch--shadow:checked + label:after {
  -webkit-transform: translateX(18px);
          transform: translateX(18px);
}
#training #tabela-treinamentos tr td {
  /* Estilo Flat */
}
#training #tabela-treinamentos tr td .switch--flat + label {
  padding: 2px;
  width: 40px;
  height: 10px;
  background-color: #dddddd;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training #tabela-treinamentos tr td .switch--flat + label:before,
#training #tabela-treinamentos tr td .switch--flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
#training #tabela-treinamentos tr td .switch--flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training #tabela-treinamentos tr td .switch--flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 26px;
  background-color: #dddddd;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
#training #tabela-treinamentos tr td .switch--flat:checked + label {
  background-color: #8ce196;
}
#training #tabela-treinamentos tr td .switch--flat:checked + label:after {
  margin-left: 60px;
  background-color: #8ce196;
}
#training #tabela-treinamentos tr td #deletarTreinamento {
  font-size: 20px;
}
#training #tabela-treinamentos tr td #editarTreinamento {
  font-size: 20px;
}
#training #tabela-treinamentos tr th {
  text-align: center !important;
}
#training h2 {
  margin-left: 15px;
  /*color: #fff;*/
}
#training .conteiner-legenda {
  background-color: #fff;
  margin-bottom: 0;
  border-radius: 10px;
  margin-top: 10px;
  padding: 0 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#training .conteiner-legenda .blue {
  color: #083775 !important;
}
#training .conteiner-legenda .title-legenda {
  font-weight: bold;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#training .conteiner-legenda md-input-container {
  height: 0 !important;
}
#training .conteiner-legenda md-input-container p {
  margin: 0;
  height: 20px !important;
}
#training .conteiner-sl-funcao {
  padding: 1px !important;
  margin: 20px 20px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#training .conteiner-sl-funcao label {
  margin-bottom: -20px;
  font-size: 13px;
  font-weight: bold;
  color: #333;
}
#training .conteiner-sl-tabela {
  padding: 10px 0 20px 0 !important;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12) !important;
  margin-bottom: 25px;
  margin: 0 25px;
  border-radius: 5px;
}
#training md-autocomplete {
  background-color: #fff;
}
#training md-autocomplete input {
  background-color: #fff;
  padding: 20px 15px !important;
  font-size: 14px;
}
#training md-autocomplete button {
  margin-top: 5px;
  margin-left: 10px;
  margin-right: -10px;
}
#training .switch__container {
  margin-top: 35px !important;
  margin: 10px auto;
  width: 20px;
  margin-right: 35px;
}
#training .switch {
  visibility: hidden;
  position: absolute;
  margin-left: -9999px;
}
#training .switch + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#training .switch--shadow + label {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #dddddd;
  border-radius: 60px;
}
#training .switch--shadow + label:before,
#training .switch--shadow + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
#training .switch--shadow + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training .switch--shadow + label:after {
  width: 20px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
#training .switch--shadow:checked + label:before {
  background-color: #8ce196;
}
#training .switch--shadow:checked + label:after {
  -webkit-transform: translateX(18px);
          transform: translateX(18px);
}
#training {
  /* Estilo Flat */
}
#training .switch--flat + label {
  padding: 2px;
  width: 40px;
  height: 10px;
  background-color: #dddddd;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training .switch--flat + label:before,
#training .switch--flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
#training .switch--flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training .switch--flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 26px;
  background-color: #dddddd;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
#training .switch--flat:checked + label {
  background-color: #8ce196;
}
#training .switch--flat:checked + label:after {
  margin-left: 60px;
  background-color: #8ce196;
}
#training md-tabs md-content {
  background-color: transparent !important;
}

.modalTreinamentos {
  min-width: 350px;
}
.modalTreinamentos .content .conteiner-treinamentos-modal div {
  margin: 5px 0;
}
.modalTreinamentos .content .conteiner-treinamentos-modal div md-input-container {
  margin: 0;
}

.dashboard ms-card {
  min-height: 250px;
  max-width: 100%;
}
.dashboard .form-wrapper {
  margin-bottom: 2%;
  padding: 3px 8px 8px 8px !important;
}
.dashboard .ms-card .ms-card-content-wrapper:hover {
  border: 4px solid rgba(0, 0, 0, 0.3) !important;
}
.dashboard .ms-card .ms-card-content-wrapper {
  border: 4px solid white !important;
}

.pointer {
  cursor: pointer;
}

.vAccordion--default v-pane-content > div {
  padding-bottom: 0px !important;
}

.vAccordion--default v-pane-header {
  padding: 5px 0 !important;
  margin-bottom: 0px !important;
}

@media screen and (max-width: 600px) {
  .dashboard ms-card {
    min-height: 300px;
    max-width: 100%;
  }
}
#login {
  height: 100%;
  overflow: hidden;
  background: #fff;
}
@media only screen and (max-width: 320px) {
  #login #login-v2-form-wrapper {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    right: -50px !important;
    padding: 0 25px;
  }
}
@media only screen and (min-width: 321px) and (max-width: 375px) {
  #login #login-v2-form-wrapper {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    right: -20px !important;
  }
}
@media only screen and (min-width: 376px) and (max-width: 1024px) {
  #login #login-v2-form-wrapper {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    margin: 0 auto !important;
    position: unset !important;
  }
}
@media only screen and (min-width: 1420px) {
  #login #login-v2-form-wrapper {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
}
@media only screen and (min-width: 1420px) and (max-width: 1600px) {
  #login #login-v2-form-wrapper {
    right: 30px !important;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1790px) {
  #login #login-v2-form-wrapper {
    right: 60px !important;
  }
}
@media only screen and (min-width: 1791px) and (max-width: 1919px) {
  #login #login-v2-form-wrapper {
    right: 100px !important;
  }
}
@media only screen and (min-width: 1920px) {
  #login #login-v2-form-wrapper {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    right: 65px !important;
  }
}
@media only screen and (min-width: 2048px) {
  #login #login-v2-form-wrapper {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    right: 140px !important;
  }
}
@media only screen and (min-width: 2159px) {
  #login #login-v2-form-wrapper {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    right: 170px !important;
  }
}
@media only screen and (min-width: 2560px) {
  #login #login-v2-form-wrapper {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    right: 360px !important;
  }
}
@media only screen and (min-width: 3200px) {
  #login #login-v2-form-wrapper {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    right: 650px !important;
  }
}
#login #login-v2-intro {
  padding: 0;
  color: #fff;
}
#login #login-v2-intro .imagemFundo {
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff !important;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
#login #login-v2-intro .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin-bottom: 32px;
  color: #FFFFFF;
  border-radius: 2px;
  text-align: center;
}
#login #login-v2-intro .title {
  font-size: 42px;
  font-weight: 300;
}
#login #login-v2-intro .description {
  padding-top: 8px;
  font-size: 14px;
  max-width: 600px;
}
#login #login-v2-form-wrapper {
  width: 425px;
  min-width: 425px;
  max-width: 425px;
  height: 100%;
  background: #FFFFFF;
  z-index: 2;
  position: absolute;
  right: 0 !important;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
#login #login-v2-form-wrapper #login-v2-form {
  padding: 100px 48px 48px 48px;
}
#login #login-v2-form-wrapper #login-v2-form .logo {
  background: url("../assets/images/logos/logo_seagems.png") no-repeat;
  width: 220px;
  height: 70px;
  margin: 15px auto;
  color: #FFFFFF;
  text-indent: -10000px;
  border-radius: 2px;
}
#login #login-v2-form-wrapper #login-v2-form .title {
  font-size: 21px;
}
#login #login-v2-form-wrapper #login-v2-form .description {
  padding-top: 8px;
}
#login #login-v2-form-wrapper #login-v2-form form {
  width: 100%;
  text-align: left;
  padding-top: 32px;
}
#login #login-v2-form-wrapper #login-v2-form form md-checkbox {
  margin: 0;
}
#login #login-v2-form-wrapper #login-v2-form form .remember-forgot-password {
  font-size: 13px;
  margin-top: 8px;
}
#login #login-v2-form-wrapper #login-v2-form form .remember-forgot-password .remember-me {
  margin-bottom: 16px;
}
#login #login-v2-form-wrapper #login-v2-form form .remember-forgot-password .md-ink-ripple ._md-icon {
  background-color: #062e72;
}
#login #login-v2-form-wrapper #login-v2-form form .remember-forgot-password ._md-container {
  margin-top: -8px;
}
#login #login-v2-form-wrapper #login-v2-form form .remember-forgot-password .forgot-password {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 16px;
}
#login #login-v2-form-wrapper #login-v2-form form .submit-button {
  width: 100%;
  margin: 16px auto;
  display: block;
  padding: 5px;
  font-weight: bold;
}
#login #login-v2-form-wrapper #login-v2-form .link-esqueci-senha {
  margin-left: 25px;
  font-family: Gotham;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none !important;
  cursor: pointer !important;
}
#login #login-v2-form-wrapper #login-v2-form .link-esqueci-senha:hover {
  color: #44D62C !important;
}
#login #login-v2-form-wrapper #login-v2-form .separator {
  font-size: 15px;
  font-weight: 600;
  margin: 24px auto 16px auto;
  position: relative;
  overflow: hidden;
  width: 100px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
}
#login #login-v2-form-wrapper #login-v2-form .separator .text {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  padding: 0 8px;
  z-index: 9999;
}
#login #login-v2-form-wrapper #login-v2-form .separator .text:before, #login #login-v2-form-wrapper #login-v2-form .separator .text:after {
  content: "";
  display: block;
  width: 30px;
  position: absolute;
  top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#login #login-v2-form-wrapper #login-v2-form .separator .text:before {
  right: 100%;
}
#login #login-v2-form-wrapper #login-v2-form .separator .text:after {
  left: 100%;
}
#login #login-v2-form-wrapper #login-v2-form .md-button.google, #login #login-v2-form-wrapper #login-v2-form .md-button.facebook {
  width: 70%;
  text-transform: none;
  color: #FFFFFF;
  font-size: 13px;
}
#login #login-v2-form-wrapper #login-v2-form .md-button.google md-icon, #login #login-v2-form-wrapper #login-v2-form .md-button.facebook md-icon {
  color: #FFFFFF;
  margin: 0 8px 0 0;
}
#login #login-v2-form-wrapper #login-v2-form .md-button.google {
  background-color: #D73D32;
}
#login #login-v2-form-wrapper #login-v2-form .md-button.facebook {
  background-color: rgb(63, 92, 154);
}
#login #login-v2-form-wrapper #login-v2-form .register {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#login #login-v2-form-wrapper #login-v2-form .register .text {
  margin-right: 8px;
}
@media screen and (max-width: 960px) {
  #login-v2 #login-v2-form-wrapper {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form {
    text-align: center;
    padding: 24px;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form .md-button.google, #login-v2 #login-v2-form-wrapper #login-v2-form .md-button.facebook {
    width: 80%;
  }
}
/**
 * Carousel.sass
 * @author: Dang Van Thanh
 * @github: https://github.com/dangvanthanh/carousel.sass
 * @description: A Simple Carousel Pure CSS Using Sass
 * @version: 1.0.0
 */
.carousel > input[type=radio]:nth-child(5):checked ~ .carousel__next > label:nth-child(1), .carousel > input[type=radio]:nth-child(5):checked ~ .carousel__prev > label:nth-child(4), .carousel > input[type=radio]:nth-child(4):checked ~ .carousel__next > label:nth-child(5), .carousel > input[type=radio]:nth-child(4):checked ~ .carousel__prev > label:nth-child(3), .carousel > input[type=radio]:nth-child(3):checked ~ .carousel__next > label:nth-child(4), .carousel > input[type=radio]:nth-child(3):checked ~ .carousel__prev > label:nth-child(2), .carousel > input[type=radio]:nth-child(2):checked ~ .carousel__next > label:nth-child(3), .carousel > input[type=radio]:nth-child(2):checked ~ .carousel__prev > label:nth-child(1), .carousel > input[type=radio]:nth-child(1):checked ~ .carousel__next > label:nth-child(2), .carousel > input[type=radio]:nth-child(1):checked ~ .carousel__prev > label:nth-child(5) {
  opacity: 1 !important;
  z-index: 3;
}

*,
*:before,
*:after {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

body {
  background: #fcfcfc;
  margin: 0;
}

.container {
  height: 100%;
  width: 100%;
}

.carousel {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 100%;
}
.carousel > input[type=radio] {
  position: absolute;
  left: 0;
  opacity: 0;
  top: 0;
}
.carousel > input[type=radio]:checked ~ .carousel__items .carousel__item,
.carousel > input[type=radio]:checked ~ .carousel__prev > label,
.carousel > input[type=radio]:checked ~ .carousel__next > label {
  opacity: 0;
}
.carousel > input[type=radio]:nth-child(1):checked ~ .carousel__items .carousel__item:nth-child(1) {
  opacity: 1;
}
.carousel > input[type=radio]:nth-child(1):checked ~ .carousel__nav > label:nth-child(1) {
  background: #ccc;
  cursor: default;
  pointer-events: none;
}
.carousel > input[type=radio]:nth-child(2):checked ~ .carousel__items .carousel__item:nth-child(2) {
  opacity: 1;
}
.carousel > input[type=radio]:nth-child(2):checked ~ .carousel__nav > label:nth-child(2) {
  background: #ccc;
  cursor: default;
  pointer-events: none;
}
.carousel > input[type=radio]:nth-child(3):checked ~ .carousel__items .carousel__item:nth-child(3) {
  opacity: 1;
}
.carousel > input[type=radio]:nth-child(3):checked ~ .carousel__nav > label:nth-child(3) {
  background: #ccc;
  cursor: default;
  pointer-events: none;
}
.carousel > input[type=radio]:nth-child(4):checked ~ .carousel__items .carousel__item:nth-child(4) {
  opacity: 1;
}
.carousel > input[type=radio]:nth-child(4):checked ~ .carousel__nav > label:nth-child(4) {
  background: #ccc;
  cursor: default;
  pointer-events: none;
}
.carousel > input[type=radio]:nth-child(5):checked ~ .carousel__items .carousel__item:nth-child(5) {
  opacity: 1;
}
.carousel > input[type=radio]:nth-child(5):checked ~ .carousel__nav > label:nth-child(5) {
  background: #ccc;
  cursor: default;
  pointer-events: none;
}
.carousel__items {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
  height: 100%;
  position: relative;
}
.carousel__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: opacity 2s;
  -webkit-transition: opacity 2s;
}
.carousel__item img {
  width: 100%;
  vertical-align: middle;
}
.carousel__prev > label, .carousel__next > label {
  border: 1px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  opacity: 0;
  z-index: 2;
}
.carousel__prev > label:hover, .carousel__prev > label:focus, .carousel__next > label:hover, .carousel__next > label:focus {
  opacity: 0.5 !important;
}
.carousel__prev > label:before, .carousel__prev > label:after, .carousel__next > label:before, .carousel__next > label:after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
.carousel__prev > label:before, .carousel__next > label:before {
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(10%, #fff), color-stop(10%, rgba(51, 51, 51, 0))), -webkit-gradient(linear, right top, left top, from(#fff), color-stop(10%, #fff), color-stop(10%, rgba(51, 51, 51, 0)));
  background: linear-gradient(to top, #fff 0%, #fff 10%, rgba(51, 51, 51, 0) 10%), linear-gradient(to left, #fff 0%, #fff 10%, rgba(51, 51, 51, 0) 10%);
  width: 60%;
  height: 60%;
  top: 20%;
}
.carousel__prev > label {
  left: 2%;
}
.carousel__prev > label:before {
  left: 35%;
  top: 20%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.carousel__next > label {
  right: 2%;
}
.carousel__next > label:before {
  left: 10%;
  transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
}
.carousel__nav {
  position: absolute;
  bottom: 3%;
  left: 0;
  text-align: center;
  width: 100%;
  z-index: 3;
}
.carousel__nav > label {
  border: 1px solid #fff;
  display: inline-block;
  border-radius: 50%;
  cursor: pointer;
  margin: 0 0.125%;
  width: 20px;
  height: 20px;
}

.md-accent-bg {
  background-color: #44D62C !important;
}

.md-button.md-default-theme.md-fab, .md-button.md-fab {
  background-color: #44D62C !important;
}

.md-button.md-default-theme.md-accent.md-raised:not([disabled]):hover, .md-button.md-accent.md-raised:not([disabled]):hover, .md-button.md-default-theme.md-accent.md-fab:not([disabled]):hover, .md-button.md-accent.md-fab:not([disabled]):hover {
  background-color: #44D62C !important;
}

.md-button.md-default-theme.md-accent.md-raised, .md-button.md-accent.md-raised, .md-button.md-default-theme.md-accent.md-fab, .md-button.md-accent.md-fab {
  background-color: #062e72;
}

.md-button.md-default-theme.md-raised[disabled], .md-button.md-raised[disabled], .md-button.md-default-theme.md-fab[disabled], .md-button.md-fab[disabled] {
  background-color: rgba(0, 0, 0, 0.12);
}

a {
  color: #062e72 !important;
}

.white-bg {
  background-color: #fff !important;
}

.content-table-occurrence {
  background-color: #083775;
  background-image: url("/assets/images/backgrounds/header-bg.png");
  padding: 20px;
  margin: 15px;
  margin-top: 0px !important;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}

#formOcorrencia .chk-exibeOcorrencia {
  margin: 0;
  margin-top: 0px !important;
}
#formOcorrencia .chk-exibeOcorrencia ._md-label {
  margin-top: 18px !important;
}
#formOcorrencia md-chip {
  margin-bottom: 25px;
}
#formOcorrencia md-chip-template span {
  font-size: 12px;
}
#formOcorrencia md-chips-wrap {
  padding-bottom: 0px;
}
#formOcorrencia ._md-chip-input-container {
  width: 100%;
}
#formOcorrencia md-autocomplete {
  font-size: 12px;
}
#formOcorrencia md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-bottom: 1px solid #d4d4d4;
  height: 32px;
}
#formOcorrencia md-autocomplete input[type=search] {
  width: 100%;
}

#occurrenceManager {
  margin-top: 30px;
}
#occurrenceManager #tabela-resumo tr .first-text {
  text-align: left !important;
  /*font-size: 11px !important;*/
  min-width: 150px;
  /*text-transform: uppercase;*/
}
#occurrenceManager #tabela-resumo tr .status_Ad {
  min-width: 98px;
}
#occurrenceManager #tabela-resumo tr td {
  text-align: center !important;
  /* Estilo iOS */
}
#occurrenceManager #tabela-resumo tr td .switch__container {
  margin: 10px auto;
  width: 20px;
  margin-right: 35px;
}
#occurrenceManager #tabela-resumo tr td .switch {
  visibility: hidden;
  position: absolute;
  margin-left: -9999px;
}
#occurrenceManager #tabela-resumo tr td .switch + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#occurrenceManager #tabela-resumo tr td .switch--shadow + label {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #dddddd;
  border-radius: 60px;
}
#occurrenceManager #tabela-resumo tr td .switch--shadow + label:before,
#occurrenceManager #tabela-resumo tr td .switch--shadow + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
#occurrenceManager #tabela-resumo tr td .switch--shadow + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#occurrenceManager #tabela-resumo tr td .switch--shadow + label:after {
  width: 20px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
#occurrenceManager #tabela-resumo tr td .switch--shadow:checked + label:before {
  background-color: #8ce196;
}
#occurrenceManager #tabela-resumo tr td .switch--shadow:checked + label:after {
  -webkit-transform: translateX(18px);
          transform: translateX(18px);
}
#occurrenceManager #tabela-resumo tr td {
  /* Estilo Flat */
}
#occurrenceManager #tabela-resumo tr td .switch--flat + label {
  padding: 2px;
  width: 40px;
  height: 10px;
  background-color: #dddddd;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#occurrenceManager #tabela-resumo tr td .switch--flat + label:before,
#occurrenceManager #tabela-resumo tr td .switch--flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
#occurrenceManager #tabela-resumo tr td .switch--flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#occurrenceManager #tabela-resumo tr td .switch--flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 26px;
  background-color: #dddddd;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
#occurrenceManager #tabela-resumo tr td .switch--flat:checked + label {
  background-color: #8ce196;
}
#occurrenceManager #tabela-resumo tr td .switch--flat:checked + label:after {
  margin-left: 60px;
  background-color: #8ce196;
}
#occurrenceManager #tabela-resumo tr th {
  text-align: center !important;
}
#occurrenceManager #tabela-participantes {
  font-size: 11px !important;
  border: none;
}
#occurrenceManager #tabela-participantes tr .first-text {
  text-align: left !important;
  /*font-size: 11px !important;*/
  min-width: 150px;
  /*text-transform: uppercase;*/
}
#occurrenceManager #tabela-participantes tr .status_Ad {
  min-width: 98px;
}
#occurrenceManager #tabela-participantes tr td {
  text-align: center !important;
  /* Estilo iOS */
}
#occurrenceManager #tabela-participantes tr td .switch__container {
  margin: 10px auto;
  width: 20px;
  margin-right: 35px;
}
#occurrenceManager #tabela-participantes tr td .switch {
  visibility: hidden;
  position: absolute;
  margin-left: -9999px;
}
#occurrenceManager #tabela-participantes tr td .switch + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#occurrenceManager #tabela-participantes tr td .switch--shadow + label {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #dddddd;
  border-radius: 60px;
}
#occurrenceManager #tabela-participantes tr td .switch--shadow + label:before,
#occurrenceManager #tabela-participantes tr td .switch--shadow + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
#occurrenceManager #tabela-participantes tr td .switch--shadow + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#occurrenceManager #tabela-participantes tr td .switch--shadow + label:after {
  width: 20px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
#occurrenceManager #tabela-participantes tr td .switch--shadow:checked + label:before {
  background-color: #8ce196;
}
#occurrenceManager #tabela-participantes tr td .switch--shadow:checked + label:after {
  -webkit-transform: translateX(18px);
          transform: translateX(18px);
}
#occurrenceManager #tabela-participantes tr td {
  /* Estilo Flat */
}
#occurrenceManager #tabela-participantes tr td .switch--flat + label {
  padding: 2px;
  width: 40px;
  height: 10px;
  background-color: #dddddd;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#occurrenceManager #tabela-participantes tr td .switch--flat + label:before,
#occurrenceManager #tabela-participantes tr td .switch--flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
#occurrenceManager #tabela-participantes tr td .switch--flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#occurrenceManager #tabela-participantes tr td .switch--flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 26px;
  background-color: #dddddd;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
#occurrenceManager #tabela-participantes tr td .switch--flat:checked + label {
  background-color: #8ce196;
}
#occurrenceManager #tabela-participantes tr td .switch--flat:checked + label:after {
  margin-left: 60px;
  background-color: #8ce196;
}
#occurrenceManager #tabela-participantes tr th {
  text-align: center !important;
  cursor: pointer !important;
}
#occurrenceManager .ms-responsive-table-wrapper {
  text-align: center;
}
#occurrenceManager #tabela-participantes_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#occurrenceManager #tabela-participantes_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#occurrenceManager #tabela-participantes_length {
  margin-left: 20px;
  margin-top: 10px;
}
#occurrenceManager #tabela-participantes_empty {
  margin-left: 20px;
}
#occurrenceManager #tabela-participantes_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#occurrenceManager #tabela-participantes_filter label {
  width: 100%;
}
#occurrenceManager #tabela-participantes_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #999;
  border-radius: 0;
  height: 15px;
}
#occurrenceManager md-tabs md-content {
  background-color: transparent !important;
}
#occurrenceManager #ativar {
  margin-left: 70px;
  margin-right: 10px;
  width: 50px;
  margin-top: -5px;
  background-color: darkgreen !important;
}
#occurrenceManager #ativar:disabled {
  background-color: #d4d4d4 !important;
}
#occurrenceManager #desativar {
  margin-left: 70px;
  margin-right: 10px;
  width: 50px;
  margin-top: -5px;
  background-color: red !important;
}
#occurrenceManager #desativar:disabled {
  background-color: #d4d4d4 !important;
}
#occurrenceManager #incluir {
  margin-left: 70px;
  margin-right: 10px;
  margin-top: -5px;
  background-color: #244470 !important;
  color: #f2f2f2 !important;
  padding-right: 10px;
}
#occurrenceManager #incluir md-icon {
  color: #f2f2f2 !important;
}

.conteiner-participante-modal {
  padding: 10px;
  background-color: #fff;
}

.modalFaq {
  max-width: 780px;
}
.modalFaq .conteiner-faq-modal {
  padding: 10px;
  background-color: #fff;
}
/*
#tabela-participantes_info {
    margin-left: 15px;
    margin-bottom: 20px;
}

#tabela-participantes_paginate {
    margin-left: 15px;
    margin-bottom: 10px;
    margin-top: 5px;
}

#tabela-participantes_length {
    margin-left: 20px;
    margin-top: 10px;
}

#tabela-participantes_empty {
    margin-left: 20px;
}

#tabela-participantes_filter {
    display: inline-flex;
    padding: 0px 20px;
    margin-right: 25px;
    margin-top: 10px;
    text-align: left;

    label {
        width: 100%;

        input {
            width: 100%;
            border: none;
            border-bottom: 1px solid #062e72;
            border-radius: 0;
            height: 15px;
        }
    }
}*/
#pontoEletronico input[disabled],
#pontoEletronico select[disabled],
#pontoEletronico md-select[disabled],
#pontoEletronico textarea[disabled],
#pontoEletronico .md-select-value *:first-child {
  cursor: no-drop;
  color: rgba(73, 76, 73, 0.93);
}
#pontoEletronico .float-button {
  position: fixed;
  bottom: 8px;
  right: 8px;
  padding: 0;
}
#pontoEletronico md-select {
  text-align: left;
}
#pontoEletronico .acc-pgto {
  background-color: #073776 !important;
  cursor: pointer !important;
  margin-bottom: 20px;
  overflow-x: auto;
}
#pontoEletronico .acc-pgto v-pane-header {
  font-size: 16px;
  font-weight: bold;
  padding: 20px 30px 15px !important;
  color: #073774;
  /* border-bottom: 5px solid #44D62C;*/
}
#pontoEletronico .acc-pgto v-pane-header span {
  float: left;
  font-size: 20px;
  color: #fff;
}
#pontoEletronico .acc-pgto v-pane-header i {
  float: left;
  margin-left: 15px;
  color: #fff !important;
  color: red !important;
  font-size: 27px;
}
#pontoEletronico .acc-pgto v-pane-header i:last-of-type {
  float: right;
  font-size: 36px;
  margin-top: -5px;
  margin-right: 5px;
  color: #fff !important;
}
#pontoEletronico .acc-pgto v-pane-header:hover, #pontoEletronico .acc-pgto v-pane-header:focus {
  color: #fff !important;
}
@media screen and (max-width: 800px) {
  #pontoEletronico .acc-pgto .tabela-pgto tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 30px;
    margin-top: 30px;
  }
  #pontoEletronico .acc-pgto .tabela-pgto tr:first-of-type {
    margin-top: 0px;
  }
  #pontoEletronico .acc-pgto .tabela-pgto tr:last-of-type {
    margin-bottom: 0px;
  }
  #pontoEletronico .acc-pgto .tabela-pgto td, #pontoEletronico .acc-pgto .tabela-pgto th {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 150px;
            flex: 1 1 150px;
    text-align: center !important;
  }
  #pontoEletronico .acc-pgto .tabela-pgto i {
    text-align: center !important;
  }
  #pontoEletronico .acc-pgto .tabela-pgto thead tr {
    display: none;
  }
}
#pontoEletronico .acc-pgto .tabela-pgto {
  border-bottom: 0px solid transparent !important;
  border-bottom: 0px solid transparent !important;
  border-top: 0px solid transparent !important;
}
#pontoEletronico .acc-pgto .tabela-pgto tr th:first-of-type,
#pontoEletronico .acc-pgto .tabela-pgto tr td:first-of-type {
  text-align: left;
  font-weight: 400;
}
#pontoEletronico .acc-pgto .tabela-pgto tr th,
#pontoEletronico .acc-pgto .tabela-pgto tr td {
  text-align: center;
  font-weight: 400;
}
#pontoEletronico .acc-pgto .tabela-pgto tr th:last-of-type,
#pontoEletronico .acc-pgto .tabela-pgto tr td:last-of-type {
  text-align: right;
  font-weight: 400;
}
#pontoEletronico .acc-pgto .tabela-pgto tr th {
  padding: 10px 30px !important;
  font-weight: bold !important;
  font-size: 14px;
  color: #083775;
}
#pontoEletronico .acc-pgto .tabela-pgto tr td {
  padding: 10px 30px !important;
  font-size: 14px;
  color: #333 !important;
  border-top: 1px solid #f2f2f2 !important;
  border-bottom: none !important;
}
#pontoEletronico .acc-pgto .tabela-pgto tr td i {
  cursor: pointer;
}
#pontoEletronico .acc-pgto .tabela-pgto tr td i:first-of-type {
  margin-right: 10px;
  cursor: pointer;
  font-size: 22px;
  cursor: pointer !important;
}
#pontoEletronico .acc-pgto .tabela-pgto tr td i:last-of-type {
  font-size: 22px;
  /*color: red !important;*/
  cursor: pointer !important;
}
#pontoEletronico .acc-pgto .tabela-pgto {
  /*tfoot {

      tr {
          .informe-pgto {
              padding: 20px 0;
              text-align: center !important;
              cursor: pointer;

              i {
                  color: #062e72 !important;
              }
          }
      }
  }*/
}
#pontoEletronico .acc-pgto v-pane.is-expanded > v-pane-header {
  border-bottom: none;
}
#pontoEletronico .acc-pgto v-pane.is-expanded > v-pane-header i:last-of-type {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  vertical-align: middle;
  font-size: 36px;
  margin-top: 6px;
  margin-right: -8px;
  color: #44D62C !important;
}
#pontoEletronico .blur {
  -webkit-filter: blur(4px);
          filter: blur(4px);
}
#pontoEletronico .on {
  color: #44D62C !important;
  color: #333 !important;
}

#pontoEletronico {
  min-height: 90%;
  height: 100% !important;
  padding-bottom: 0;
  overflow: auto;
  padding-bottom: 0;
}
#pontoEletronico .content {
  height: 100%;
  overflow-y: auto;
}

#personal input[disabled],
#personal select[disabled],
#personal md-select[disabled],
#personal textarea[disabled],
#personal .md-select-value *:first-child {
  cursor: no-drop;
  color: rgba(73, 76, 73, 0.93);
}
#personal .float-button {
  position: fixed;
  bottom: 8px;
  right: 8px;
  padding: 0;
}
#personal md-select {
  text-align: left;
}
#personal md-input-container label {
  text-align: left;
}
#personal md-content {
  padding: 5px;
  padding-top: 0;
  background-color: transparent;
}

#tab-menu-dadosCadastrais {
  background-color: #fff !important;
  border-radius: 0 !important;
}
#tab-menu-dadosCadastrais md-tabs-wrapper {
  background-color: #073776 !important;
}
#tab-menu-dadosCadastrais md-tab-body {
  background-color: #fff !important;
}
#tab-menu-dadosCadastrais md-tab-item span {
  color: #fff !important;
  font-family: "Gotham", Sans-serif !important;
  font-weight: bold !important;
}
#tab-menu-dadosCadastrais md-ink-bar {
  color: #44D62C !important;
  background: #44D62C !important;
  height: 3px !important;
}

.ws-bg {
  background: #052856;
  background-image: url("/assets/images/backgrounds/background_13.svg");
  background-repeat: no-repeat;
  background-size: cover;
  /*border-radius: 20px;*/
  padding: 15px 30px;
}
.ws-bg h3 {
  color: #44D62C !important;
  font-family: Dax !important;
  font-size: 1.9rem;
  margin-bottom: 5px;
}
.ws-bg p {
  color: #fff !important;
  font-family: "Gotham", Sans-serif;
  font-size: 1.4rem;
  margin: 0;
}
.ws-bg .ws-ciencia {
  background: rgb(4, 20, 80);
  background: -webkit-gradient(linear, left top, right top, color-stop(90%, rgba(67, 77, 147, 0.7)));
  background: linear-gradient(90deg, rgba(67, 77, 147, 0.7) 90%);
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
          box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  border-radius: 25px;
  max-width: 480px;
  padding: 30px;
  margin: 30px 0 20px;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#pontoEletronico .redLight {
  background-color: #ffc6c4 !important;
  color: red !important;
}
#pontoEletronico .redLight p {
  color: red !important;
}
#pontoEletronico .greenLight {
  background-color: #bcf5bc !important;
  color: green !important;
}
#pontoEletronico .greenLight p {
  color: green !important;
}
#pontoEletronico .blueLight {
  background-color: #dbecf5 !important;
}
#pontoEletronico .orangeLight {
  background-color: #ffd7b5 !important;
}
#pontoEletronico .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#pontoEletronico .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#pontoEletronico h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#pontoEletronico h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#pontoEletronico h3, #pontoEletronico p, #pontoEletronico span, #pontoEletronico label, #pontoEletronico a {
  font-family: "Gotham", Sans-serif;
}
#pontoEletronico .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#pontoEletronico #tabela-pontoEletronico tr {
  /*padding: 5px 0px !important;*/
}
#pontoEletronico #tabela-pontoEletronico tr td {
  padding: 10px 10px !important;
}
#pontoEletronico #tabela-pontoEletronico tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#pontoEletronico #tabela-pontoEletronico tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#pontoEletronico #incluirAvaliacao:hover {
  color: #FFF !important;
}
#pontoEletronico .content-card {
  /* -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);*/
  /* margin-bottom: 15px;*/
}
#pontoEletronico .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#pontoEletronico .header-content-pontoEletronico {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  padding: 0px;
}
#pontoEletronico .md-content-projetos {
  padding: 0;
}
@media only screen and (max-width: 320px) {
  #pontoEletronico .md-content-projetos {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
@media only screen and (min-width: 321px) and (max-width: 375px) {
  #pontoEletronico .md-content-projetos {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
@media only screen and (min-width: 376px) and (max-width: 1024px) {
  #pontoEletronico .md-content-projetos {
    padding: 0;
    overflow-y: auto;
    height: 500px;
  }
}
#pontoEletronico .scroll-hide {
  overflow-y: hidden;
}
#pontoEletronico .content-table-scroll {
  height: 400px;
}
#pontoEletronico #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#pontoEletronico md-autocomplete {
  font-size: 15px !important;
}
#pontoEletronico md-autocomplete input {
  text-align: left !important;
}
#pontoEletronico ._md-chip-input-container {
  width: 100%;
}
#pontoEletronico md-chips-wrap {
  padding: 0px !important;
}
#pontoEletronico label {
  color: #333 !important;
}
#pontoEletronico md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

.modal-pontoEletronico {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-pontoEletronico md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-pontoEletronico md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-pontoEletronico md-dialog-actions {
  background-color: #fff;
}

.modal-padrao-av {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
  border-radius: 2px !important;
  background-color: transparent !important;
  /*padding: 15px 20px;*/
}
.modal-padrao-av md-dialog-actions {
  border-top: 1px solid #bdccd4;
  background-color: #fff;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-bullhorn:hover {
  color: #44D62C !important;
}

.icon:hover {
  color: #44D62C !important;
}

.sl-search {
  border: none !important;
  border-top: 1px solid #bdccd4 !important;
  border-left: 1px solid #bdccd4 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  max-height: 30px;
}
.sl-search ._md-select-value {
  border-bottom: none !important;
}
.sl-search input {
  max-height: 30px;
}

#dashboard-pontoEletronico-desktop {
  height: 100%;
  min-height: 100%;
}
#dashboard-pontoEletronico-desktop .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-pontoEletronico-desktop h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-pontoEletronico-desktop h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-pontoEletronico-desktop h3, #dashboard-pontoEletronico-desktop h4, #dashboard-pontoEletronico-desktop p, #dashboard-pontoEletronico-desktop span, #dashboard-pontoEletronico-desktop label, #dashboard-pontoEletronico-desktop a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-pontoEletronico-desktop .h2, #dashboard-pontoEletronico-desktop .h3, #dashboard-pontoEletronico-desktop .h4, #dashboard-pontoEletronico-desktop .p, #dashboard-pontoEletronico-desktop .span, #dashboard-pontoEletronico-desktop .label, #dashboard-pontoEletronico-desktop .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-pontoEletronico-desktop .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-pontoEletronico-desktop .h4-titulo {
  font-size: 12px;
}
#dashboard-pontoEletronico-desktop .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-pontoEletronico-desktop .text-number {
  color: #073776;
}
#dashboard-pontoEletronico-desktop .menu-dot {
  margin-top: 5px;
}
#dashboard-pontoEletronico-desktop .menu-dot md-icon {
  color: #fff;
}
#dashboard-pontoEletronico-desktop .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-pontoEletronico-desktop .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-pontoEletronico-desktop .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-pontoEletronico-desktop .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-pontoEletronico-desktop .hint-text-number {
  color: #999 !important;
}
#dashboard-pontoEletronico-desktop .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-pontoEletronico-desktop .text-center {
  text-align: center !important;
}
#dashboard-pontoEletronico-desktop > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-pontoEletronico-desktop > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-pontoEletronico-desktop > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-pontoEletronico-desktop > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-pontoEletronico-desktop > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-pontoEletronico-desktop > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-pontoEletronico-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-pontoEletronico-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-pontoEletronico-desktop > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-pontoEletronico-desktop > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-pontoEletronico-desktop > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-pontoEletronico-desktop > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-pontoEletronico-desktop > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-pontoEletronico-mobile {
  height: 100%;
  min-height: 100%;
}
#dashboard-pontoEletronico-mobile .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-pontoEletronico-mobile h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-pontoEletronico-mobile h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-pontoEletronico-mobile h3, #dashboard-pontoEletronico-mobile h4, #dashboard-pontoEletronico-mobile p, #dashboard-pontoEletronico-mobile span, #dashboard-pontoEletronico-mobile label, #dashboard-pontoEletronico-mobile a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-pontoEletronico-mobile .h2, #dashboard-pontoEletronico-mobile .h3, #dashboard-pontoEletronico-mobile .h4, #dashboard-pontoEletronico-mobile .p, #dashboard-pontoEletronico-mobile .span, #dashboard-pontoEletronico-mobile .label, #dashboard-pontoEletronico-mobile .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-pontoEletronico-mobile .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-pontoEletronico-mobile .h4-titulo {
  font-size: 12px;
}
#dashboard-pontoEletronico-mobile .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-pontoEletronico-mobile .text-number {
  color: #073776;
}
#dashboard-pontoEletronico-mobile .menu-dot {
  margin-top: 5px;
}
#dashboard-pontoEletronico-mobile .menu-dot md-icon {
  color: #fff;
}
#dashboard-pontoEletronico-mobile .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-pontoEletronico-mobile .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-pontoEletronico-mobile .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-pontoEletronico-mobile .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-pontoEletronico-mobile .hint-text-number {
  color: #999 !important;
}
#dashboard-pontoEletronico-mobile .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-pontoEletronico-mobile .text-center {
  text-align: center !important;
}
#dashboard-pontoEletronico-mobile > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-pontoEletronico-mobile > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-pontoEletronico-mobile > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-pontoEletronico-mobile > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-pontoEletronico-mobile > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-pontoEletronico-mobile > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-pontoEletronico-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-pontoEletronico-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-pontoEletronico-mobile > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-pontoEletronico-mobile > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-pontoEletronico-mobile > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-pontoEletronico-mobile > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-pontoEletronico-mobile > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.shadow-custom {
  -webkit-box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
  box-shadow: 0px 0px 7px 0px rgb(102, 102, 102) !important;
}

.modal-full-dashboard-pontoEletronico {
  border-radius: 2px !important;
  width: 100%;
  max-width: 95%;
  max-height: 95%;
  overflow: hidden;
}

.hidden-page {
  display: none;
}

.splash-dashboard.ng-leave {
  opacity: 1;
}
.splash-dashboard.ng-leave-active {
  opacity: 0;
}
.splash-dashboard .center-splash {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.splash-dashboard .logo {
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  text-align: center;
  border-radius: 2px;
}
.splash-dashboard .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
.splash-dashboard .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  -webkit-animation: outer-rotate 2.91667s linear infinite;
          animation: outer-rotate 2.91667s linear infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
          animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left,
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle,
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left {
  left: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right {
  right: 0;
}
.splash-dashboard .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

#dashboard-pontoEletronico-desktop-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-pontoEletronico-desktop-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-pontoEletronico-desktop-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-pontoEletronico-desktop-modal h3, #dashboard-pontoEletronico-desktop-modal h4, #dashboard-pontoEletronico-desktop-modal p, #dashboard-pontoEletronico-desktop-modal span, #dashboard-pontoEletronico-desktop-modal label, #dashboard-pontoEletronico-desktop-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-pontoEletronico-desktop-modal .h2, #dashboard-pontoEletronico-desktop-modal .h3, #dashboard-pontoEletronico-desktop-modal .h4, #dashboard-pontoEletronico-desktop-modal .p, #dashboard-pontoEletronico-desktop-modal .span, #dashboard-pontoEletronico-desktop-modal .label, #dashboard-pontoEletronico-desktop-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-pontoEletronico-desktop-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-pontoEletronico-desktop-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-pontoEletronico-desktop-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-pontoEletronico-desktop-modal .text-number {
  color: #073776;
}
#dashboard-pontoEletronico-desktop-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-pontoEletronico-desktop-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-pontoEletronico-desktop-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-pontoEletronico-desktop-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-pontoEletronico-desktop-modal .text-center {
  text-align: center !important;
}
#dashboard-pontoEletronico-desktop-modal > .center {
  z-index: 52;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow-y: auto;
}
#dashboard-pontoEletronico-desktop-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-pontoEletronico-desktop-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-pontoEletronico-desktop-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-pontoEletronico-desktop-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-pontoEletronico-desktop-modal > .center > .content {
  background: none;
  padding: 0;
}
#dashboard-pontoEletronico-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-pontoEletronico-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-pontoEletronico-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-pontoEletronico-desktop-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-pontoEletronico-desktop-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-pontoEletronico-desktop-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-pontoEletronico-desktop-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  -webkit-box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
  box-shadow: 3px 0px 4px 0px rgb(102, 102, 102);
}
#dashboard-pontoEletronico-desktop-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-pontoEletronico-mobile-modal {
  height: 100%;
  min-height: 100%;
}
#dashboard-pontoEletronico-mobile-modal .bg-alternativo {
  background-color: #073776;
  border-bottom: 5px solid #44D62C;
}
#dashboard-pontoEletronico-mobile-modal h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#dashboard-pontoEletronico-mobile-modal h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#dashboard-pontoEletronico-mobile-modal h3, #dashboard-pontoEletronico-mobile-modal h4, #dashboard-pontoEletronico-mobile-modal p, #dashboard-pontoEletronico-mobile-modal span, #dashboard-pontoEletronico-mobile-modal label, #dashboard-pontoEletronico-mobile-modal a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-pontoEletronico-mobile-modal .h2, #dashboard-pontoEletronico-mobile-modal .h3, #dashboard-pontoEletronico-mobile-modal .h4, #dashboard-pontoEletronico-mobile-modal .p, #dashboard-pontoEletronico-mobile-modal .span, #dashboard-pontoEletronico-mobile-modal .label, #dashboard-pontoEletronico-mobile-modal .a {
  font-family: "Gotham", Sans-serif;
}
#dashboard-pontoEletronico-mobile-modal .icon-full {
  height: 75px;
  font-size: 6.4rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 75px;
  color: #073776 !important;
}
#dashboard-pontoEletronico-mobile-modal .h4-titulo {
  font-size: 12px;
}
#dashboard-pontoEletronico-mobile-modal .titulo {
  color: #FFF !important;
  font-size: 16px;
  padding: 5px 15px 10px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#dashboard-pontoEletronico-mobile-modal .text-number {
  color: #073776;
}
#dashboard-pontoEletronico-mobile-modal .menu-dot {
  margin-top: 5px;
}
#dashboard-pontoEletronico-mobile-modal .menu-dot md-icon {
  color: #fff;
}
#dashboard-pontoEletronico-mobile-modal .font-weight-bold {
  font-weight: bold !important;
}
#dashboard-pontoEletronico-mobile-modal .icon-animed {
  display: inline-block;
  color: #FFB300 !important;
  font-size: 30px;
}
#dashboard-pontoEletronico-mobile-modal .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#dashboard-pontoEletronico-mobile-modal .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard-pontoEletronico-mobile-modal .hint-text-number {
  color: #999 !important;
}
#dashboard-pontoEletronico-mobile-modal .hint-text-date {
  font-size: 12px !important;
  color: #999 !important;
  font-weight: 400 !important;
  margin-left: 15px;
}
#dashboard-pontoEletronico-mobile-modal .text-center {
  text-align: center !important;
}
#dashboard-pontoEletronico-mobile-modal > .center > .header {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
  padding: 0px;
}
#dashboard-pontoEletronico-mobile-modal > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-pontoEletronico-mobile-modal > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-pontoEletronico-mobile-modal > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-pontoEletronico-mobile-modal > .center > .content {
  background: none;
  padding: 0;
  /*overflow: auto;*/
  /*min-height: 66% !important;*/
  /*            height: 100%;*/
  /*            overflow: auto;*/
}
#dashboard-pontoEletronico-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-pontoEletronico-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-pontoEletronico-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-pontoEletronico-mobile-modal > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-pontoEletronico-mobile-modal > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-pontoEletronico-mobile-modal > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-pontoEletronico-mobile-modal > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  /*  -webkit-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);
  box-shadow: 3px 0px 4px 0px rgba(102,102,102,1);*/
}
#dashboard-pontoEletronico-mobile-modal > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#praticaOJT {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  min-height: 90%;
  height: 100% !important;
  padding-bottom: 0;
  overflow: auto;
}
#praticaOJT .center {
  width: 100%;
}
#praticaOJT .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#praticaOJT h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#praticaOJT h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#praticaOJT h3, #praticaOJT h4, #praticaOJT p, #praticaOJT span, #praticaOJT label, #praticaOJT a {
  font-family: "Gotham", Sans-serif;
}
#praticaOJT .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#praticaOJT .content {
  overflow-y: auto;
}
#praticaOJT #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#praticaOJT #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#praticaOJT #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#praticaOJT #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#praticaOJT .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  border-top-right-radius: 20px !important;
  border-top-left-radius: 20px !important;
}
#praticaOJT .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#praticaOJT .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#praticaOJT #avaliador img {
  max-width: 120px !important;
  min-height: 160px !important;
  min-width: 120px !important;
  border-radius: 0 !important;
}
#praticaOJT #avaliado .tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#praticaOJT #avaliado .tabela-ojt tr td {
  padding: 10px 10px !important;
}
#praticaOJT #avaliado .tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#praticaOJT #avaliado .tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
  background-image: none !important;
}
#praticaOJT md-autocomplete {
  font-size: 15px !important;
}
#praticaOJT md-autocomplete input {
  text-align: left !important;
}
#praticaOJT ._md-chip-input-container {
  width: 100%;
}
#praticaOJT md-chips-wrap {
  padding: 0px !important;
}
#praticaOJT label {
  color: #333 !important;
}
#praticaOJT md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}
#praticaOJT .top-bg .bg-alternativo {
  background: transparent !important;
  background-color: transparent !important;
  border-bottom: none !important;
}
#praticaOJT .sidenav .content {
  background: #fff !important;
}
#praticaOJT .content-card {
  border-top-right-radius: 20px !important;
  border-top-left-radius: 20px !important;
}

.top-bg .bg-alternativo {
  background: transparent !important;
  background-color: transparent !important;
  border-bottom: none !important;
}

.sidenav .content {
  background: #fff !important;
}

.content-card {
  border-top-right-radius: 20px !important;
  border-top-left-radius: 20px !important;
}

#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background-color: #003478;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#praticaOJTManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#praticaOJTManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#praticaOJTManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#praticaOJTManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#praticaOJTManager h3, #praticaOJTManager p, #praticaOJTManager span, #praticaOJTManager label, #praticaOJTManager a {
  font-family: "Gotham", Sans-serif;
}
#praticaOJTManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#praticaOJTManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#praticaOJTManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#praticaOJTManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#praticaOJTManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#praticaOJTManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#praticaOJTManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#praticaOJTManager .content-card md-content {
  padding-top: 0 !important;
}
#praticaOJTManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#praticaOJTManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#praticaOJTManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#praticaOJTManager md-autocomplete {
  font-size: 15px !important;
}
#praticaOJTManager md-autocomplete input {
  text-align: left !important;
}
#praticaOJTManager ._md-chip-input-container {
  width: 100%;
}
#praticaOJTManager md-chips-wrap {
  padding: 0px !important;
}
#praticaOJTManager label {
  color: #333 !important;
}
#praticaOJTManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

/*.user-logged {
    margin: 4% 0 2% 0;
    text-align: center;

    img {
        max-width: 120px;
        min-height: 160px;
        min-width: 120px;
        border-radius: 4%;
    }
}*/
#profile .title {
  font-size: 170%;
}

#profile {
  height: 100%;
  background-size: cover;
}
#profile #login-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#profile #login-form-wrapper #login-form {
  width: 384px;
  max-width: 384px;
  padding: 10px;
  background: #FFFFFF;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
#profile #login-form-wrapper #login-form .logo {
  width: 150px;
  height: 150px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 10px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#profile #login-form-wrapper #login-form .logo img {
  width: 180px;
}
#profile #login-form-wrapper #login-form .title {
  font-size: 17px;
  margin: 16px 0 32px 0;
}
#profile #login-form-wrapper #login-form form {
  width: 100%;
  text-align: left;
}
#profile #login-form-wrapper #login-form form md-checkbox {
  margin: 0;
}
#profile #login-form-wrapper #login-form form .remember-forgot-password {
  font-size: 13px;
  margin-top: 8px;
}
#profile #login-form-wrapper #login-form form .remember-forgot-password .remember-me {
  margin-bottom: 16px;
}
#profile #login-form-wrapper #login-form form .remember-forgot-password .forgot-password {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 16px;
}
#profile #login-form-wrapper #login-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#profile #login-form-wrapper #login-form .register {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#profile #login-form-wrapper #login-form .register .text {
  margin-right: 8px;
}
#profile #login-form-wrapper #login-form .separator {
  font-size: 15px;
  font-weight: 600;
  margin: 24px auto 16px auto;
  position: relative;
  overflow: hidden;
  width: 100px;
  color: rgba(0, 0, 0, 0.54);
}
#profile #login-form-wrapper #login-form .separator .text {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  padding: 0 8px;
  z-index: 9999;
}
#profile #login-form-wrapper #login-form .separator .text:before, #profile #login-form-wrapper #login-form .separator .text:after {
  content: "";
  display: block;
  width: 30px;
  position: absolute;
  top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#profile #login-form-wrapper #login-form .separator .text:before {
  right: 100%;
}
#profile #login-form-wrapper #login-form .separator .text:after {
  left: 100%;
}
#profile #login-form-wrapper #login-form .md-button.google, #profile #login-form-wrapper #login-form .md-button.facebook {
  width: 192px;
  text-transform: none;
  color: #FFFFFF;
  font-size: 13px;
}
#profile #login-form-wrapper #login-form .md-button.google md-icon, #profile #login-form-wrapper #login-form .md-button.facebook md-icon {
  color: #FFFFFF;
  margin: 0 8px 0 0;
}
#profile #login-form-wrapper #login-form .md-button.google {
  background-color: #D73D32;
}
#profile #login-form-wrapper #login-form .md-button.facebook {
  background-color: rgb(63, 92, 154);
}
#profile md-input-container span {
  float: right;
  margin: 0 2%;
  cursor: pointer;
}
#profile .destak-flag {
  width: 25px;
  margin-top: -8.3%;
}

@media screen and (max-width: 600px) {
  #profile #login-form-wrapper {
    padding: 16px;
  }
  #profile #login-form-wrapper #login-form {
    padding: 24px;
    width: 100%;
  }
  #profile #login-form-wrapper #login-form form .md-button {
    width: 90%;
  }
  #profile #login-form-wrapper #login-form .md-button.google, #profile #login-form-wrapper #login-form .md-button.facebook {
    width: 80%;
  }
}
#quick-panel {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  z-index: 99;
}
#quick-panel .titulo-notificacoes {
  color: #FFF !important;
  font-size: 16px;
  padding: 0px 10px 0px 15px;
  background-color: #073776 !important;
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 5px solid #44D62C;
  font-weight: bold;
}
#quick-panel .titulo-notify-alter {
  font-size: 1.6rem;
  font-family: "Gotham", Sans-serif !important;
  font-weight: bold !important;
  color: #073776;
}
#quick-panel .notify-read {
  background: #fff !important;
  color: #999 !important;
}
#quick-panel .notify-read h3 {
  color: #d4d4d4 !important;
}
#quick-panel .notify-read p {
  color: #d4d4d4 !important;
}
#quick-panel .notify-read .disabled {
  color: #d4d4d4 !important;
}
#quick-panel .notify-read .img-disabled {
  opacity: 0.4;
}
#quick-panel .status-notify {
  position: absolute;
  top: 20px;
  left: 43px;
  width: 13px;
  height: 13px;
  border-radius: 100%;
  z-index: 10;
  background-color: green;
}
#quick-panel .img-bg {
  max-width: 100%;
  height: 100%;
  vertical-align: top;
  border: none;
  opacity: 0.4;
  position: absolute;
}
#quick-panel md-list {
  padding: 0 0;
}
#quick-panel md-list md-list-item {
  background: #f2f2f2;
  /*  border-radius: 10px;*/
  /* padding: 16px 16px;*/
}
#quick-panel md-content {
  height: 100%;
}
#quick-panel md-content md-tabs {
  height: 100%;
}
#quick-panel md-content md-tabs md-tabs-wrapper {
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
#quick-panel md-content md-tabs md-tabs-wrapper .md-tab {
  max-width: none !important;
}
#quick-panel md-content md-tabs md-tabs-content-wrapper md-tab-content {
  height: 100%;
  overflow: hidden;
}
#quick-panel md-content md-tabs md-tabs-content-wrapper md-tab-content > div {
  overflow: hidden;
  height: 100%;
}
@media screen and (max-width: 600px) {
  #quick-panel {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
  }
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#reembolsoEmpregado {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#reembolsoEmpregado .box {
  background-color: #f2f2f2 !important;
  color: #f9f9f9 !important;
}
#reembolsoEmpregado .fade {
  -webkit-transition: all ease-in 0.1s;
  transition: all ease-in 0.1s;
  opacity: 1;
}
#reembolsoEmpregado .fade.ng-hide {
  opacity: 0;
}
#reembolsoEmpregado .ng-hide {
  opacity: 0;
  -webkit-transition: all ease-in-out 0.1s;
  transition: all ease-in-out 0.1s;
}
#reembolsoEmpregado .redLight {
  background-color: #ffc6c4 !important;
}
#reembolsoEmpregado .greenLight {
  background-color: #bcf5bc !important;
}
#reembolsoEmpregado .blueLight {
  background-color: #dbecf5 !important;
}
#reembolsoEmpregado .orangeLight {
  background-color: #FAd7b5 !important;
}
#reembolsoEmpregado {
  /*.rise-shake {
      animation: jump-shaking 0.83s ease-in;
  }*/
}
#reembolsoEmpregado .icon-animed.rise-shake {
  -webkit-animation: tilt-shaking 0.5s infinite;
          animation: tilt-shaking 0.5s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#reembolsoEmpregado .md-tooltip-help {
  border-radius: 0;
}
#reembolsoEmpregado .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#reembolsoEmpregado .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#reembolsoEmpregado h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#reembolsoEmpregado h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#reembolsoEmpregado h3, #reembolsoEmpregado p, #reembolsoEmpregado span, #reembolsoEmpregado label, #reembolsoEmpregado a {
  font-family: "Gotham", Sans-serif;
}
#reembolsoEmpregado .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#reembolsoEmpregado #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#reembolsoEmpregado #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#reembolsoEmpregado #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#reembolsoEmpregado #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#reembolsoEmpregado #incluirAvaliacao:hover {
  color: #FFF !important;
}
#reembolsoEmpregado .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#reembolsoEmpregado .content-card md-content {
  padding-top: 0 !important;
}
#reembolsoEmpregado .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#reembolsoEmpregado .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#reembolsoEmpregado #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#reembolsoEmpregado md-autocomplete {
  font-size: 15px !important;
}
#reembolsoEmpregado md-autocomplete input {
  text-align: left !important;
}
#reembolsoEmpregado ._md-chip-input-container {
  width: 100%;
}
#reembolsoEmpregado md-chips-wrap {
  padding: 0px !important;
}
#reembolsoEmpregado label {
  color: #333 !important;
}
#reembolsoEmpregado md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* there is no need to define anything inside of the destination
CSS class since the keyframe will take charge of the animation */
/* now the element will fade out before it is removed from the DOM */
/* The starting CSS styles for the enter animation */
.fade.ng-enter {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

/* The finishing CSS styles for the enter animation */
.fade.ng-enter.ng-enter-active {
  opacity: 1;
}

.fade.ng-leave {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}

.fade.ng-leave.ng-leave-active {
  opacity: 0;
}

.fade.ng-leave {
  animation: my_fade_animation 0.2s ease-in-out;
  -webkit-animation: my_fade_animation 0.2s ease-in-out;
}

@keyframes my_fade_animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes my_fade_animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#historicoReembolso #tabela-historico-reembolso {
  border-top: none !important;
}
#historicoReembolso #tabela-historico-reembolso .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoReembolso #tabela-historico-reembolso thead tr {
  background-color: transparent;
  color: #fff;
}
#historicoReembolso #tabela-historico-reembolso thead tr th {
  text-align: center;
  /* border-bottom: 5px solid #44D62C;*/
}
#historicoReembolso #tabela-historico-reembolso tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoReembolso .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoReembolso #tabela-historico-reembolso_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoReembolso #tabela-historico-reembolso_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoReembolso #tabela-historico-reembolso_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoReembolso #tabela-historico-reembolso_empty {
  margin-left: 20px;
}
#historicoReembolso #tabela-historico-reembolso_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoReembolso #tabela-historico-reembolso_filter label {
  width: 100%;
}
#historicoReembolso #tabela-historico-reembolso_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

#reembolsoManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#reembolsoManager .box {
  background-color: #f2f2f2 !important;
  color: #f9f9f9 !important;
}
#reembolsoManager .fade {
  -webkit-transition: all ease-in 0.1s;
  transition: all ease-in 0.1s;
  opacity: 1;
}
#reembolsoManager .fade.ng-hide {
  opacity: 0;
}
#reembolsoManager .ng-hide {
  opacity: 0;
  -webkit-transition: all ease-in-out 0.1s;
  transition: all ease-in-out 0.1s;
}
#reembolsoManager .redLight {
  background-color: #ffc6c4 !important;
}
#reembolsoManager .greenLight {
  background-color: #bcf5bc !important;
}
#reembolsoManager .blueLight {
  background-color: #dbecf5 !important;
}
#reembolsoManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#reembolsoManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#reembolsoManager .md-tooltip-help {
  border-radius: 0;
}
#reembolsoManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#reembolsoManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#reembolsoManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#reembolsoManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#reembolsoManager h3, #reembolsoManager p, #reembolsoManager span, #reembolsoManager label, #reembolsoManager a {
  font-family: "Gotham", Sans-serif;
}
#reembolsoManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#reembolsoManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#reembolsoManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#reembolsoManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#reembolsoManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#reembolsoManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#reembolsoManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#reembolsoManager .content-card md-content {
  padding-top: 0 !important;
}
#reembolsoManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#reembolsoManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#reembolsoManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#reembolsoManager md-autocomplete {
  font-size: 15px !important;
}
#reembolsoManager md-autocomplete input {
  text-align: left !important;
}
#reembolsoManager ._md-chip-input-container {
  width: 100%;
}
#reembolsoManager md-chips-wrap {
  padding: 0px !important;
}
#reembolsoManager label {
  color: #333 !important;
}
#reembolsoManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#reembolso {
  /*  background-image: url('/assets/images/backgrounds/sapura-bg.png');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;*/
}
#reembolso .content {
  padding: 0;
  height: 100%;
}
#reembolso .content #tab-reembolso {
  background-color: transparent;
}
#reembolso .content #tab-reembolso md-tabs-wrapper {
  background-color: #073776;
}
#reembolso .content #tab-reembolso .md-tab {
  background-color: transparent;
}
#reembolso .content #tab-reembolso .md-tab span,
#reembolso .content #tab-reembolso .md-tab i {
  color: #fff !important;
  text-transform: none;
}
#reembolso .content #tab-reembolso .badget {
  margin-top: -8px;
  background-color: red !important;
  border-radius: 100% !important;
  position: fixed;
  margin-left: 5px;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  width: 21px;
  text-align: center !important;
  height: 20px;
  line-height: 21px;
}
#reembolso .content #tab-reembolso #reembolso-content .content {
  padding: 25px;
  padding-top: 20px;
}
#reembolso .content #tab-reembolso #reembolso-content .content h3 {
  font-weight: bold;
  margin: 10px 0px;
}
#reembolso .content #tab-reembolso #reembolso-content .content .conteiner-filtro {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 25px 40px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#reembolso .content #tab-reembolso #reembolso-content .content .conteiner-filtro md-input-container {
  /*input[type=text] {
      border-bottom: 1px solid #999;
  }*/
  margin: 0;
  padding: 0;
  height: 30px;
  /*label {
      font-size: 14px;
      color: #333 !important;
  }*/
}
#reembolso .content #tab-reembolso #reembolso-content .content .conteiner-filtro .btn-filtro {
  padding: 0;
  text-transform: capitalize;
  line-height: 0;
  margin: 0;
  height: 30px;
}
#reembolso .content #tab-reembolso #reembolso-content .content .conteiner-table {
  margin-top: 25px;
  padding: 5px 0 30px 0px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
}
#reembolso .content #tab-reembolso #reembolso-content .content .conteiner-table .tabela-historico {
  border-bottom: none;
  border-top: none;
}
#reembolso .content #tab-reembolso #reembolso-content .content .conteiner-table .tabela-historico thead tr th {
  text-align: center;
}
#reembolso .content #tab-reembolso #reembolso-content .content .conteiner-table .tabela-historico thead tr th:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#reembolso .content #tab-reembolso #reembolso-content .content .conteiner-table .tabela-historico tbody tr td {
  text-align: center;
}
#reembolso .content #tab-reembolso #reembolso-content .content .conteiner-table .tabela-historico tbody tr td:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#reembolso .content #tab-reembolso #reembolso-content #incluirCategoria:hover {
  color: #fff !important;
}
#reembolso .content #tab-reembolso #reembolso-content .aprovado {
  color: green;
}
#reembolso .content #tab-reembolso #reembolso-content .reprovado {
  color: red;
}
#reembolso .content #tab-reembolso #reembolso-content .pendente {
  color: goldenrod;
}
#reembolso .content #tab-reembolso #reembolso-content #aprovarReembolso {
  background-color: green !important;
  width: 75px;
  margin: 0 0 0 30px;
  color: #fff;
}
#reembolso .content #tab-reembolso #reembolso-content #reprovarReembolso {
  background-color: red !important;
  width: 75px;
  margin: 0 15px 0 15px;
  color: #fff;
}
#reembolso .content #tab-reembolso #reembolso-content #exportarReembolso {
  background-color: #0090cf !important;
  width: 75px;
  margin: 0;
  color: #fff;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao {
  padding: 24px;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento {
  margin: 5px 5px 10px 25px;
  border-radius: 10px;
  padding: 20px 0px;
  padding-bottom: 5px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  background-color: #073776;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .header-lancamento {
  padding: 0px 15px 10px 10px;
  color: #f2f2f2;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .header-lancamento i {
  float: left;
  margin-right: 23px;
  font-size: 30px;
  margin-top: 0;
  font-weight: bold;
  margin-left: 0;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .header-lancamento h3 {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  float: left;
  margin-top: 5px;
  margin-left: 0;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento {
  display: block;
  border-radius: 10px;
  background-color: #fff;
  padding: 20px 0px;
  margin: 0 50px;
  padding-bottom: 5px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding-bottom: 20px;
  margin-bottom: 30px;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop {
  display: block;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .conteiner-categoria {
  padding: 0 50px;
  margin: 20px 0;
  margin-bottom: 30px;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .conteiner-dados {
  padding: 0 50px;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .conteiner-dados md-input-container label {
  margin-bottom: -30px;
  font-size: 17px;
  font-weight: bold;
  color: #333;
  text-align: center;
  margin-left: 30px;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .conteiner-dados md-input-container {
  margin-right: 10px;
  margin-top: -10px;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .salvarLancamento {
  margin: 0 auto;
  margin-top: 10px;
  height: 35px;
  width: 100px;
  text-transform: capitalize;
  display: block;
  color: #fff;
  background-color: #062E72;
  border-radius: 3px;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .salvarLancamento:hover {
  background: rgb(255, 175, 75);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgb(255, 175, 75)), color-stop(100%, rgb(255, 146, 10)));
  background: linear-gradient(45deg, rgb(255, 175, 75) 0%, rgb(255, 146, 10) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=1 );
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile {
  display: none;
}
@media only screen and (max-width: 420px) {
  #reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop {
    display: none;
  }
  #reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile {
    display: block;
  }
  #reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .conteiner-categoria {
    padding: 0 15px;
    margin: 20px 0;
    margin-bottom: 30px;
  }
  #reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .conteiner-dados {
    padding: 0 15px;
  }
  #reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .conteiner-dados md-input-container label {
    margin-bottom: -30px;
    font-size: 17px;
    font-weight: bold;
    color: #333;
    text-align: left;
    margin-left: 0px;
  }
  #reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .conteiner-dados md-input-container {
    margin-right: 10px;
    margin-top: -10px;
  }
  #reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .salvarLancamento {
    margin: 0 auto;
    margin-top: 10px;
    height: 35px;
    width: 100px;
    text-transform: capitalize;
    display: block;
    color: #fff;
    background-color: #062E72;
    border-radius: 3px;
  }
  #reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .salvarLancamento:hover {
    background: rgb(255, 175, 75);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgb(255, 175, 75)), color-stop(100%, rgb(255, 146, 10)));
    background: linear-gradient(45deg, rgb(255, 175, 75) 0%, rgb(255, 146, 10) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=1 );
  }
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-motivo-improdutividade label {
  margin-bottom: 0;
  text-align: left;
  display: block;
  margin-left: 0;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-motivo-improdutividade md-select {
  margin-right: 30px;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-obs {
  padding: 0 40px 20px 45px;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-obs label {
  text-align: left;
  font-size: 13px;
  margin-left: 10px;
  font-weight: bold;
  color: #333;
}
#reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-obs textarea {
  margin-top: 10px;
  border-radius: 5px;
  width: 100%;
  border-bottom: none;
  border: 1px solid #d4d4d4;
  resize: none;
  padding: 10px;
}
@media only screen and (max-width: 420px) {
  #reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento {
    border-radius: 10px;
    background-color: #fff;
    padding: 20px 0px;
    margin: 0px 20px;
    padding-bottom: 5px;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  #reembolso .content #tab-reembolso #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-obs {
    padding: 0;
    margin-top: 10px;
    margin-left: 25px;
  }
}

html {
  zoom: 90%;
}

#reembolsoGestor .content {
  padding: 0;
  height: 100%;
}
#reembolsoGestor .content #tab-reembolso {
  background-color: transparent;
}
#reembolsoGestor .content #tab-reembolso md-tabs-wrapper {
  background-color: #083775;
  background-image: url("/assets/images/backgrounds/header-bg.png");
}
#reembolsoGestor .content #tab-reembolso .md-tab {
  background-color: transparent;
}
#reembolsoGestor .content #tab-reembolso .md-tab span,
#reembolsoGestor .content #tab-reembolso .md-tab i {
  color: #fff !important;
  text-transform: none;
}
#reembolsoGestor .content #tab-reembolso .badget {
  margin-top: -8px;
  background-color: red !important;
  border-radius: 100% !important;
  position: fixed;
  margin-left: 5px;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  width: 21px;
  text-align: center !important;
  height: 20px;
  line-height: 21px;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content {
  padding: 25px;
  padding-top: 20px;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content h3 {
  font-weight: bold;
  margin: 10px 0px;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content .conteiner-filtro {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 25px 40px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content .conteiner-filtro md-input-container {
  /*input[type=text] {
      border-bottom: 1px solid #999;
  }*/
  margin: 0;
  padding: 0;
  height: 30px;
  /*label {
      font-size: 14px;
      color: #333 !important;
  }*/
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content .conteiner-filtro .btn-filtro {
  padding: 0;
  text-transform: capitalize;
  line-height: 0;
  margin: 0;
  height: 30px;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content .conteiner-table {
  margin-top: 25px;
  padding: 5px 0 30px 0px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content .conteiner-table .tabela-historico {
  border-bottom: none;
  border-top: none;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content .conteiner-table .tabela-historico thead tr th {
  text-align: center;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content .conteiner-table .tabela-historico thead tr th:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content .conteiner-table .tabela-historico tbody tr td {
  text-align: center;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .content .conteiner-table .tabela-historico tbody tr td:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content #incluirCategoria:hover {
  color: #fff !important;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .aprovado {
  color: green;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .reprovado {
  color: red;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content .pendente {
  color: goldenrod;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content #aprovarReembolso {
  background-color: green !important;
  width: 80px;
  margin: 0 0 0 0px;
  color: #fff;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content #reprovarReembolso {
  background-color: red !important;
  width: 80px;
  margin: 0 10px 0 10px;
  color: #fff;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content #exportarReembolso {
  background-color: #0090cf !important;
  width: 80px;
  margin: 0;
  color: #fff;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content #exportarExcelReembolso {
  background-color: #38b34a !important;
  width: 80px;
  margin: 0 0 0 10px;
  color: #fff;
}
#reembolsoGestor .content #tab-reembolso #reembolso-content #envioEmailReembolso {
  background-color: darkorange !important;
  width: 80px;
  margin: 0 0 0 10px;
  color: #fff;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content {
  padding: 25px;
  padding-top: 20px;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content h3 {
  font-weight: bold;
  margin: 10px 0px;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content .conteiner-filtro {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 25px 40px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content .conteiner-filtro md-input-container {
  /*input[type=text] {
      border-bottom: 1px solid #999;
  }*/
  margin: 0;
  padding: 0;
  height: 30px;
  /*label {
      font-size: 14px;
      color: #333 !important;
  }*/
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content .conteiner-filtro .btn-filtro {
  padding: 0;
  text-transform: capitalize;
  line-height: 0;
  margin: 0;
  height: 30px;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content .conteiner-table {
  margin-top: 25px;
  padding: 5px 0 30px 0px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content .conteiner-table .tabela-historico {
  border-bottom: none;
  border-top: none;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content .conteiner-table .tabela-historico thead tr th {
  text-align: center;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content .conteiner-table .tabela-historico thead tr th:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content .conteiner-table .tabela-historico tbody tr td {
  text-align: center;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .content .conteiner-table .tabela-historico tbody tr td:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#reembolsoGestor .content #tab-reembolso #categoria-content #incluirCategoria:hover {
  color: #fff !important;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .aprovado {
  color: green;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .reprovado {
  color: red;
}
#reembolsoGestor .content #tab-reembolso #categoria-content .pendente {
  color: goldenrod;
}

.modalCategoria {
  width: 720px;
}
.modalCategoria md-dialog-content {
  background-color: #f2f2f2;
}
.modalCategoria md-dialog-content .clear {
  clear: both;
}
.modalCategoria md-dialog-content .content {
  background-color: #f2f2f2;
}
.modalCategoria md-dialog-content .content .conteiner-atividade {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 20px 20px 25px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-bottom: 30px;
}
.modalCategoria md-dialog-content .content .conteiner-atividade md-input-container {
  margin: 0;
}
.modalCategoria md-dialog-content .content .conteiner-atividade md-input-container label {
  font-size: 15px !important;
}
.modalCategoria md-dialog-content .content .conteiner-datas {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 20px 20px 25px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-bottom: 30px;
}
.modalCategoria md-dialog-content .content .conteiner-datas md-input-container {
  margin: 0;
}
.modalCategoria md-dialog-content .content .conteiner-datas md-input-container label {
  font-size: 15px !important;
}
.modalCategoria md-dialog-content .content .conteiner-eventos {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 20px 20px 25px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-bottom: 30px;
}
.modalCategoria md-dialog-content .content .conteiner-eventos md-chip {
  margin-bottom: 25px;
}
.modalCategoria md-dialog-content .content .conteiner-eventos md-chip-template span {
  font-size: 12px;
}
.modalCategoria md-dialog-content .content .conteiner-eventos md-chips-wrap {
  padding-bottom: 0px;
}
.modalCategoria md-dialog-content .content .conteiner-eventos ._md-chip-input-container {
  width: 100%;
}
.modalCategoria md-dialog-content .content .conteiner-eventos md-autocomplete {
  font-size: 12px;
}
.modalCategoria md-dialog-content .content .conteiner-eventos md-autocomplete md-autocomplete-wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-bottom: 1px solid #d4d4d4;
  height: 32px;
}
.modalCategoria md-dialog-content .content .conteiner-eventos md-autocomplete input[type=search] {
  width: 100%;
}
.modalCategoria md-dialog-content .content .conteiner-eventos div {
  margin: 0;
}
.modalCategoria md-dialog-content .content .conteiner-aprovadores {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 20px 20px 25px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-bottom: 30px;
}
.modalCategoria md-dialog-content .content .conteiner-aprovadores md-chip {
  margin-bottom: 5px;
}
.modalCategoria md-dialog-content .content .conteiner-aprovadores md-chip-template span {
  font-size: 12px;
}
.modalCategoria md-dialog-content .content .conteiner-aprovadores md-chips-wrap {
  padding-bottom: 0px;
}
.modalCategoria md-dialog-content .content .conteiner-aprovadores ._md-chip-input-container {
  width: 100%;
}
.modalCategoria md-dialog-content .content .conteiner-aprovadores md-autocomplete {
  font-size: 12px;
}
.modalCategoria md-dialog-content .content .conteiner-aprovadores md-autocomplete md-autocomplete-wrap .md-whiteframe-z1 {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.modalCategoria md-dialog-content .content .conteiner-aprovadores md-autocomplete input[type=search] {
  width: 100%;
}
.modalCategoria md-dialog-content .content .conteiner-aprovadores div {
  margin: 0;
}
.modalCategoria md-dialog-content .content .conteiner-responsavel {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 20px 20px 25px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-bottom: 30px;
}
.modalCategoria md-dialog-content .content .conteiner-responsavel md-chip {
  margin-bottom: 25px;
}
.modalCategoria md-dialog-content .content .conteiner-responsavel md-chip-template span {
  font-size: 12px;
}
.modalCategoria md-dialog-content .content .conteiner-responsavel md-chips-wrap {
  padding-bottom: 0px;
}
.modalCategoria md-dialog-content .content .conteiner-responsavel ._md-chip-input-container {
  width: 100%;
}
.modalCategoria md-dialog-content .content .conteiner-responsavel md-autocomplete {
  font-size: 12px;
}
.modalCategoria md-dialog-content .content .conteiner-responsavel md-autocomplete input[type=search] {
  width: 100%;
}
.modalCategoria md-dialog-content .content .conteiner-responsavel div {
  margin: 0;
}
.modalCategoria md-dialog-content .content .conteiner-title {
  margin-bottom: 50px;
}
.modalCategoria md-dialog-content .content .conteiner-title i {
  font-size: 24px;
  margin-right: 10px;
}
.modalCategoria md-dialog-content .content .conteiner-title span {
  font-size: 14px;
  font-weight: bold;
  margin-top: 2px;
}

.conteiner-justificativa {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 20px 20px 25px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-bottom: 30px;
}

#serviceConfigManager {
  margin: 0 20px;
}
#serviceConfigManager .conteiner-ferias {
  max-width: 576px;
  margin: 0px auto;
  margin-bottom: 10px;
  margin-top: 1px;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina {
  width: 100%;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr .first-text {
  text-align: left !important;
  /*font-size: 11px !important;*/
  min-width: 150px;
  /*text-transform: uppercase;*/
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr .status_Ad {
  min-width: 98px;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td {
  text-align: center !important;
  /* Estilo iOS */
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch__container {
  margin: 10px auto;
  width: 0px;
  margin-right: 35px;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch {
  visibility: hidden;
  position: absolute;
  margin-left: -9999px;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--shadow + label {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #dddddd;
  border-radius: 60px;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--shadow + label:before,
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--shadow + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--shadow + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--shadow + label:after {
  width: 20px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--shadow:checked + label:before {
  background-color: #8ce196;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--shadow:checked + label:after {
  -webkit-transform: translateX(18px);
          transform: translateX(18px);
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td {
  /* Estilo Flat */
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--flat + label {
  padding: 2px;
  width: 40px;
  height: 10px;
  background-color: #dddddd;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--flat + label:before,
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 26px;
  background-color: #dddddd;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--flat:checked + label {
  background-color: #8ce196;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr td .switch--flat:checked + label:after {
  margin-left: 60px;
  background-color: #8ce196;
}
#serviceConfigManager .conteiner-ferias #tabela-rotina tr th {
  text-align: center !important;
}
#serviceConfigManager .conteiner-ad {
  margin-bottom: 10px;
  margin-top: 1px;
  margin-left: 1px;
  margin-right: 1px;
}
#serviceConfigManager .conteiner-ad .content .conteiner-atividade:last-of-type {
  padding-left: 0;
  padding-right: 0;
}
#serviceConfigManager .conteiner-ad .content .conteiner-atividade:last-of-type .conteiner-title {
  padding-left: 20px;
}
#serviceConfigManager .conteiner-ad .content .conteiner-atividade {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 20px 20px 25px 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-bottom: 30px;
}
#serviceConfigManager .conteiner-ad .content .conteiner-atividade .conteiner-title {
  margin-bottom: 40px;
}
#serviceConfigManager .conteiner-ad .content .conteiner-atividade .conteiner-title i {
  font-size: 24px;
  margin-right: 10px;
}
#serviceConfigManager .conteiner-ad .content .conteiner-atividade .conteiner-title span {
  font-size: 14px;
  font-weight: bold;
  margin-top: 2px;
}
#serviceConfigManager .conteiner-ad .content .conteiner-atividade md-input-container {
  margin: 0;
}
#serviceConfigManager .conteiner-ad .content .conteiner-atividade md-input-container label {
  font-size: 15px !important;
}

.modal-log-arquivos #tabela-log-arquivos tbody tr td {
  font-size: 11px !important;
}
.modal-log-arquivos #tabela-log-arquivos thead tr th {
  cursor: pointer !important;
}

#reset-password {
  height: 100%;
  background: url("../assets/images/backgrounds/corcovado.jpg") no-repeat;
  background-size: cover;
}
#reset-password #reset-password-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#reset-password #reset-password-form-wrapper #reset-password-form {
  width: 384px;
  max-width: 384px;
  padding: 32px;
  text-align: center;
  background: #FFFFFF;
}
#reset-password #reset-password-form-wrapper #reset-password-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#reset-password #reset-password-form-wrapper #reset-password-form .title {
  font-size: 17px;
  margin: 16px 0 32px 0;
}
#reset-password #reset-password-form-wrapper #reset-password-form form {
  width: 100%;
  text-align: left;
}
#reset-password #reset-password-form-wrapper #reset-password-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#reset-password #reset-password-form-wrapper #reset-password-form .login {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#reset-password #reset-password-form-wrapper #reset-password-form .login .text {
  margin-right: 8px;
}
@media screen and (max-width: 600px) {
  #reset-password #reset-password-form-wrapper {
    padding: 16px;
  }
  #reset-password #reset-password-form-wrapper #reset-password-form {
    padding: 24px;
    width: 100%;
  }
  #reset-password #reset-password-form-wrapper #reset-password-form form .md-button {
    width: 90%;
  }
}
#toolbar {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  z-index: 55 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
#toolbar .badge-notify {
  position: absolute;
  top: 10px;
  left: 33px;
  width: 19px;
  height: 20px;
  border-radius: 100%;
  z-index: 10;
  background-color: red !important;
  font-family: "Gotham", Sans-serif;
  font-size: 11px;
  color: #fff !important;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
}
#toolbar .icon-animed.rise-shake {
  -webkit-animation: jump-shaking 0.83s infinite;
          animation: jump-shaking 0.83s infinite;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#toolbar #navigation-toggle {
  width: 64px;
  min-width: 64px;
  height: 64px;
  margin: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
#toolbar #user-menu {
  height: 64px;
  padding: 0;
}
#toolbar #user-menu md-menu-item .md-button {
  font-size: 15px;
}
#toolbar #user-menu md-menu-item .md-button md-icon {
  margin: auto 16px auto 0;
}
#toolbar #user-menu .user-button {
  margin: 0;
  padding: 0 16px;
  height: 64px;
  text-transform: none;
}
#toolbar #user-menu .user-button .avatar-wrapper {
  position: relative;
}
#toolbar #user-menu .user-button .avatar-wrapper .status {
  position: absolute;
  bottom: -3px;
  right: 5px;
}
#toolbar #user-menu .user-button .avatar-wrapper .icon {
  color: #44D62C;
}
#toolbar #user-menu .user-button .username {
  margin: 0 12px 0 8px;
  font-weight: bold;
}
#toolbar .selectedLang {
  background: #dedede;
}
#toolbar #language-menu,
#toolbar #language-menu1 {
  height: 64px;
}
#toolbar #language-menu .language-button,
#toolbar #language-menu1 .language-button {
  min-width: 30px;
  height: 64px;
  margin: 0;
  border-radius: 0;
}
#toolbar #language-menu .language-button .iso,
#toolbar #language-menu1 .language-button .iso {
  text-transform: uppercase;
}
#toolbar #quick-panel-toggle {
  width: 64px;
  height: 64px;
  margin: 0;
  border-radius: 0;
}
#toolbar .toolbar-separator {
  height: 64px;
  width: 1px;
  background: rgba(0, 0, 0, 0.12);
}
#toolbar .badge-notification {
  background-color: red;
  width: 15px;
  height: 15px;
  border-radius: 17%;
  color: white;
  font-size: 0.8em;
  line-height: initial;
  text-align: center;
  text-orientation: upright;
  font-weight: bold;
  padding: 4% 11%;
}
#toolbar #titleApp {
  color: #000000;
  font-size: 2.1rem !important;
}

#language-menu-content md-menu-item .flag {
  margin-right: 16px;
}

#language-message {
  min-height: 88px;
  max-width: 600px;
}
#language-message .md-toast-content {
  height: 90px;
}

@media screen and (max-width: 600px) {
  #toolbar #user-menu .user-button {
    min-width: 64px;
    padding: 0 2px 0 10px;
  }
  #toolbar #titleApp {
    color: #073776;
    font-size: 1.7rem !important;
  }
  .badge-notification {
    padding: 4% 11%;
  }
}
.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#treinamentoManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#treinamentoManager .redLight {
  background-color: #ffc6c4 !important;
}
#treinamentoManager .greenLight {
  background-color: #bcf5bc !important;
}
#treinamentoManager .blueLight {
  background-color: #dbecf5 !important;
}
#treinamentoManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#treinamentoManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#treinamentoManager .md-tooltip-help {
  border-radius: 0;
}
#treinamentoManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#treinamentoManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#treinamentoManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#treinamentoManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#treinamentoManager h3, #treinamentoManager p, #treinamentoManager span, #treinamentoManager label, #treinamentoManager a {
  font-family: "Gotham", Sans-serif;
}
#treinamentoManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#treinamentoManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#treinamentoManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#treinamentoManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#treinamentoManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#treinamentoManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#treinamentoManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#treinamentoManager .content-card md-content {
  padding-top: 0 !important;
}
#treinamentoManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#treinamentoManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#treinamentoManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#treinamentoManager md-autocomplete {
  font-size: 15px !important;
}
#treinamentoManager md-autocomplete input {
  text-align: left !important;
}
#treinamentoManager ._md-chip-input-container {
  width: 100%;
}
#treinamentoManager md-chips-wrap {
  padding: 0px !important;
}
#treinamentoManager label {
  color: #333 !important;
}
#treinamentoManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#training {
  /*margin: 35px 50px;*/
  /*background-color: #083775;
  background-image: url(/assets/images/backgrounds/header-bg.png);*/
  border-radius: 5px;
  /*box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);*/
}
#training #tabela-treinamentos {
  border: none;
  border-radius: 5px;
}
#training #tabela-treinamentos tr .first-text {
  text-align: left !important;
  /*font-size: 11px !important;*/
  min-width: 150px;
  /*text-transform: uppercase;*/
}
#training #tabela-treinamentos tr .text-center {
  text-align: center !important;
}
#training #tabela-treinamentos tr .status_Ad {
  min-width: 98px;
}
#training #tabela-treinamentos tr td {
  text-align: center !important;
  /* Estilo iOS */
}
#training #tabela-treinamentos tr td .switch__container {
  margin: 10px auto;
  width: 20px;
  margin-right: 35px;
}
#training #tabela-treinamentos tr td .switch {
  visibility: hidden;
  position: absolute;
  margin-left: -9999px;
}
#training #tabela-treinamentos tr td .switch + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#training #tabela-treinamentos tr td .switch--shadow + label {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #dddddd;
  border-radius: 60px;
}
#training #tabela-treinamentos tr td .switch--shadow + label:before,
#training #tabela-treinamentos tr td .switch--shadow + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
#training #tabela-treinamentos tr td .switch--shadow + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training #tabela-treinamentos tr td .switch--shadow + label:after {
  width: 20px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
#training #tabela-treinamentos tr td .switch--shadow:checked + label:before {
  background-color: #8ce196;
}
#training #tabela-treinamentos tr td .switch--shadow:checked + label:after {
  -webkit-transform: translateX(18px);
          transform: translateX(18px);
}
#training #tabela-treinamentos tr td {
  /* Estilo Flat */
}
#training #tabela-treinamentos tr td .switch--flat + label {
  padding: 2px;
  width: 40px;
  height: 10px;
  background-color: #dddddd;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training #tabela-treinamentos tr td .switch--flat + label:before,
#training #tabela-treinamentos tr td .switch--flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
#training #tabela-treinamentos tr td .switch--flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training #tabela-treinamentos tr td .switch--flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 26px;
  background-color: #dddddd;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
#training #tabela-treinamentos tr td .switch--flat:checked + label {
  background-color: #8ce196;
}
#training #tabela-treinamentos tr td .switch--flat:checked + label:after {
  margin-left: 60px;
  background-color: #8ce196;
}
#training #tabela-treinamentos tr td #deletarTreinamento {
  font-size: 20px;
}
#training #tabela-treinamentos tr td #editarTreinamento {
  font-size: 20px;
}
#training #tabela-treinamentos tr th {
  text-align: center !important;
}
#training h2 {
  margin-left: 15px;
  /*color: #fff;*/
}
#training .conteiner-legenda {
  background-color: #fff;
  margin-bottom: 0;
  border-radius: 10px;
  margin-top: 10px;
  padding: 0 20px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#training .conteiner-legenda .blue {
  color: #083775 !important;
}
#training .conteiner-legenda .title-legenda {
  font-weight: bold;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#training .conteiner-legenda md-input-container {
  height: 0 !important;
}
#training .conteiner-legenda md-input-container p {
  margin: 0;
  height: 20px !important;
}
#training .conteiner-sl-funcao {
  padding: 1px !important;
  margin: 20px 20px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#training .conteiner-sl-funcao label {
  margin-bottom: -20px;
  font-size: 13px;
  font-weight: bold;
  color: #333;
}
#training .conteiner-sl-tabela {
  padding: 10px 0 20px 0 !important;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12) !important;
  margin-bottom: 25px;
  margin: 0 25px;
  border-radius: 5px;
}
#training md-autocomplete {
  background-color: #fff;
}
#training md-autocomplete input {
  background-color: #fff;
  padding: 20px 15px !important;
  font-size: 14px;
}
#training md-autocomplete button {
  margin-top: 5px;
  margin-left: 10px;
  margin-right: -10px;
}
#training .switch__container {
  margin-top: 35px !important;
  margin: 10px auto;
  width: 20px;
  margin-right: 35px;
}
#training .switch {
  visibility: hidden;
  position: absolute;
  margin-left: -9999px;
}
#training .switch + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#training .switch--shadow + label {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #dddddd;
  border-radius: 60px;
}
#training .switch--shadow + label:before,
#training .switch--shadow + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
#training .switch--shadow + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training .switch--shadow + label:after {
  width: 20px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
#training .switch--shadow:checked + label:before {
  background-color: #8ce196;
}
#training .switch--shadow:checked + label:after {
  -webkit-transform: translateX(18px);
          transform: translateX(18px);
}
#training {
  /* Estilo Flat */
}
#training .switch--flat + label {
  padding: 2px;
  width: 40px;
  height: 10px;
  background-color: #dddddd;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training .switch--flat + label:before,
#training .switch--flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
#training .switch--flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#training .switch--flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 26px;
  background-color: #dddddd;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
#training .switch--flat:checked + label {
  background-color: #8ce196;
}
#training .switch--flat:checked + label:after {
  margin-left: 60px;
  background-color: #8ce196;
}
#training md-tabs md-content {
  background-color: transparent !important;
}

.modalTreinamentos {
  min-width: 350px;
}
.modalTreinamentos .content .conteiner-treinamentos-modal div {
  margin: 5px 0;
}
.modalTreinamentos .content .conteiner-treinamentos-modal div md-input-container {
  margin: 0;
}

#solicitacoes-content .content {
  padding: 25px;
  padding-top: 20px;
  margin: 0px 5px 10px 25px;
  border-radius: 10px;
  background-color: rgb(8, 55, 117);
  background-image: url(/assets/images/backgrounds/header-bg.png);
}
#solicitacoes-content .content h3 {
  font-weight: bold;
  margin: 10px 0px;
}
#solicitacoes-content .content .conteiner-filtro {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 25px 40px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#solicitacoes-content .content .conteiner-filtro md-input-container {
  /*input[type=text] {
      border-bottom: 1px solid #999;
  }*/
  margin: 0;
  padding: 0;
  height: 30px;
  /*label {
      font-size: 14px;
      color: #333 !important;
  }*/
}
#solicitacoes-content .content .conteiner-filtro .btn-filtro {
  padding: 0;
  text-transform: capitalize;
  line-height: 0;
  margin: 0;
  height: 30px;
}
#solicitacoes-content .content .conteiner-table {
  margin-top: 25px;
  padding: 5px 0 30px 0px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
}
#solicitacoes-content .content .conteiner-table .tabela-historico {
  border-bottom: none;
  border-top: none;
}
#solicitacoes-content .content .conteiner-table .tabela-historico thead tr th {
  text-align: center;
}
#solicitacoes-content .content .conteiner-table .tabela-historico thead tr th:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#solicitacoes-content .content .conteiner-table .tabela-historico tbody tr td {
  text-align: center;
}
#solicitacoes-content .content .conteiner-table .tabela-historico tbody tr td:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#solicitacoes-content #incluirCategoria:hover {
  color: #fff !important;
}
#solicitacoes-content .aprovado {
  color: green;
}
#solicitacoes-content .reprovado {
  color: red;
}
#solicitacoes-content .pendente {
  color: goldenrod;
}
#solicitacoes-content #aprovarReembolso {
  background-color: green !important;
  width: 75px;
  margin: 0 0 0 30px;
  color: #fff;
}
#solicitacoes-content #reprovarReembolso {
  background-color: red !important;
  width: 75px;
  margin: 0 15px 0 15px;
  color: #fff;
}
#solicitacoes-content #exportarReembolso {
  background-color: #0090cf !important;
  width: 75px;
  margin: 0;
  color: #fff;
}
#solicitacoes-content .conteiner-aprov-treinamento {
  margin: 0;
  background-color: #fff;
}
#solicitacoes-content .conteiner-aprov-treinamento md-chip {
  margin-bottom: 5px;
}
#solicitacoes-content .conteiner-aprov-treinamento md-chip-template span {
  font-size: 12px;
}
#solicitacoes-content .conteiner-aprov-treinamento md-chips-wrap {
  padding-bottom: 0px;
}
#solicitacoes-content .conteiner-aprov-treinamento ._md-chip-input-container {
  width: 100%;
}
#solicitacoes-content .conteiner-aprov-treinamento md-autocomplete {
  font-size: 12px;
}
#solicitacoes-content .conteiner-aprov-treinamento md-autocomplete md-autocomplete-wrap .md-whiteframe-z1 {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#solicitacoes-content .conteiner-aprov-treinamento md-autocomplete input[type=search] {
  width: 100%;
}
#solicitacoes-content .conteiner-aprov-treinamento div {
  margin: 0;
}

#trainingManager {
  /*margin: 35px 50px;*/
  background-color: #083775;
  background-image: url(/assets/images/backgrounds/header-bg.png);
  /*border-radius: 5px;*/
  /*box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);*/
}
#trainingManager #tabela-treinamentos {
  border: none;
}
#trainingManager #tabela-treinamentos tr .first-text {
  text-align: left !important;
  /*font-size: 11px !important;*/
  min-width: 150px;
  /*text-transform: uppercase;*/
}
#trainingManager #tabela-treinamentos tr .text-center {
  text-align: center !important;
}
#trainingManager #tabela-treinamentos tr .status_Ad {
  min-width: 98px;
}
#trainingManager #tabela-treinamentos tr td {
  text-align: center !important;
  /* Estilo iOS */
}
#trainingManager #tabela-treinamentos tr td .switch__container {
  margin: 10px auto;
  width: 20px;
  margin-right: 35px;
}
#trainingManager #tabela-treinamentos tr td .switch {
  visibility: hidden;
  position: absolute;
  margin-left: -9999px;
}
#trainingManager #tabela-treinamentos tr td .switch + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#trainingManager #tabela-treinamentos tr td .switch--shadow + label {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #dddddd;
  border-radius: 60px;
}
#trainingManager #tabela-treinamentos tr td .switch--shadow + label:before,
#trainingManager #tabela-treinamentos tr td .switch--shadow + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
#trainingManager #tabela-treinamentos tr td .switch--shadow + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#trainingManager #tabela-treinamentos tr td .switch--shadow + label:after {
  width: 20px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
#trainingManager #tabela-treinamentos tr td .switch--shadow:checked + label:before {
  background-color: #8ce196;
}
#trainingManager #tabela-treinamentos tr td .switch--shadow:checked + label:after {
  -webkit-transform: translateX(18px);
          transform: translateX(18px);
}
#trainingManager #tabela-treinamentos tr td {
  /* Estilo Flat */
}
#trainingManager #tabela-treinamentos tr td .switch--flat + label {
  padding: 2px;
  width: 40px;
  height: 10px;
  background-color: #dddddd;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#trainingManager #tabela-treinamentos tr td .switch--flat + label:before,
#trainingManager #tabela-treinamentos tr td .switch--flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
#trainingManager #tabela-treinamentos tr td .switch--flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#trainingManager #tabela-treinamentos tr td .switch--flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 26px;
  background-color: #dddddd;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
#trainingManager #tabela-treinamentos tr td .switch--flat:checked + label {
  background-color: #8ce196;
}
#trainingManager #tabela-treinamentos tr td .switch--flat:checked + label:after {
  margin-left: 60px;
  background-color: #8ce196;
}
#trainingManager #tabela-treinamentos tr td #deletarTreinamento {
  font-size: 20px;
}
#trainingManager #tabela-treinamentos tr td #editarTreinamento {
  font-size: 20px;
}
#trainingManager #tabela-treinamentos tr th {
  text-align: center !important;
}
#trainingManager #incluirTreinamento {
  cursor: pointer !important;
}
#trainingManager #incluirTreinamento:hover {
  color: #fff !important;
}
#trainingManager .conteiner-sl-funcao {
  padding: 1px !important;
  border-radius: 5px;
  margin: 20px 0px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#trainingManager .conteiner-sl-funcao label {
  margin-bottom: -20px;
  font-size: 13px;
  font-weight: bold;
  color: #333;
}
#trainingManager .conteiner-sl-tabela {
  padding: 10px 0 20px 0 !important;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12) !important;
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12) !important;
  margin-bottom: 25px;
}
#trainingManager md-autocomplete {
  background-color: #fff;
}
#trainingManager md-autocomplete input {
  background-color: #fff;
  padding: 20px 15px !important;
  font-size: 14px;
}
#trainingManager md-autocomplete button {
  margin-top: 5px;
  margin-left: 10px;
  margin-right: -10px;
}
#trainingManager .switch__container {
  margin-top: 35px !important;
  margin: 10px auto;
  width: 20px;
  margin-right: 35px;
}
#trainingManager .switch {
  visibility: hidden;
  position: absolute;
  margin-left: -9999px;
}
#trainingManager .switch + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#trainingManager .switch--shadow + label {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #dddddd;
  border-radius: 60px;
}
#trainingManager .switch--shadow + label:before,
#trainingManager .switch--shadow + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
#trainingManager .switch--shadow + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#trainingManager .switch--shadow + label:after {
  width: 20px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
#trainingManager .switch--shadow:checked + label:before {
  background-color: #8ce196;
}
#trainingManager .switch--shadow:checked + label:after {
  -webkit-transform: translateX(18px);
          transform: translateX(18px);
}
#trainingManager {
  /* Estilo Flat */
}
#trainingManager .switch--flat + label {
  padding: 2px;
  width: 40px;
  height: 10px;
  background-color: #dddddd;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#trainingManager .switch--flat + label:before,
#trainingManager .switch--flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
#trainingManager .switch--flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}
#trainingManager .switch--flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 26px;
  background-color: #dddddd;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
#trainingManager .switch--flat:checked + label {
  background-color: #8ce196;
}
#trainingManager .switch--flat:checked + label:after {
  margin-left: 60px;
  background-color: #8ce196;
}
#trainingManager md-tabs md-content {
  background-color: transparent !important;
}

.modalTreinamentos {
  min-width: 350px;
}
.modalTreinamentos .content .conteiner-treinamentos-modal div {
  margin: 5px 0;
}
.modalTreinamentos .content .conteiner-treinamentos-modal div md-input-container {
  margin: 0;
}

.acc-ferias {
  margin-bottom: 20px;
  border-radius: 5px;
}
.acc-ferias v-pane-header {
  font-size: 16px;
  font-weight: bold;
  padding: 20px 30px 15px !important;
  color: #073774;
}
.acc-ferias v-pane-header span {
  float: left;
}
.acc-ferias v-pane-header i {
  float: right;
  font-size: 36px;
  margin-top: -10px;
  margin-right: 5px;
  color: #073774 !important;
}
.acc-ferias v-pane-header:hover, .acc-ferias v-pane-header:focus {
  color: #073774 !important;
}
.acc-ferias .tabela-ferias {
  border-bottom: 0px solid transparent !important;
  border-bottom: 0px solid transparent !important;
  border-top: 0px solid transparent !important;
}
.acc-ferias .tabela-ferias tbody tr td:first-of-type {
  text-align: left;
  font-weight: 400;
}
.acc-ferias .tabela-ferias tbody tr td:last-of-type {
  text-align: right;
  font-weight: 400;
}
.acc-ferias .tabela-ferias tbody tr td {
  padding: 10px 30px !important;
  font-size: 14px;
  color: #333 !important;
  border-top: 1px solid #f2f2f2 !important;
  border-bottom: none !important;
}

.acc-ferias v-pane.is-expanded > v-pane-header {
  border-bottom: none;
}
.acc-ferias v-pane.is-expanded > v-pane-header i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  vertical-align: middle;
  font-size: 36px;
  margin-top: -1px;
  margin-right: -8px;
  color: #073774 !important;
}

.content-vacation h2 {
  margin-bottom: 30px;
}

.tabela-ferias-historico {
  border-bottom: 0px solid transparent !important;
  border-bottom: 0px solid transparent !important;
  border-top: 0px solid transparent !important;
}
.tabela-ferias-historico tbody tr td:first-of-type {
  text-align: left;
  font-weight: 400;
}
.tabela-ferias-historico tbody tr td:last-of-type {
  text-align: right;
  font-weight: 400;
}
.tabela-ferias-historico tbody tr td {
  padding: 10px 30px !important;
  font-size: 14px;
  color: #333 !important;
  border-top: 1px solid #f2f2f2 !important;
  border-bottom: none !important;
}

#pontoEletronico {
  min-height: 90%;
  height: 100% !important;
  padding-bottom: 0;
  overflow: auto;
  padding-bottom: 0;
}
#pontoEletronico .content {
  height: 100%;
  overflow-y: auto;
}

#ferias .content {
  padding: 0;
  height: 100%;
}
#ferias .content #tab-ferias {
  background-color: transparent;
}
#ferias .content #tab-ferias md-tabs-wrapper {
  background-color: #083775;
  background-image: url("/assets/images/backgrounds/header-bg.png");
}
#ferias .content #tab-ferias .md-tab {
  background-color: transparent;
}
#ferias .content #tab-ferias .md-tab span,
#ferias .content #tab-ferias .md-tab i {
  color: #fff !important;
  text-transform: none;
}
#ferias .content #tab-ferias .badget {
  margin-top: -8px;
  background-color: red !important;
  border-radius: 100% !important;
  position: fixed;
  margin-left: 5px;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  width: 21px;
  text-align: center !important;
  height: 20px;
  line-height: 21px;
}
#ferias .content #tab-ferias #ferias-content .content {
  padding: 25px;
  padding-top: 20px;
}
#ferias .content #tab-ferias #ferias-content .content h3 {
  font-weight: bold;
  margin: 10px 0px;
}
#ferias .content #tab-ferias #ferias-content .content .conteiner-filtro {
  margin: 0;
  border-radius: 5px;
  background-color: #fff;
  padding: 25px 40px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#ferias .content #tab-ferias #ferias-content .content .conteiner-filtro md-input-container {
  /*input[type=text] {
      border-bottom: 1px solid #999;
  }*/
  margin: 0;
  padding: 0;
  height: 30px;
  /*label {
      font-size: 14px;
      color: #333 !important;
  }*/
}
#ferias .content #tab-ferias #ferias-content .content .conteiner-filtro .btn-filtro {
  padding: 0;
  text-transform: capitalize;
  line-height: 0;
  margin: 0;
  height: 30px;
}
#ferias .content #tab-ferias #ferias-content .content .conteiner-table {
  margin-top: 25px;
  padding: 5px 0 30px 0px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
}
#ferias .content #tab-ferias #ferias-content .content .conteiner-table .tabela-historico {
  border-bottom: none;
  border-top: none;
}
#ferias .content #tab-ferias #ferias-content .content .conteiner-table .tabela-historico thead tr th {
  text-align: center;
}
#ferias .content #tab-ferias #ferias-content .content .conteiner-table .tabela-historico thead tr th:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#ferias .content #tab-ferias #ferias-content .content .conteiner-table .tabela-historico tbody tr td {
  text-align: center;
}
#ferias .content #tab-ferias #ferias-content .content .conteiner-table .tabela-historico tbody tr td:first-of-type {
  text-align: left;
  padding-left: 20px !important;
}
#ferias .content #tab-ferias #ferias-content #incluirCategoria:hover {
  color: #fff !important;
}
#ferias .content #tab-ferias #ferias-content .aprovado {
  color: green;
}
#ferias .content #tab-ferias #ferias-content .reprovado {
  color: red;
}
#ferias .content #tab-ferias #ferias-content .pendente {
  color: goldenrod;
}
#ferias .content #tab-ferias #ferias-content #aprovarReembolso {
  background-color: green !important;
  width: 75px;
  margin: 0 0 0 30px;
  color: #fff;
}
#ferias .content #tab-ferias #ferias-content #reprovarReembolso {
  background-color: red !important;
  width: 75px;
  margin: 0 15px 0 15px;
  color: #fff;
}
#ferias .content #tab-ferias #ferias-content #exportarReembolso {
  background-color: #0090cf !important;
  width: 75px;
  margin: 0;
  color: #fff;
}
#ferias .content #solicitacao #content-solicitacao {
  padding: 24px;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento {
  margin: 5px 5px 10px 25px;
  border-radius: 10px;
  background-color: #083775;
  background-image: url(/assets/images/backgrounds/header-bg.png);
  padding: 20px 0px;
  padding-bottom: 5px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .header-lancamento {
  padding: 0px 15px 10px 10px;
  color: #f2f2f2;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .header-lancamento i {
  float: left;
  margin-right: 23px;
  font-size: 30px;
  margin-top: 0;
  font-weight: bold;
  margin-left: 0;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .header-lancamento h3 {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  float: left;
  margin-top: 5px;
  margin-left: 0;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento {
  display: block;
  border-radius: 10px;
  background-color: #fff;
  padding: 20px 0px;
  margin: 0 50px;
  padding-bottom: 5px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding-bottom: 20px;
  margin-bottom: 30px;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop {
  display: block;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .conteiner-categoria {
  padding: 0 50px;
  margin: 20px 0;
  margin-bottom: 30px;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .conteiner-dados {
  padding: 0 50px;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .conteiner-dados md-input-container label {
  margin-bottom: -30px;
  font-size: 17px;
  font-weight: bold;
  color: #333;
  text-align: center;
  margin-left: 30px;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .conteiner-dados md-input-container {
  margin-right: 10px;
  margin-top: -10px;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .salvarLancamento {
  margin: 0 auto;
  margin-top: 10px;
  height: 35px;
  width: 100px;
  text-transform: capitalize;
  display: block;
  color: #fff;
  background-color: #062E72;
  border-radius: 3px;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop .salvarLancamento:hover {
  background: rgb(255, 175, 75);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgb(255, 175, 75)), color-stop(100%, rgb(255, 146, 10)));
  background: linear-gradient(45deg, rgb(255, 175, 75) 0%, rgb(255, 146, 10) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=1 );
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile {
  display: none;
}
@media only screen and (max-width: 420px) {
  #ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-desktop {
    display: none;
  }
  #ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile {
    display: block;
  }
  #ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .conteiner-categoria {
    padding: 0 15px;
    margin: 20px 0;
    margin-bottom: 30px;
  }
  #ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .conteiner-dados {
    padding: 0 15px;
  }
  #ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .conteiner-dados md-input-container label {
    margin-bottom: -30px;
    font-size: 17px;
    font-weight: bold;
    color: #333;
    text-align: left;
    margin-left: 0px;
  }
  #ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .conteiner-dados md-input-container {
    margin-right: 10px;
    margin-top: -10px;
  }
  #ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .salvarLancamento {
    margin: 0 auto;
    margin-top: 10px;
    height: 35px;
    width: 100px;
    text-transform: capitalize;
    display: block;
    color: #fff;
    background-color: #062E72;
    border-radius: 3px;
  }
  #ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .content-lancamento-mobile .salvarLancamento:hover {
    background: rgb(255, 175, 75);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgb(255, 175, 75)), color-stop(100%, rgb(255, 146, 10)));
    background: linear-gradient(45deg, rgb(255, 175, 75) 0%, rgb(255, 146, 10) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=1 );
  }
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-motivo-improdutividade label {
  margin-bottom: 0;
  text-align: left;
  display: block;
  margin-left: 0;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-motivo-improdutividade md-select {
  margin-right: 30px;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-obs {
  padding: 0 40px 20px 45px;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-obs label {
  text-align: left;
  font-size: 13px;
  margin-left: 10px;
  font-weight: bold;
  color: #333;
}
#ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-obs textarea {
  margin-top: 10px;
  border-radius: 5px;
  width: 100%;
  border-bottom: none;
  border: 1px solid #d4d4d4;
  resize: none;
  padding: 10px;
}
@media only screen and (max-width: 420px) {
  #ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento {
    border-radius: 10px;
    background-color: #fff;
    padding: 20px 0px;
    margin: 0px 20px;
    padding-bottom: 5px;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  #ferias .content #solicitacao #content-solicitacao .conteiner-lancamento .conteiner-content-lancamento .conteiner-obs {
    padding: 0;
    margin-top: 10px;
    margin-left: 25px;
  }
}

.elementor-kit-6 {
  --e-global-color-primary: #073776;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #44D62C;
  --e-global-typography-primary-font-family: "Dax";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "Gotham";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Gotham";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Gotham";
  --e-global-typography-accent-font-weight: 600;
}

/* Start Custom Fonts CSS */
@font-face {
  font-family: "Dax";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/dax.ttf) format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../assets/fonts/GothamBook.ttf) format("truetype");
}
#feriasManager {
  /* background-image: url('/assets/images/backgrounds/sapura-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
#feriasManager .box {
  background-color: #f2f2f2 !important;
  color: #f9f9f9 !important;
}
#feriasManager .fade {
  -webkit-transition: all ease-in 0.1s;
  transition: all ease-in 0.1s;
  opacity: 1;
}
#feriasManager .fade.ng-hide {
  opacity: 0;
}
#feriasManager .ng-hide {
  opacity: 0;
  -webkit-transition: all ease-in-out 0.1s;
  transition: all ease-in-out 0.1s;
}
#feriasManager .redLight {
  background-color: #ffc6c4 !important;
}
#feriasManager .greenLight {
  background-color: #bcf5bc !important;
}
#feriasManager .blueLight {
  background-color: #dbecf5 !important;
}
#feriasManager .orangeLight {
  background-color: #FAd7b5 !important;
}
#feriasManager .rise-shake {
  -webkit-animation: jump-shaking 0.83s ease-in;
          animation: jump-shaking 0.83s ease-in;
}
@keyframes tilt-shaking {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
            transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateY(-9px);
            transform: translateY(-9px);
  }
  35% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  55% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  65% {
    -webkit-transform: translateY(-9px) rotate(17deg);
            transform: translateY(-9px) rotate(17deg);
  }
  75% {
    -webkit-transform: translateY(-9px) rotate(-17deg);
            transform: translateY(-9px) rotate(-17deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
#feriasManager .md-tooltip-help {
  border-radius: 0;
}
#feriasManager .md-tooltip-help ._md-content {
  max-width: 350px;
  padding: 16px;
  white-space: normal !important;
  height: auto !important;
  text-align: justify !important;
  background-color: #f2f2f2 !important;
  color: #333 !important;
  border-radius: 0;
  border-bottom: 1px solid #bdccd4;
  border-left: 1px solid #bdccd4;
}
#feriasManager .active-menu {
  background-color: rgba(158, 158, 158, 0.2) !important;
  font-size: 14px !important;
}
#feriasManager h1 {
  font-family: "Dax", Sans-serif;
  font-weight: 700;
}
#feriasManager h2 {
  font-family: "Gotham", Sans-serif;
  font-weight: 700;
}
#feriasManager h3, #feriasManager p, #feriasManager span, #feriasManager label, #feriasManager a {
  font-family: "Gotham", Sans-serif;
}
#feriasManager .bg-alternativo {
  background-color: #003478;
  border-bottom: 5px solid #44D62C;
}
#feriasManager #tabela-ojt tr {
  /*padding: 5px 0px !important;*/
}
#feriasManager #tabela-ojt tr td {
  padding: 10px 10px !important;
}
#feriasManager #tabela-ojt tr td md-select {
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
}
#feriasManager #tabela-ojt tr td md-select ._md-select-value {
  border-bottom-color: transparent;
}
#feriasManager #incluirAvaliacao:hover {
  color: #FFF !important;
}
#feriasManager .content-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}
#feriasManager .content-card md-content {
  padding-top: 0 !important;
}
#feriasManager .card-classificacao {
  padding: 20px !important;
  border-radius: 0px !important;
}
#feriasManager .header-content-ojt {
  height: 75px;
  min-height: 75px;
  max-height: 75px;
  padding: 0px;
}
#feriasManager #avaliador img {
  max-width: 90px !important;
  min-height: 100px !important;
  min-width: 90px !important;
  border-radius: 4% !important;
}
#feriasManager md-autocomplete {
  font-size: 15px !important;
}
#feriasManager md-autocomplete input {
  text-align: left !important;
}
#feriasManager ._md-chip-input-container {
  width: 100%;
}
#feriasManager md-chips-wrap {
  padding: 0px !important;
}
#feriasManager label {
  color: #333 !important;
}
#feriasManager md-chip {
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
  display: none !important;
}

#historicoAvaliador table {
  border: none !important;
}
#historicoAvaliador table thead {
  border: none !important;
}
#historicoAvaliador #tabela-historico-avaliador .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#historicoAvaliador #tabela-historico-avaliador thead {
  background: transparent;
}
#historicoAvaliador #tabela-historico-avaliador thead tr {
  background: #073776;
  color: #fff;
}
#historicoAvaliador #tabela-historico-avaliador thead tr th {
  text-align: center;
  font-size: 14px;
  border-bottom: 5px solid #44D62C;
  background: #073776;
}
#historicoAvaliador #tabela-historico-avaliador tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#historicoAvaliador .ms-responsive-table-wrapper {
  text-align: center;
}
#historicoAvaliador #tabela-historico-avaliador_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#historicoAvaliador #tabela-historico-avaliador_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#historicoAvaliador #tabela-historico-avaliador_empty {
  margin-left: 20px;
}
#historicoAvaliador #tabela-historico-avaliador_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#historicoAvaliador #tabela-historico-avaliador_filter label {
  width: 100%;
}
#historicoAvaliador #tabela-historico-avaliador_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.modal-ojt {
  max-width: 720px;
  width: 600px;
  -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.45);
  background-color: #073776 !important;
  border-radius: 5px !important;
}
.modal-ojt md-dialog-content {
  padding: 40px 25px;
  background-image: url(/assets/images/backgrounds/bg-sapura-new.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
}
.modal-ojt md-dialog-content .conteiner-av {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
}
.modal-ojt md-dialog-actions {
  background-color: #fff;
}

.modal-padrao {
  min-width: 500px;
  max-width: 500px;
  width: 500px;
}

#configurar .icon-pencil:hover {
  color: #44D62C !important;
}
#configurar .icon-delete:hover {
  color: #44D62C !important;
}
#configurar .icon-arrow-left-bold-circle-outline {
  color: #44D62C !important;
}
#configurar .row-agrupamentos {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #D4D4D4;
}
#configurar .row-agrupamentos:last-of-type {
  border-bottom: none !important;
}
#configurar #tabela-perguntas-agrupamento {
  border-top: none !important;
}
#configurar #tabela-perguntas-agrupamento .first-text-table {
  text-align: left !important;
  min-width: 200px;
}
#configurar #tabela-perguntas-agrupamento thead tr {
  background-color: #003478;
  color: #fff;
}
#configurar #tabela-perguntas-agrupamento thead tr th {
  text-align: center;
  border-bottom: 5px solid #44D62C;
}
#configurar #tabela-perguntas-agrupamento tbody tr td {
  text-align: center;
  font-size: 11px;
  padding: 10px !important;
}
#configurar .ms-responsive-table-wrapper {
  text-align: center;
}
#configurar #tabela-perguntas-agrupamento_info {
  margin-left: 15px;
  margin-bottom: 20px;
}
#configurar #tabela-perguntas-agrupamento_paginate {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
#configurar #tabela-perguntas-agrupamento_length {
  margin-left: 20px;
  margin-top: 10px;
  display: none;
}
#configurar #tabela-perguntas-agrupamento_empty {
  margin-left: 20px;
}
#configurar #tabela-perguntas-agrupamento_filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 20px;
  margin-right: 25px;
  margin-top: 10px;
  text-align: left;
}
#configurar #tabela-perguntas-agrupamento_filter label {
  width: 100%;
}
#configurar #tabela-perguntas-agrupamento_filter label input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #062e72;
  border-radius: 0;
  height: 15px;
}

.icon-pencil:hover {
  color: #44D62C !important;
}

.icon-delete:hover {
  color: #44D62C !important;
}

.icon-arrow-left-bold-circle-outline:hover {
  color: #44D62C !important;
}

.icon-cog:hover {
  color: #44D62C !important;
}

.icon-rotate {
  -webkit-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.card-preview {
  width: 180px;
  height: 200px;
  float: left;
  cursor: pointer;
}

#file-manager .center .header .search {
  position: relative;
  max-width: 780px;
}
#file-manager .center .header .search .search-icon {
  margin: 0 -24px 0 0;
}
#file-manager .center .header .search .search-input {
  padding: 0 0 0 48px;
  background: none;
  font-size: 24px;
  line-height: 48px;
  height: 38px;
  color: #FFFFFF;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
}
#file-manager .center .header .search .search-input:focus {
  border-color: rgb(255, 255, 255);
}
#file-manager .center .header .search .search-input::-webkit-input-placeholder {
  color: #FFFFFF;
}
#file-manager .center .header {
  height: 140px;
  min-height: 140px;
  max-height: 200px;
  position: relative;
}
#file-manager .center .header .header-content {
  height: 100%;
}
#file-manager .center .header .header-content .toolbar {
  margin-bottom: 1%;
}
#file-manager .center .header .header-content .breadcrumb {
  font-size: 24px;
  padding-left: 90px;
}
#file-manager .center .header .header-content .breadcrumb span {
  cursor: pointer;
}
#file-manager .center .header .header-content .breadcrumb span md-icon {
  cursor: default;
}
#file-manager .center .header .header-content .breadcrumb span:last-child md-icon {
  display: none;
}
#file-manager .center .header .header-content .breadcrumb .separator {
  margin-left: 8px;
  margin-right: 8px;
}
#file-manager .center .header .add-file-button {
  position: absolute;
  bottom: -32px;
  left: 16px;
}
#file-manager .center .content {
  padding: 0;
  background: #FFFFFF;
}
#file-manager .file-icon .icon-folder:before {
  color: #FFB300;
}
#file-manager .file-icon .icon-file-word:before {
  color: #1565C0;
}
#file-manager .file-icon .icon-file-excel:before {
  color: #4CAF50;
}
#file-manager .file-icon .icon-file-pdf:before {
  color: red;
}
#file-manager .file-icon .icon-file-powerpoint:before {
  color: red;
}
#file-manager .file-icon .icon-zip-box:before {
  color: #1565C0;
}

@media screen and (max-width: 1280px) {
  #file-manager .center .header .header-content .breadcrumb {
    font-size: 18px;
  }
}
@media screen and (max-width: 960px) {
  #file-manager .center .header .header-content .breadcrumb {
    font-size: 16px;
  }
}
.marketing .features {
  min-height: 425px;
  min-width: 425px;
}
.marketing md-chip input {
  min-width: 260px;
}

.ws-1 {
  cursor: pointer;
}
.ws-1:hover .count-1 {
  color: #03A9F4 !important;
}

.ws-2 {
  cursor: pointer;
}
.ws-2:hover .count-2 {
  color: #03A9F4 !important;
}

.ws-3 {
  cursor: pointer;
}
.ws-3:hover .count-3 {
  color: #03A9F4 !important;
}

.ws-4 {
  cursor: pointer;
}
.ws-4:hover .count-4 {
  color: #03A9F4 !important;
}

@media screen and (max-width: 600px) {
  #simple-table .content .ms-responsive-table-wrapper table tbody td.description {
    min-width: 200px;
  }
}
.user-logged {
  display: inline-block;
  position: relative;
  width: 140px;
  height: 140px;
  overflow: hidden;
  border-radius: 50%;
}
.user-logged img {
  width: auto;
  height: 180px;
  margin-top: -10px;
}

.ms-navigation-folded .user-logged {
  width: 60px;
  height: 60px;
  border-radius: 0 !important;
}
.ms-navigation-folded .user-logged img {
  width: 60px !important;
  height: 80px !important;
  min-width: 0 !important;
}

.ms-navigation-folded-open .user-logged {
  display: inline-block;
  position: relative;
  width: 140px !important;
  height: 140px !important;
  overflow: hidden;
  border-radius: 50% !important;
}
.ms-navigation-folded-open .user-logged img {
  width: auto !important;
  height: 180px !important;
  margin-top: -10px;
}

.doc-page > .header {
  height: 140px !important;
  min-height: 140px !important;
  max-height: 140px !important;
  padding: 24px !important;
}
.doc-page > .header .reference-button {
  padding: 0 8px;
  min-width: 45px;
}
.doc-page > .header .reference-button span {
  margin-left: 4px;
}
.doc-page > .content {
  max-width: 1200px;
}
.doc-page > .content .description {
  margin-bottom: 32px;
}
.doc-page > .content .card {
  background: #FFFFFF;
  margin: 16px 0 48px 0;
  padding: 24px;
}
.doc-page > .content .card .preview,
.doc-page > .content .card .source-code {
  margin: 8px;
}
.doc-page > .content .card .preview {
  background: #F9FAFB;
  min-height: 90px;
  padding: 8px 16px;
}
.doc-page > .content .card .source-code {
  background: #F3F4F6;
  position: relative;
}
.doc-page > .content .card .source-code [hljs], .doc-page > .content .card .source-code hljs {
  display: block;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.doc-page > .content .attributes {
  margin: 16px 0 48px 0;
}

@media screen and (max-width: 600px) {
  .doc-page .source-code {
    min-height: 120px;
  }
  .doc-page > .header .reference-button {
    margin: 0;
  }
  .doc-page > .header .reference-button span {
    display: none;
  }
  .doc-page .content .ms-responsive-table-wrapper table tbody td.description {
    min-width: 200px;
  }
}
#invoice {
  text-align: justify;
}
#invoice.modern {
  width: 100%;
  padding: 0;
  overflow: auto;
}
#invoice.modern .invoice-container {
  padding: 64px;
  width: 100%;
}
#invoice.modern .invoice-container .card {
  width: 100%;
  max-width: 100%;
  padding: 88px;
  overflow: hidden;
  background: #FFFFFF;
}
#invoice.modern .invoice-container .card .header .ids {
  line-height: 22px;
  color: rgba(0, 0, 0, 0.54);
}
#invoice.modern .invoice-container .card .header .ids .detail {
  width: 160px;
}
#invoice.modern .invoice-container .card .header .ids .seller {
  margin-bottom: 5px;
}
#invoice.modern .invoice-container .card .header .ids .seller .logo {
  max-width: 80%;
  margin-bottom: 3%;
}
#invoice.modern .invoice-container .card .header .ids .client .label {
  width: 156px;
  font-size: 24px;
  font-weight: 300;
}
#invoice.modern .invoice-container .card .header .ids .divider {
  width: 1px;
  margin: 0 48px;
  background-color: rgba(0, 0, 0, 0.12);
  height: 144px;
}
#invoice.modern .invoice-container .card .header .summary {
  font-size: 15px;
}
#invoice.modern .invoice-container .card .header .summary .label {
  color: rgba(0, 0, 0, 0.54);
  text-align: right;
  padding-right: 16px;
}
#invoice.modern .invoice-container .card .header .summary .value {
  color: rgb(0, 0, 0);
}
#invoice.modern .invoice-container .card .header .summary .code {
  font-size: 35px;
  font-weight: 300;
}
#invoice.modern .invoice-container .card .header .summary .code td {
  padding-bottom: 32px;
}
#invoice.modern .invoice-container .card .content .invoice-table {
  margin-top: 96px;
  font-size: 15px;
}
#invoice.modern .invoice-container .card .content .invoice-table .title {
  font-size: 17px;
}
#invoice.modern .invoice-container .card .content .invoice-table .detail {
  margin-top: 8px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  max-width: 360px;
}
#invoice.modern .invoice-container .card .content .invoice-table-footer {
  margin: 32px 0 96px 0;
}
#invoice.modern .invoice-container .card .content .invoice-table-footer tr td {
  text-align: right;
  font-size: 17px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: none;
  padding: 8px 8px;
}
#invoice.modern .invoice-container .card .content .invoice-table-footer tr td:first-child {
  text-align: left;
}
#invoice.modern .invoice-container .card .content .invoice-table-footer tr.discount td {
  padding-bottom: 32px;
}
#invoice.modern .invoice-container .card .content .invoice-table-footer tr.total td {
  padding: 32px 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 35px;
  font-weight: 300;
  color: rgb(0, 0, 0);
}
#invoice.modern .invoice-container .card .footer .note {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 24px;
}
#invoice.modern .invoice-container .card .footer .logo,
#invoice.modern .invoice-container .card .footer .small-note {
  -ms-flex: 0 1 auto;
}
#invoice.modern .invoice-container .card .footer .logo {
  width: 32px;
  min-width: 32px;
  height: 32px;
  font-size: 17px;
  font-weight: 500;
  margin-right: 24px;
  border-radius: 2px;
  overflow: hidden;
}
#invoice.modern .invoice-container .card .footer .small-note {
  font-size: 12px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  line-height: 18px;
}

@media screen and (max-width: 600px) {
  #invoice.modern .invoice-container,
  #invoice.modern .invoice-container .card {
    padding: 10px !important;
  }
  #invoice.modern .logo {
    max-width: 100%;
  }
}
/* PRINT STYLES */
@media print {
  /* Invoice Specific Styles */
  #invoice.modern .invoice-container {
    padding: 0;
  }
  #invoice.modern .invoice-container .card {
    width: 100%;
    min-width: 0;
    background: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #invoice.modern .invoice-container .card .header .ids .detail {
    width: 120pt;
  }
  #invoice.modern .invoice-container .card .header .ids .seller {
    margin-bottom: 8pt;
  }
  #invoice.modern .invoice-container .card .header .ids .seller .logo {
    width: 60pt;
    height: 60pt;
    font-size: 40pt;
  }
  #invoice.modern .invoice-container .card .header .ids .client .label {
    width: 60pt;
    font-size: 16pt;
  }
  #invoice.modern .invoice-container .card .header .ids .divider {
    margin: 0 12pt;
    height: 100pt;
  }
  #invoice.modern .invoice-container .card .header .summary {
    font-size: 10pt;
  }
  #invoice.modern .invoice-container .card .header .summary .code {
    font-size: 18pt;
  }
  #invoice.modern .invoice-container .card .header .summary .code td {
    padding-bottom: 10pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table {
    margin-top: 16pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table thead tr th {
    font-size: 10pt;
    max-width: 60pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table thead tr th:first-child {
    padding-left: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table thead tr th:last-child {
    padding-right: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table tbody tr td:first-child {
    padding-left: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table tbody tr td:last-child {
    padding-right: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table .title {
    font-size: 10pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table .detail {
    margin-top: 4pt;
    font-size: 9pt;
    max-width: none;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer {
    margin: 16pt 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr td {
    font-size: 13pt;
    padding: 4pt 4pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr td:first-child {
    text-align: left;
    padding-left: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr td:last-child {
    padding-right: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr.discount td {
    padding-bottom: 16pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr.total td {
    padding: 16pt 4pt 0 4pt;
    font-size: 16pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr.total td:first-child {
    padding-left: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr.total td:last-child {
    padding-right: 0;
  }
  #invoice.modern .invoice-container .card .footer .note {
    font-size: 10pt;
    margin-bottom: 8pt;
  }
  #invoice.modern .invoice-container .card .footer .logo {
    font-size: 14pt;
    margin-right: 8pt;
  }
  #invoice.modern .invoice-container .card .footer .small-note {
    font-size: 8pt;
    line-height: normal;
  }
}
.destroy-icons-container:not(:root:root) {
  top: 80px !important;
}

md-card.alert-info md-card-title md-card-title-media .md-media-sm {
  height: 30px !important;
  width: 50px !important;
  padding-top: 12%;
}

md-card.alert-info md-card-title md-card-title-media {
  margin-top: 1%;
  margin-right: 1.5%;
}

md-card.alert-info [md-font-icon] {
  font-size: 35px;
}

md-card.alert-info md-card-title {
  padding: 9px 16px 16px !important;
}

.chart-doc-page .content {
  max-width: 800px;
}
.chart-doc-page .content .c3 > svg {
  min-height: 300px;
}

.price-tables {
  margin-bottom: 48px;
}

.material-docs > .content {
  max-width: 100%;
}
.material-docs > .content .reference-link {
  display: block;
  width: 100%;
  text-align: center;
  max-width: 864px;
  margin: 0 16px 24px 16px;
  padding: 16px;
  color: rgba(0, 0, 0, 0.8);
}
.material-docs > .content > md-tabs {
  -webkit-transition: none !important;
  transition: none !important;
}
.material-docs > .content hljs:before {
  content: attr(lang);
  display: block;
  background: rgb(240, 240, 240);
  color: rgba(0, 0, 0, 0.66);
  line-height: 32px;
  padding: 0 16px;
  border-radius: 2px 2px 0 0;
  border-bottom: 1px solid #E4E4E4;
}
.material-docs > .content hljs.no-header:before {
  display: none;
}
.material-docs > .content .md-api-table {
  width: 100%;
  border: none;
  border-spacing: 0;
  text-align: left;
  background: white;
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.material-docs > .content .md-api-table thead tr th {
  text-align: left;
  padding: 16px 8px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  white-space: nowrap;
  min-width: 120px;
}
.material-docs > .content .md-api-table thead tr th:first-child {
  padding-left: 24px;
}
.material-docs > .content .md-api-table thead tr th:last-child {
  padding-right: 24px;
}
.material-docs > .content .md-api-table tbody tr td {
  padding: 16px 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.material-docs > .content .md-api-table tbody tr td:first-child {
  padding-left: 24px;
}
.material-docs > .content .md-api-table tbody tr td:last-child {
  padding-right: 24px;
}
.material-docs > .content .md-api-table tbody tr:last-child td {
  border-bottom: none;
}
.material-docs > .content blockquote {
  border-left: 3px solid rgba(0, 0, 0, 0.12);
  font-style: italic;
  margin-left: 0;
  padding-left: 16px;
}
.material-docs > .content ul {
  margin: 0;
  padding: 0;
}
.material-docs > .content ul li {
  margin-left: 16px;
  padding: 0;
  margin-top: 3px;
  list-style-position: inside;
}
.material-docs > .content ul li:first-child {
  margin-top: 0;
}
.material-docs > .content ul {
  /************
   * UTILS
   ************/
}
.material-docs > .content ul.skip-links li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.material-docs > .content ul.skip-links li a {
  background-color: #FFF;
  display: block;
  margin: 0.5em 0 0.5em 0.5em;
  opacity: 0;
  left: 0;
  position: absolute;
  text-decoration: none;
  top: 0;
  width: 92%;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.material-docs > .content ul.skip-links li a:focus {
  background-color: #FFF !important;
  opacity: 1;
  z-index: 2;
}
.material-docs > .content .layout-content code.highlight {
  margin-bottom: 15px;
}
.material-docs > .content .layout-content,
.material-docs > .content .doc-content {
  max-width: 864px;
  margin: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.material-docs > .content docs-demo {
  display: block;
  margin-top: 16px;
}
.material-docs > .content .doc-description p {
  margin-top: 0;
}
.material-docs > .content .demo-container {
  border-radius: 4px;
  margin-bottom: 16px;
  -webkit-transition: 0.02s padding cubic-bezier(0.35, 0, 0.25, 1);
  transition: 0.02s padding cubic-bezier(0.35, 0, 0.25, 1);
  position: relative;
  padding-bottom: 0;
  background: white;
}
.material-docs > .content .demo-container > md-tabs {
  border-radius: 0;
}
.material-docs > .content .demo-source-tabs {
  z-index: 1;
  -webkit-transition: all 0.45s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.45s cubic-bezier(0.35, 0, 0.25, 1);
  background: #FFF;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 0;
}
.material-docs > .content .demo-source-tabs.ng-hide {
  height: 0;
}
.material-docs > .content md-tabs.demo-source-tabs md-tab,
.material-docs > .content md-tabs.demo-source-tabs .md-header {
  background-color: #444444 !important;
}
.material-docs > .content md-tabs.demo-source-tabs md-tab-label {
  color: #CCC !important;
}
.material-docs > .content md-tabs.demo-source-tabs .active md-tab-label {
  color: #FFF !important;
}
.material-docs > .content .doc-content > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.material-docs > .content .demo-content {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.material-docs > .content .demo-content > * {
  -webkit-box-flex: 1 1 0%;
  -moz-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}
.material-docs > .content .demo-content > div[layout-fill] {
  min-height: 448px;
}
.material-docs > .content .demo-content > div.layout-fill {
  min-height: 448px;
}
.material-docs > .content .small-demo .demo-source-tabs:not(.ng-hide) {
  height: 224px;
}
.material-docs > .content .small-demo .demo-content {
  min-height: 128px;
}
.material-docs > .content .small-demo .demo-content > div[layout-fill], .material-docs > .content .small-demo .demo-content div.layout-fill {
  min-height: 224px;
}
.material-docs > .content .layout-content .small-demo .demo-content > div[layout],
.material-docs > .content .layout-content .small-demo .demo-content > div.layout {
  min-height: auto !important;
  max-height: auto !important;
  height: 128px !important;
}
.material-docs > .content .layout-content .small-demo .demo-toolbar,
.material-docs > .content .layout-content .small-demo .md-toolbar-tools {
  min-height: 48px;
  max-height: 48px;
}
.material-docs > .content md-toolbar.demo-toolbar {
  border-radius: 3px 3px 0 0;
  -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.1);
          box-shadow: 0 1px rgba(255, 255, 255, 0.1);
}
.material-docs > .content md-toolbar.demo-toolbar md-tab-label {
  color: #99E4EE;
}
.material-docs > .content md-toolbar.demo-toolbar .md-button {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #616161;
}
.material-docs > .content md-toolbar.demo-toolbar .md-button:hover {
  background: rgba(0, 0, 0, 0.1);
}
.material-docs > .content md-toolbar.demo-toolbar .md-button.active, .material-docs > .content md-toolbar.demo-toolbar .md-button.active md-icon {
  color: #418CD6;
}
.material-docs > .content .demo-source-container {
  display: block;
  border: 1px solid #DDD;
  background-color: #F6F6F6;
}
.material-docs > .content .demo-source-container hljs {
  margin-bottom: 0;
  border-radius: 0;
}
.material-docs > .content .show-source div[demo-include] {
  border-top: #DDD solid 2px;
}
.material-docs > .content .docs-list {
  padding: 16px;
}
.material-docs > .content .docs-list md-divider {
  margin: 8px 0;
}
.material-docs > .content .docs-list li {
  list-style: none;
  margin: 0 0 8px;
}
.material-docs > .content .docs-descriptions h4 {
  margin: 0;
}
.material-docs > .content {
  /************
   * API DOCS
   ************/
}
.material-docs > .content .api-options-bar .md-button {
  margin: 4px;
  padding: 4px;
}
.material-docs > .content .api-options-bar .md-button:hover, .material-docs > .content .api-options-bar .md-button:focus {
  background: rgba(0, 0, 0, 0.2);
}
.material-docs > .content .api-options-bar.with-icon md-icon {
  position: absolute;
  top: -3px;
  left: 2px;
}
.material-docs > .content .api-options-bar.with-icon .md-button span {
  margin-left: 22px;
}
.material-docs > .content header.api-profile-header > h2 {
  margin: 0;
  color: #164371;
  display: none;
}
.material-docs > .content .api-params-item {
  min-height: 72px;
}
.material-docs > .content .api-params-label {
  margin-right: 8px;
  text-align: center;
  margin-top: 14px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.material-docs > .content .api-params-title {
  color: #888;
}
.material-docs > .content .api-params-content ul {
  padding-left: 4px;
}
.material-docs > .content ul.methods > li {
  margin: 0 0 48px;
}
.material-docs > .content ul.methods .method-function-syntax {
  font-weight: normal;
  font-size: 2rem;
  margin: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}
.material-docs > .content h3 .method-function-syntax {
  display: block;
  padding: 0 16px;
  background: #F0F0F0;
  color: rgba(0, 0, 0, 0.66);
  line-height: 48px;
}
@media (max-width: 600px) {
  .material-docs > .content ul.methods > li {
    padding-left: 0;
    border-left: none;
    list-style: default;
  }
  .material-docs > .content ul.methods .method-function-syntax {
    font-size: 1.4rem;
  }
}
.material-docs > .content .demo-source-container pre, .material-docs > .content .demo-source-container code {
  min-height: 100%;
}
.material-docs > .content md-content.demo-source-container {
  background-color: transparent;
  border: none;
}
.material-docs > .content md-content.demo-source-container > hljs,
.material-docs > .content md-content.demo-source-container > hljs > pre,
.material-docs > .content md-content.demo-source-container > hljs > pre > code.highlight {
  min-height: 100%;
}
.material-docs > .content .dashed-bottom {
  border-bottom: dashed 1px rgb(224, 224, 224);
  padding-bottom: 10px;
}
.material-docs > .content .dashed-top {
  border-top: dashed 1px rgb(224, 224, 224);
  margin-top: 10px;
}
.material-docs > .content .api-section, .material-docs > .content .api-param-section {
  margin: 3em 0 0;
}
.material-docs > .content .api-section hljs {
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
  margin: 16px 0 32px 0;
}
.material-docs > .content .api-section h3 {
  padding-top: 20px;
}
.material-docs > .content .responsive-video {
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
  position: relative;
}
.material-docs > .content .responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.material-docs > .content ul.no-style {
  padding: 0;
  list-style: none;
}
.material-docs > .content ul.methods {
  padding: 0;
  list-style: none;
}
.material-docs > .content ul.methods > li:first-child > *:first-child {
  padding-top: 0;
}
.material-docs > .content md-icon.block {
  color: #106CC8;
  display: block;
  height: 50px;
  width: 50px;
}
.material-docs > .content .doc-demo-content {
  padding: 0;
}
.material-docs > .content docs-demo .doc-demo-content {
  margin: 16px;
}
.material-docs > .content .service-desc {
  overflow: hidden;
  background: #F0F0F0;
  padding: 16px;
  margin: 0 0 16px;
}
.material-docs > .content .service-desc > p:first-child {
  margin-top: 0;
}
.material-docs > .content .service-desc > p:last-child {
  margin-bottom: 0;
}
.material-docs > .content {
  /* ---------------------
  *  Demo Workarounds
  *
  *  Necessary for component demos that append DOM subtrees outside of the demo app.
  *  Because our docs build prepends CSS classes onto custom demo styles provided for developers,
  *  these styles are needed for the docs website.
  */
}
.material-docs > .content .autocomplete-custom-template li {
  border-bottom: 1px solid #CCC;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: normal;
}
.material-docs > .content .autocomplete-custom-template li:last-child {
  border-bottom-width: 0;
}
.material-docs > .content .autocomplete-custom-template .item-title,
.material-docs > .content .autocomplete-custom-template .item-metadata {
  display: block;
  line-height: 2;
}
.material-docs > .content .autocomplete-custom-template .item-title md-icon {
  height: 18px;
  width: 18px;
}
.material-docs > .content {
  /* Styles for Windows High Contrast mode */
}
@media screen and (-ms-high-contrast: active) {
  .material-docs > .content a {
    text-decoration: underline;
  }
  .material-docs > .content iframe, .material-docs > .content hljs pre {
    border: 1px solid #FFF;
  }
}
.material-docs > .content .no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}
.material-docs > .content table.attributes, .material-docs > .content table.md-api-table {
  margin-bottom: 20px;
}
.material-docs > .content table.attributes tr td:first-child {
  font-weight: bold;
  background-color: #DBEEF5;
}
.material-docs > .content table.attributes tr td:last-child {
  padding-left: 10px;
}
.material-docs > .content table.md-api-table tr td:first-child {
  font-weight: bold;
}
.material-docs.layout-docs demo-include {
  display: block;
}
.material-docs.layout-docs .colorNested .demo-content > div div {
  padding: 8px;
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
  opacity: 0.9;
  color: white;
  text-align: center;
}
.material-docs.layout-docs .colorNested-noPad .demo-content > div div {
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
  opacity: 0.9;
  color: white;
  text-align: center;
}
.material-docs.layout-docs .colorNested .demo-content > div div:nth-child(1),
.material-docs.layout-docs .colorNested-noPad .demo-content > div div:nth-child(1) {
  background-color: #009688;
}
.material-docs.layout-docs .colorNested .demo-content > div div:nth-child(2),
.material-docs.layout-docs .colorNested-noPad .demo-content > div div:nth-child(2) {
  background-color: #3949AB;
}
.material-docs.layout-docs .colorNested .demo-content > div div:nth-child(3),
.material-docs.layout-docs .colorNested-noPad .demo-content > div div:nth-child(3) {
  background-color: #9C27B0;
}
.material-docs.layout-docs .colorNested .demo-content > div div:nth-child(4),
.material-docs.layout-docs .colorNested-noPad .demo-content > div div:nth-child(4) {
  background-color: #8BC34A;
}
.material-docs.layout-docs .colorNested .demo-content > div div:nth-child(5),
.material-docs.layout-docs .colorNested-noPad .demo-content > div div:nth-child(5) {
  background-color: #DEB867;
}
.material-docs.layout-docs .colorNested .demo-content > div div:nth-child(6),
.material-docs.layout-docs .colorNested-noPad .demo-content > div div:nth-child(6) {
  background-color: #FF5722;
}
.material-docs.layout-docs .colorNested .demo-content > div div:nth-child(7),
.material-docs.layout-docs .colorNested-noPad .demo-content > div div:nth-child(7) {
  background-color: #03A9F4;
}
.material-docs.layout-docs .layout-content md-divider {
  margin-top: 16px;
}
.material-docs.layout-docs .layout-demo :not(.layout-row),
.material-docs.layout-docs .layout-demo :not(.layout-column) {
  border: 1px solid #EEE;
  padding: 8px;
}
.material-docs.layout-docs .layout-content .demo-box {
  -webkit-box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.26);
  padding: 16px;
}
.material-docs.layout-docs .layout-panel-parent {
  height: 200px;
  width: 100%;
  position: relative;
  z-index: 2;
}
.material-docs.layout-docs [ng-panel] {
  transition: 0.45s cubic-bezier(0.35, 0, 0.25, 1);
  -webkit-transition: 0.45s cubic-bezier(0.35, 0, 0.25, 1);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.material-docs.layout-docs [ng-panel].ng-enter {
  -webkit-transform: translate3d(0, -15%, 0);
          transform: translate3d(0, -15%, 0);
  opacity: 0.1;
  z-index: 1;
}
.material-docs.layout-docs [ng-panel].ng-enter.ng-enter-active,
.material-docs.layout-docs [ng-panel].ng-leave {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.material-docs.layout-docs [ng-panel].ng-leave.ng-leave-active {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 0.5;
}
.material-docs.layout-docs [ng-panel] .demo-content {
  background: white;
}
@media screen and (-ms-high-contrast: active) {
  .material-docs.layout-docs .colorNested > div {
    border: 1px solid #FFF !important;
  }
}

#widgets .content {
  max-width: inherit;
  padding: 8px;
}

#maps > .content {
  max-width: none;
}
#maps > .content .card {
  max-width: 1200px;
  padding: 16px;
  margin: 24px;
}
#maps > .content .card .angular-google-map-container {
  height: 400px;
}

#calendar {
  background: #FFFFFF;
}
#calendar .header {
  position: relative;
  background-size: 100% auto;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-color: #FAFAFA;
  color: #FFFFFF;
  padding-bottom: 16px;
}
#calendar .header:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.45);
}
#calendar .header.Jan {
  background-image: url("/assets/images/backgrounds/january.jpg");
  background-position: 0 45%;
}
#calendar .header.Feb {
  background-image: url("/assets/images/backgrounds/february.jpg");
  background-position: 0 50%;
}
#calendar .header.Mar {
  background-image: url("/assets/images/backgrounds/march.jpg");
  background-position: 0 45%;
}
#calendar .header.Apr {
  background-image: url("/assets/images/backgrounds/april.jpg");
  background-position: 0 48%;
}
#calendar .header.May {
  background-image: url("/assets/images/backgrounds/may.jpg");
  background-position: 0 47%;
}
#calendar .header.Jun {
  background-image: url("/assets/images/backgrounds/june.jpg");
  background-position: 0 48%;
}
#calendar .header.Jul {
  background-image: url("/assets/images/backgrounds/july.jpg");
  background-position: 0 3%;
}
#calendar .header.Aug {
  background-image: url("/assets/images/backgrounds/august.jpg");
  background-position: 0 61%;
}
#calendar .header.Sep {
  background-image: url("/assets/images/backgrounds/september.jpg");
  background-position: 0 58%;
}
#calendar .header.Oct {
  background-image: url("/assets/images/backgrounds/october.jpg");
  background-position: 0 50%;
}
#calendar .header.Nov {
  background-image: url("/assets/images/backgrounds/november.jpg");
  background-position: 0 46%;
}
#calendar .header.Dec {
  background-image: url("/assets/images/backgrounds/december.jpg");
  background-position: 0 43%;
}
#calendar .header .header-content {
  height: 100%;
}
#calendar .header .header-content .header-top {
  position: relative;
  z-index: 2;
}
#calendar .header .header-content .header-top .logo .logo-icon {
  margin-right: 16px;
}
#calendar .header .header-content .header-top .logo .logo-text {
  font-size: 24px;
}
#calendar .header .header-content .header-bottom {
  position: relative;
  z-index: 2;
}
#calendar .header .header-content .header-bottom .title {
  font-size: 20px;
  min-width: 160px;
  text-align: center;
}
#calendar .header .add-event-button {
  position: absolute;
  right: 18px;
  bottom: -32px;
}
#calendar .header md-icon {
  color: #FFFFFF;
}
#calendar .content {
  padding: 0;
}
#calendar .content #calendarView.fc .fc-widget-header {
  border: none;
  color: rgba(0, 0, 0, 0.54);
}
#calendar .content #calendarView.fc .fc-widget-header .fc-day-header {
  text-align: left;
  border: none;
  font-weight: 500;
  padding: 8px;
}
#calendar .content #calendarView.fc .fc-widget-content {
  color: rgba(0, 0, 0, 0.54);
}
#calendar .content #calendarView.fc .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-day-number {
  text-align: left;
  padding: 8px 8px 0 8px;
}
#calendar .content #calendarView.fc .fc-widget-content .fc-time-grid-container {
  overflow: hidden;
  height: auto !important;
}
#calendar .content #calendarView.fc .fc-widget-content .fc-time-grid-container .fc-axis {
  font-weight: 500;
  border: none;
}
#calendar .content #calendarView.fc .fc-day-grid-event {
  margin: 4px 8px 0 8px;
  padding: 2px 4px;
  font-size: 13px;
  color: #FFFFFF;
}
#calendar .content #calendarView.fc .fc-time-grid-event {
  color: #FFFFFF;
}
#calendar .content #calendarView.fc .fc-month-view {
  padding: 24px;
}
#calendar .content #calendarView.fc .fc-agenda-view .fc-widget-header .fc-day-header {
  border: 1px solid #DDD;
  line-height: 50px;
  font-size: 17px;
}
#calendar .content #calendarView.fc .fc-agenda-view > table > tbody > tr > td.fc-widget-content {
  border: none;
}
#calendar .content #calendarView.fc .fc-agenda-view .fc-minor .fc-widget-content {
  border-top: none;
}
#calendar .content #calendarView.fc .fc-agenda-view .fc-week, #calendar .content #calendarView.fc .fc-agenda-view .fc-day {
  height: 100px !important;
}
#calendar .content #calendarView.fc .fc-agenda-view .fc-widget-content {
  height: 50px;
}
#calendar .content #calendarView.fc .fc-agenda-view .fc-axis {
  padding-left: 24px;
}

@media screen and (max-width: 600px) {
  #calendar .header {
    padding: 8px;
  }
  #calendar .header .header-content .header-top .logo {
    margin-bottom: 16px;
  }
  #calendar .header .add-event-button {
    right: 10px;
  }
}
#chat-app {
  height: 100% !important;
}
#chat-app .center {
  padding: 32px 32px 0 32px;
  max-width: 1400px;
  height: 100%;
  margin: 0 auto;
}
#chat-app .center .content-card {
  position: relative;
  background: url("/assets/images/patterns/rain-grey.png") repeat;
  height: 100%;
}
#chat-app .center .content-card .chat {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), color-stop(20%, rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0.8)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0.8));
}
#chat-app .center .content-card .chat .chat-toolbar {
  min-height: 64px;
  background-color: #F3F4F5;
  color: rgba(0, 0, 0, 0.87);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
#chat-app .center .content-card .chat .chat-toolbar md-icon {
  color: rgba(0, 0, 0, 0.87);
}
#chat-app .center .content-card .chat .chat-toolbar .responsive-chats-button {
  padding: 0;
}
#chat-app .center .content-card .chat .chat-toolbar .chat-contact {
  cursor: pointer;
}
#chat-app .center .content-card .chat .chat-toolbar .chat-contact .avatar {
  margin-right: 16px;
}
#chat-app .center .content-card .chat #chat-content {
  background: transparent;
}
#chat-app .center .content-card .chat #chat-content .message-row .bubble {
  position: relative;
  padding: 6px 7px 8px 9px;
  background-color: #FFF;
  -webkit-box-shadow: 0 1px 0.5px rgba(0, 0, 0, 0.13);
          box-shadow: 0 1px 0.5px rgba(0, 0, 0, 0.13);
  border-radius: 6px;
}
#chat-app .center .content-card .chat #chat-content .message-row .bubble:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADGUExURQAAAP////b29vn5+f///wAAAP///wAAAAAAAP///9ra2v////j4+PHx8fv7++Hh4fHx8f////////////////39/QAAAP////////z8/P////39/f39/fz8/P////////////z8/P////////////z8/P////////////v7+/Hx8f///9bW1vz8/K2trf////39/f39/WJiYgAAAExMTFtbWwAAAN3d3cjIyPr6+vX19QAAAO7u7vz8/NTU1Ofn5zMzM////zGPlXsAAABBdFJOUwAcm/kREh4CCDWL1SneR6TfAQffhMYK/A5nRrLWfRc5DW2ih5f+19Kn+9v4g/1LCJuXHwQUKgahcXS6DNnlDMMKKzPoTgAAAKBJREFUKM+V08USwmAQA+C/0NIWd3d3d8/7vxTMcIPkQK7f7CG7s8bQAOY/SCuwFYQU1P+eiCqIK2gpWCmoCrAgoKQgJ8CHgIqAMjg0MxxSQ3DogEMWFBZtUPAHYGB1CyDQWE6AH7BrfXzlAxGAQhECTGAmwN1Okz0Gb/LW4fEItIfrOfNELMh3tck7u+PhcT2zQ7l77/K8iY8yJwV3BeYFqpc/uSyPGdAAAAAASUVORK5CYII=);
  content: "";
  position: absolute;
  left: -11px;
  bottom: 3px;
  width: 12px;
  height: 19px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
#chat-app .center .content-card .chat #chat-content .message-row .bubble .message {
  white-space: pre-wrap;
}
#chat-app .center .content-card .chat #chat-content .message-row .bubble .time {
  font-size: 11px;
  margin-top: 8px;
  text-align: right;
}
#chat-app .center .content-card .chat #chat-content .message-row.contact .avatar {
  margin: 0 16px 0 0;
}
#chat-app .center .content-card .chat #chat-content .message-row.user {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#chat-app .center .content-card .chat #chat-content .message-row.user .avatar {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin: 0 0 0 16px;
}
#chat-app .center .content-card .chat #chat-content .message-row.user .bubble {
  margin-left: auto;
  background-color: #E8F5E9;
  border: 1px solid #DFEBE0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#chat-app .center .content-card .chat #chat-content .message-row.user .bubble:before {
  right: -11px;
  left: auto;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD2UExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRsXAAAANzwzNPmxNrtyau5oIWRedDkwNntyczgwdfpyJ+/n97wzsLWtNjsytvwzczfvtPmxau6nNjqxtrtyio1KtzwzNjryAAAANzwzgAAANzwzK7Aor/Us9Lnw8vevAAAAMzevtbpxrvMrX+IdwAAAEROOi45Lr3MrZGjf9LoxX+MctnqydLkwhgYGMzfv9vuyQAAANzwzNvuy9zxy7vMu7XGqNvtzKKykwAAANruzKq6nLnMriQkGMXXuL3PsNjsySgzKAAAANLkw83fvd3vy9z4xtzwzRpFmIEAAABQdFJOUwAXChEGBAMBAgwhDvJ7k0YqMc0Zmwj6apf2kjU0+dkw/swh/CP9j2Wr2gndvaYeBRoxQg6gUPt/FaHJGdTj9A9k7XQLeE6iFcN12xkSt9r4NKizowAAAMFJREFUKM+V0sdywlAMBVDbMX7PQCihQ+iQ0HsJvfem/P/PwBIzugu0PXNnNNJVyPmhsIPhhoB2COwIGuLdhAcl3AhCBoBoHUC6BCBbA0C/EkBFB5D/FjxQwQYg1RI8UKINgDoSAPUlAPqUAMgfAEBfXsEDBV0+Hogi4Zhg4THj9YwHoqEBYOrgYTI3GVgMNn8r+Qq94k9yZNosW/3Hy9VuTjWfHkOX6367bGZUU7de66ieHZrO1OGg8Z1WTgYAFLgD5S1PCkzo1B0AAAAASUVORK5CYII=);
}
#chat-app .center .content-card .chat .chat-footer {
  min-height: 64px;
  max-height: 96px;
  background-color: #F3F4F5;
  color: rgba(0, 0, 0, 0.87);
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding: 8px 8px 8px 16px;
}
#chat-app .center .content-card .chat .chat-footer .reply-form md-input-container {
  margin: 0;
  padding-right: 16px;
}
#chat-app .center .content-card .chat .chat-footer .reply-form md-input-container textarea {
  overflow: auto;
  max-height: 80px;
  -webkit-transition: height 200ms ease;
  transition: height 200ms ease;
}
#chat-app .center .content-card .chat .chat-footer .reply-form md-input-container textarea.grow {
  height: 80px;
}
#chat-app .center .content-card .chat .chat-footer .reply-form md-input-container .md-errors-spacer {
  display: none;
}
#chat-app .center .content-card .chat .chat-footer .reply-form .md-button {
  margin: 0;
}
#chat-app .center .content-card .start-point {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), color-stop(20%, rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0.8)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0.8));
}
#chat-app .center .content-card .start-point .big-circle {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), color-stop(20%, rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0.8)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0.8));
  border-radius: 50%;
  width: 300px;
  height: 300px;
  line-height: 300px;
  text-align: center;
}
#chat-app .center .content-card .start-point .app-title {
  font-weight: 500;
  font-size: 32px;
  margin: 12px 0;
}
#chat-app .center .content-card .start-point .secondary-text {
  font-size: 16px;
}
#chat-app .center .content-card .sidenav md-toolbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
#chat-app .center .content-card .sidenav md-toolbar .md-toolbar-tools-bottom .search {
  height: 36px;
  line-height: 36px;
  padding: 8px;
  background: #FFFFFF;
  font-size: 13px;
}
#chat-app .center .content-card .sidenav md-toolbar .md-toolbar-tools-bottom .search .icon {
  margin: 0;
  color: rgba(0, 0, 0, 0.54);
}
#chat-app .center .content-card .sidenav md-toolbar .md-toolbar-tools-bottom .search input {
  padding-left: 12px;
  height: 36px;
  color: rgba(0, 0, 0, 0.54);
}
#chat-app .center .content-card .sidenav md-list.contact-list, #chat-app .center .content-card .sidenav md-list.chat-list {
  position: relative;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
#chat-app .center .content-card .sidenav md-list.contact-list md-list-item,
#chat-app .center .content-card .sidenav md-list.contact-list .subheader, #chat-app .center .content-card .sidenav md-list.chat-list md-list-item,
#chat-app .center .content-card .sidenav md-list.chat-list .subheader {
  position: absolute;
  right: 0;
  left: 0;
  width: 100%;
  -webkit-transition: -webkit-transform 200ms ease-out;
  transition: -webkit-transform 200ms ease-out;
  transition: transform 200ms ease-out;
  transition: transform 200ms ease-out, -webkit-transform 200ms ease-out;
  background: #FFF;
  will-change: transform;
}
#chat-app .center .content-card .sidenav md-list.contact-list md-list-item.ng-leave,
#chat-app .center .content-card .sidenav md-list.contact-list .subheader.ng-leave, #chat-app .center .content-card .sidenav md-list.chat-list md-list-item.ng-leave,
#chat-app .center .content-card .sidenav md-list.chat-list .subheader.ng-leave {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  display: none;
}
#chat-app .center .content-card .sidenav md-list.contact-list md-list-item.ng-leave.ng-leave-active,
#chat-app .center .content-card .sidenav md-list.contact-list .subheader.ng-leave.ng-leave-active, #chat-app .center .content-card .sidenav md-list.chat-list md-list-item.ng-leave.ng-leave-active,
#chat-app .center .content-card .sidenav md-list.chat-list .subheader.ng-leave.ng-leave-active {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
#chat-app .center .content-card .sidenav md-list.contact-list md-list-item.ng-hide,
#chat-app .center .content-card .sidenav md-list.contact-list .subheader.ng-hide, #chat-app .center .content-card .sidenav md-list.chat-list md-list-item.ng-hide,
#chat-app .center .content-card .sidenav md-list.chat-list .subheader.ng-hide {
  display: none;
}
#chat-app .center .content-card .sidenav md-list.contact-list md-list-item.ng-hide-add-active, #chat-app .center .content-card .sidenav md-list.contact-list md-list-item.ng-hide-remove-active,
#chat-app .center .content-card .sidenav md-list.contact-list .subheader.ng-hide-add-active,
#chat-app .center .content-card .sidenav md-list.contact-list .subheader.ng-hide-remove-active, #chat-app .center .content-card .sidenav md-list.chat-list md-list-item.ng-hide-add-active, #chat-app .center .content-card .sidenav md-list.chat-list md-list-item.ng-hide-remove-active,
#chat-app .center .content-card .sidenav md-list.chat-list .subheader.ng-hide-add-active,
#chat-app .center .content-card .sidenav md-list.chat-list .subheader.ng-hide-remove-active {
  display: block;
  -webkit-transition-property: all;
  transition-property: all;
}
#chat-app .center .content-card .sidenav md-list.contact-list .subheader, #chat-app .center .content-card .sidenav md-list.chat-list .subheader {
  padding-left: 16px;
  font-size: 20px;
  font-weight: 300;
  height: 88px;
  line-height: 88px;
}
#chat-app .center .content-card .sidenav .no-results-message {
  position: absolute;
  width: 100%;
  height: 88px;
  padding: 16px;
  background: #FFFFFF;
  font-size: 15px;
  font-weight: 400;
}
#chat-app .avatar-wrapper {
  position: relative;
}
#chat-app .avatar-wrapper .avatar {
  margin-top: 0;
  margin-bottom: 0;
}
#chat-app .status {
  position: absolute;
  top: 28px;
  left: 28px;
  border-radius: 50%;
}
#chat-app .status.online {
  color: #4CAF50;
}
#chat-app .status.online:before {
  content: "\e709";
}
#chat-app .status.do-not-disturb {
  color: #F44336;
}
#chat-app .status.do-not-disturb:before {
  content: "\e912";
}
#chat-app .status.away {
  background-color: #FFC107;
  color: #FFFFFF;
}
#chat-app .status.away:before {
  content: "\e727";
}
#chat-app .status.offline {
  color: #4CAF50;
  background-color: #FFFFFF;
}
#chat-app .status.offline:before {
  content: "\e704";
}
#chat-app .editable-wrap {
  position: relative;
}
#chat-app .editable-wrap .editable-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
#chat-app .editable-wrap .editable-controls .editable-input {
  width: inherit;
  background-color: white;
  padding: 8px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
#chat-app .editable-wrap .editable-controls .editable-buttons {
  display: inherit;
}
#chat-app .editable-wrap .editable-controls .editable-buttons .md-button {
  margin: 0;
}
#chat-app .editable-wrap .editable-controls .editable-buttons .md-button:first-of-type {
  padding-right: 0;
}
#chat-app .editable-wrap .editable-controls .editable-buttons .md-button .icon-cancel {
  color: rgba(0, 0, 0, 0.32);
}
#chat-app .editable-click {
  cursor: pointer;
  text-decoration: none;
  color: inherit;
  border-bottom: none;
}

#file-manager .center .header {
  position: relative;
}
#file-manager .center .header .header-content {
  height: 100%;
}
#file-manager .center .header .header-content .breadcrumb {
  font-size: 24px;
  padding-left: 90px;
}
#file-manager .center .header .header-content .breadcrumb span {
  cursor: pointer;
}
#file-manager .center .header .header-content .breadcrumb span md-icon {
  cursor: default;
}
#file-manager .center .header .header-content .breadcrumb span:last-child md-icon {
  display: none;
}
#file-manager .center .header .header-content .breadcrumb .separator {
  margin-left: 8px;
  margin-right: 8px;
}
#file-manager .center .header .add-file-button {
  position: absolute;
  bottom: -32px;
  left: 16px;
}
#file-manager .center .content {
  padding: 0;
  background: #FFFFFF;
}
#file-manager .file-icon .icon-folder:before {
  color: #FFB300;
}
#file-manager .file-icon .icon-document:before {
  color: #1565C0;
}
#file-manager .file-icon .icon-spreadsheet:before {
  color: #4CAF50;
}

@media screen and (max-width: 1280px) {
  #file-manager .center .header .header-content .breadcrumb {
    font-size: 18px;
  }
}
@media screen and (max-width: 960px) {
  #file-manager .center .header .header-content .breadcrumb {
    font-size: 16px;
  }
}
#gantt-chart .center .header {
  padding: 24px 0 16px 0;
}
#gantt-chart .center .header .logo .logo-icon {
  margin: 0 16px 0 0;
}
#gantt-chart .center .header .logo .logo-icon md-icon {
  color: #FFFFFF;
}
#gantt-chart .center .header .logo .logo-text {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 500;
  white-space: nowrap;
}
#gantt-chart .center .header .bottom {
  margin-top: 8px;
}
#gantt-chart .center .header .bottom .search {
  height: 48px;
  min-height: 48px;
  padding: 8px 8px 8px 16px;
  background: #FFFFFF;
}
#gantt-chart .center .header .bottom .search .icon {
  margin: 0;
}
#gantt-chart .center .header .bottom .search input {
  padding-left: 16px;
  color: rgba(0, 0, 0, 0.54);
}
#gantt-chart .center .header .bottom .date-filter-box {
  background-color: white;
  height: 48px;
  padding-left: 16px;
  margin-left: 8px;
}
#gantt-chart .center .header .bottom .date-filter-box .filter md-datepicker {
  margin-right: 0;
}
#gantt-chart .center .content-card .toolbar {
  padding: 8px;
}
#gantt-chart .center .content-card .toolbar .add-task-button {
  margin: 0;
}
#gantt-chart .center .content-card .toolbar .zoom {
  margin-right: 8px;
}
#gantt-chart .center .content-card .toolbar .zoom .label {
  margin-right: 8px;
}
#gantt-chart .center .content-card .toolbar .zoom .input-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.2);
  height: 28px;
  overflow: hidden;
}
#gantt-chart .center .content-card .toolbar .zoom .input-wrapper .md-button {
  margin: 0;
  padding: 0;
  width: 28px;
  height: 28px;
  min-height: 28px;
  line-height: 28px;
  border-radius: 0;
}
#gantt-chart .center .content-card .toolbar .zoom .input-wrapper .md-button md-icon {
  font-size: 12px;
  width: 28px;
  height: 28px;
  line-height: 28px;
}
#gantt-chart .center .content-card .toolbar .zoom .input-wrapper input {
  border: none;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  background-color: transparent;
  text-align: center;
  width: 48px;
  height: 28px;
  min-height: 28px;
  line-height: 28px;
}
#gantt-chart .center .content-card .toolbar .select-scale {
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding-left: 8px;
}
#gantt-chart .center .content-card .content {
  padding: 0;
}
#gantt-chart .center .content-card .content .gantt .gantt-row-background {
  background-color: transparent;
}
#gantt-chart .center .content-card .content .gantt .gantt-row {
  border-bottom: 1px solid #E6E6E6;
}
#gantt-chart .center .content-card .content .gantt .gantt-row-height {
  height: 48px !important;
}
#gantt-chart .center .content-card .content .gantt .gantt-row-label {
  padding: 0;
}
#gantt-chart .center .content-card .content .gantt .gantt-row-label .gantt-valign-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
#gantt-chart .center .content-card .content .gantt .gantt-row-label .gantt-valign-content .gantt-tree-handle-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  cursor: pointer;
}
#gantt-chart .center .content-card .content .gantt .gantt-row-label .gantt-valign-content .gantt-tree-handle-button[disabled] {
  cursor: inherit;
}
#gantt-chart .center .content-card .content .gantt .gantt-row-label .gantt-valign-content span.gantt-label-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 100%;
  cursor: pointer;
  padding-left: 16px;
  padding-right: 16px;
}
#gantt-chart .center .content-card .content .gantt .gantt-foreground-col,
#gantt-chart .center .content-card .content .gantt .gantt-foreground-col-nonworkhour,
#gantt-chart .center .content-card .content .gantt .gantt-foreground-col-current-date {
  border-right: none;
}
#gantt-chart .center .content-card .content .gantt .gantt-header .gantt-header-row-first {
  border-top: none;
}
#gantt-chart .center .content-card .content .gantt .gantt-side {
  min-width: 200px;
}
#gantt-chart .center .content-card .content .gantt .gantt-side .gantt-side-header-row {
  height: 100%;
  border: none;
  border-bottom: 1px solid #E6E6E6;
}
#gantt-chart .center .content-card .content .gantt .gantt-side .gantt-tree-header-row span.gantt-label-text,
#gantt-chart .center .content-card .content .gantt .gantt-side .gantt-table-header-row span.gantt-label-text {
  font-weight: normal;
  color: rgb(168, 168, 168);
  padding: 0 16px;
}
#gantt-chart .center .content-card .content .gantt .gantt-scrollable-header,
#gantt-chart .center .content-card .content .gantt .gantt-side {
  background-color: rgb(250, 250, 250);
  border: none;
}
#gantt-chart .center .content-card .content .gantt .gantt-task {
  padding: 0;
  overflow: hidden;
  background-color: #FFF176;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#gantt-chart .center .content-card .content .gantt .gantt-task .gantt-task-content {
  line-height: 38px;
}
#gantt-chart .center .content-card .content .gantt .gantt-task .gantt-task-content > span {
  margin-left: 0;
  margin-right: 0;
}
#gantt-chart .center .content-card .content .gantt .gantt-task .gantt-task-content > span .gantt-task-edit-button {
  cursor: pointer;
  padding: 4px;
  display: inline-block;
  width: 20px !important;
  height: 20px !important;
}
#gantt-chart .center .content-card .content .gantt .gantt-task .gantt-task-background {
  border-radius: 0;
  background-color: transparent !important;
}
#gantt-chart .center .content-card .content .gantt .gantt-task .gantt-task-background .gantt-task-progress {
  bottom: 0px;
  top: 85%;
  height: auto;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.18) !important;
}
#gantt-chart .center .content-card .content .gantt .gantt-tree-body ol .hidden {
  display: none;
}
#gantt-chart .center .content-card .content .gantt .gantt-tree-body .gantt-row-label {
  padding-left: 16px;
}
#gantt-chart .center .content-card .content .gantt .gantt-tree-body .gantt-row-label a.gantt-tree-handle-button {
  text-decoration: none;
  color: inherit;
}
#gantt-chart .center .content-card .content .gantt .gantt-tree-body .gantt-row-label a.gantt-tree-handle-button[disabled] {
  opacity: 0.3;
}
#gantt-chart .center .content-card .content .gantt .gantt-tree-body .gantt-row-label a.gantt-tree-handle-button span.gantt-tree-handle.glyphicon {
  position: relative;
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#gantt-chart .center .content-card .content .gantt .gantt-tree-body .gantt-row-label a.gantt-tree-handle-button span.gantt-tree-handle.glyphicon.glyphicon-chevron-down:before {
  content: "\e715";
}
#gantt-chart .center .content-card .content .gantt .gantt-tree-body .gantt-row-label a.gantt-tree-handle-button span.gantt-tree-handle.glyphicon.glyphicon-chevron-right:before {
  content: "\e717";
}

.gantt-chart-task-tooltip .md-content {
  height: auto;
  line-height: 1;
  background: red;
  padding: 6px;
}
.gantt-chart-task-tooltip .md-content .tooltip-name {
  margin-bottom: 6px;
}
@media screen and (max-width: 960px) {
  #gantt-chart.search-active.date-filter-active .top-bg {
    height: 256px;
  }
  #gantt-chart.search-active.date-filter-active .center .header {
    height: 192px;
    min-height: 192px;
    max-height: 192px;
  }
  #gantt-chart.search-active.date-filter-active .center .header .bottom .date-filter-box {
    margin-top: 8px;
  }
  #gantt-chart .center .header .bottom .date-filter-box {
    margin-left: 0;
  }
}
@media screen and (max-width: 600px) {
  #gantt-chart.search-active .top-bg, #gantt-chart.date-filter-active .top-bg {
    height: 256px;
  }
  #gantt-chart.search-active .center .header, #gantt-chart.date-filter-active .center .header {
    height: 192px;
    min-height: 192px;
    max-height: 192px;
  }
  #gantt-chart.search-active .center .header .bottom .date-filter-box, #gantt-chart.date-filter-active .center .header .bottom .date-filter-box {
    margin-top: 8px;
  }
  #gantt-chart.search-active.date-filter-active .top-bg {
    height: 360px;
  }
  #gantt-chart.search-active.date-filter-active .center .header {
    height: 296px;
    min-height: 296px;
    max-height: 296px;
  }
  #gantt-chart.search-active.date-filter-active .center .header .bottom .date-filter-box {
    margin-top: 8px;
  }
  #gantt-chart .center .header .bottom .search-boxes {
    min-height: 104px;
  }
  #gantt-chart .center .header .bottom .search-boxes .search:nth-child(2) {
    margin: 8px 0 0 0;
  }
  #gantt-chart .center .header .bottom .date-filter-box {
    min-height: 96px;
    margin: 8px 0 0 0;
  }
  #gantt-chart .center .header .bottom .date-filter-box .filter {
    min-height: 48px;
    margin: 0;
  }
}
#contacts {
  position: relative;
}
#contacts > .header {
  height: 76px;
  min-height: 76px;
  max-height: 76px;
}
#contacts > .header .logo .logo-icon {
  margin: 0 16px 0 0;
}
#contacts > .header .logo .logo-text {
  font-size: 24px;
}
#contacts > .header md-icon {
  color: #FFFFFF;
}
#contacts > .header .search-input-wrapper {
  position: relative;
}
#contacts > .header .search-input-wrapper label {
  padding-right: 4px;
  cursor: pointer;
}
#contacts > .header .search-input-wrapper label md-icon {
  color: rgba(255, 255, 255, 0.8);
}
#contacts > .header .search-input-wrapper md-input-container .md-errors-spacer {
  display: none;
}
#contacts > .header .search-input-wrapper md-input-container input {
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
  width: 240px;
}
#contacts > .header .search-input-wrapper md-input-container input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
#contacts > .header .search-input-wrapper md-input-container input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
#contacts > .header .search-input-wrapper md-input-container input::placeholder {
  color: rgba(255, 255, 255, 0.8);
}
#contacts > .header .search-input-wrapper md-input-container input:focus {
  border-bottom: 1px solid white;
  color: white;
}
#contacts > .header.selected-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background-image: none;
  opacity: 1 !important;
}
#contacts > .header.selected-bar .close-button-wrapper {
  width: 244px;
}
#contacts > .content {
  position: absolute;
  top: 76px;
  bottom: 0;
  right: 0;
  left: 0;
}
#contacts > .content > md-sidenav {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0;
}
#contacts > .content .main {
  padding: 16px 90px 0 4px;
  position: absolute;
  top: 0;
  left: 24px;
  right: 0;
  bottom: 0;
}
#contacts > .content .main .contacts-list {
  position: relative;
  padding-bottom: 0;
}
#contacts > .content .main .contacts-list .md-subheader {
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.14);
  border-bottom: 1px solid rgba(0, 0, 0, 0.14);
}
#contacts > .content .main .contacts-list .md-subheader ._md-subheader-inner {
  padding: 16px;
}
#contacts > .content .main .contacts-list .md-subheader .contacts-count {
  padding-left: 4px;
}
#contacts > .content .main .contacts-list .md-subheader .list-title {
  margin-right: 4px;
}
#contacts > .content .main .contacts-list .md-subheader .edit-group-form .editable-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#contacts > .content .main .contacts-list .md-subheader .edit-group-form .editable-controls .editable-input {
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 4px 6px;
  margin-right: 6px;
  font-size: 13px;
}
#contacts > .content .main .contacts-list .md-subheader .edit-group-form .edit-group-button {
  margin: 0;
}
#contacts > .content .main .contacts-list .md-subheader .edit-group-form .md-button {
  margin: 0;
  margin: 0;
  padding: 0;
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  width: 32px;
}
#contacts > .content .main .contacts-list .contact-item {
  position: absolute;
  right: 0;
  left: 0;
  width: 100%;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.14);
  background: white;
  -webkit-transition: -webkit-transform 200ms ease-out;
  transition: -webkit-transform 200ms ease-out;
  transition: transform 200ms ease-out;
  transition: transform 200ms ease-out, -webkit-transform 200ms ease-out;
  will-change: transform;
}
#contacts > .content .main .contacts-list .contact-item:last-of-type {
  margin-bottom: 24px;
}
#contacts > .content .main .contacts-list .contact-item.ng-leave {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  display: none;
}
#contacts > .content .main .contacts-list .contact-item.ng-leave.ng-leave-active {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
#contacts > .content .main .contacts-list .contact-item.ng-hide {
  display: none;
}
#contacts > .content .main .contacts-list .contact-item.ng-hide-add-active, #contacts > .content .main .contacts-list .contact-item.ng-hide-remove-active {
  display: block;
  -webkit-transition-property: all;
  transition-property: all;
}
#contacts > .content .main .no-results {
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.14);
}
#contacts #add-contact-button {
  position: fixed;
  bottom: 8px;
  right: 8px;
  padding: 0;
}

@media screen and (min-width: 1280px) {
  #contacts > .content .main {
    left: 268px;
  }
}
#notes {
  height: 100%;
}
#notes > md-toolbar {
  background-image: url("/assets/images/backgrounds/header-bg.png");
  background-size: cover;
}
#notes > md-toolbar .md-toolbar-tools .main-title .notes-count {
  font-size: 14px;
}
#notes > md-toolbar .md-toolbar-tools .search-input-wrapper {
  position: relative;
  font-size: 13px;
}
#notes > md-toolbar .md-toolbar-tools .search-input-wrapper label {
  padding-right: 4px;
  cursor: pointer;
}
#notes > md-toolbar .md-toolbar-tools .search-input-wrapper label md-icon {
  color: rgba(255, 255, 255, 0.8);
}
#notes > md-toolbar .md-toolbar-tools .search-input-wrapper md-input-container .md-errors-spacer {
  display: none;
}
#notes > md-toolbar .md-toolbar-tools .search-input-wrapper md-input-container input {
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
  width: 240px;
}
#notes > md-toolbar .md-toolbar-tools .search-input-wrapper md-input-container input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
#notes > md-toolbar .md-toolbar-tools .search-input-wrapper md-input-container input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
#notes > md-toolbar .md-toolbar-tools .search-input-wrapper md-input-container input::placeholder {
  color: rgba(255, 255, 255, 0.8);
}
#notes > md-toolbar .md-toolbar-tools .search-input-wrapper md-input-container input:focus {
  border-bottom: 1px solid white;
  color: white;
}
#notes > md-toolbar .search-toolbar {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 1 !important;
}
#notes > md-toolbar .search-toolbar #search-notes-input {
  height: 100%;
  background: transparent;
  color: white;
  font-size: 16px;
}
#notes > md-toolbar .search-toolbar #search-notes-input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
#notes > md-toolbar .search-toolbar #search-notes-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
#notes > md-toolbar .search-toolbar #search-notes-input::placeholder {
  color: rgba(255, 255, 255, 0.8);
}
#notes > md-content {
  background: transparent;
  padding: 8px;
}
#notes > md-content .notes {
  max-width: 1200px;
  margin: 0 auto;
}
#notes > md-content .no-results {
  margin-top: 20vh;
}
#notes > md-content .no-results .message .message-icon {
  margin: 16px;
  color: rgba(0, 0, 0, 0.33);
}
#notes > md-content .no-results .message .message-text {
  font-size: 24px;
  font-weight: 300;
  color: rgba(0, 0, 0, 0.33);
}

#scrumboard {
  height: 100%;
}
#scrumboard > .header {
  position: relative;
  height: 96px;
  min-height: 96px;
  max-height: 96px;
  background-image: none;
  z-index: 49;
}
#scrumboard > .header .header-content .header-boards-button {
  margin: 0;
}
#scrumboard > .header .header-content .header-board-name {
  font-size: 16px;
}
#scrumboard > .header .header-content .header-board-name .board-subscribe {
  margin-right: 8px;
}
#scrumboard > .header .header-content .header-board-name .editable-buttons md-icon {
  color: #FFFFFF !important;
}
#scrumboard > .header .header-content .right-side > .md-button:last-child {
  margin-right: 0;
}
#scrumboard #board-selector {
  position: absolute;
  top: 96px;
  right: 0;
  left: 0;
  height: 192px;
  z-index: 48;
  padding: 24px;
  opacity: 1;
}
#scrumboard #board-selector .board-list-item {
  width: 128px;
  height: 192px;
  padding: 16px;
  cursor: pointer;
  position: relative;
}
#scrumboard #board-selector .board-list-item .board-name {
  text-align: center;
  padding: 16px 0;
}
#scrumboard #board-selector .board-list-item .selected-icon {
  position: absolute;
  top: 0;
  left: 50%;
  width: 32px;
  height: 32px;
  margin-left: -16px;
  border-radius: 50%;
  text-align: center;
  color: white;
}
#scrumboard #board-selector .board-list-item .selected-icon i {
  line-height: 32px !important;
}
#scrumboard #board-selector .board-list-item.add-new-board {
  opacity: 0.6;
}
#scrumboard .content {
  padding: 0;
  background: transparent;
}
#scrumboard .editable-click {
  cursor: pointer;
  text-decoration: none;
  color: inherit;
  border-bottom: none;
}
#scrumboard .editable-wrap {
  display: block;
  position: relative;
}
#scrumboard .editable-wrap .editable-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
#scrumboard .editable-wrap .editable-controls .editable-input {
  width: inherit;
  background-color: white;
  padding: 8px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
#scrumboard .editable-wrap .editable-controls .editable-buttons {
  display: inherit;
}
#scrumboard .editable-wrap .editable-controls .editable-buttons .md-button {
  margin: 0;
}
#scrumboard .editable-wrap .editable-controls .editable-buttons .md-button:first-of-type {
  padding-right: 0;
}
#scrumboard .editable-wrap .editable-controls .editable-buttons .md-button .icon-cancel {
  color: rgba(0, 0, 0, 0.32);
}
#scrumboard .board-selector-backdrop {
  z-index: 47;
}

@media screen and (max-width: 600px) {
  #scrumboard .header {
    height: 120px;
    max-height: 120px;
    min-height: 120px;
  }
  #scrumboard #board-selector {
    top: 120px;
  }
}
#todo .center .header {
  padding: 24px 0;
}
#todo .center .header .sidenav-toggle {
  margin: 0;
  width: 56px;
  height: 56px;
  background: #FFFFFF;
  border-radius: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#todo .center .header .search {
  height: 56px;
  line-height: 56px;
  padding: 18px;
  background: #FFFFFF;
}
#todo .center .header .search .icon {
  margin: 0;
}
#todo .center .header .search input {
  padding-left: 16px;
  height: 56px;
  color: rgba(0, 0, 0, 0.54);
}
#todo .center .content-card .toolbar {
  padding: 8px 16px;
  position: relative;
}
#todo .center .content-card .content {
  padding: 0;
  overflow: hidden;
}
#todo .center .content-card .content .todo-list-pane {
  background: #FAFAFA;
}

#forms .content .form-data-wrapper {
  margin-left: 16px;
}
#forms .content .form-data-wrapper .json-data-wrapper {
  overflow: hidden;
}
#forms .content .form-data-wrapper .json-data-wrapper pre {
  font-size: 16px;
}

#mail .center .header {
  padding: 24px 0;
}
#mail .center .header .sidenav-toggle {
  margin: 0;
  width: 56px;
  height: 56px;
  background: #FFFFFF;
  border-radius: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#mail .center .header .search {
  height: 56px;
  line-height: 56px;
  padding: 18px;
  background: #FFFFFF;
}
#mail .center .header .search .icon {
  margin: 0;
}
#mail .center .header .search input {
  padding-left: 16px;
  height: 56px;
  color: rgba(0, 0, 0, 0.54);
}
#helper-classes .content {
  max-width: none;
}
#helper-classes .content .card > div {
  margin-bottom: 16px;
}
#helper-classes .content .card > div:last-child {
  margin-bottom: 0;
}
#helper-classes .content .card .preview {
  padding: 16px;
  font-size: 16px;
}
#helper-classes .content .card .preview .md-caption {
  margin-bottom: 16px;
}

#icons .content #icons-toolbar {
  margin-bottom: 32px;
}
#icons .content #icons-toolbar .search {
  height: 56px;
  line-height: 56px;
  padding: 18px;
}
#icons .content #icons-toolbar .search md-icon {
  min-width: 20px;
  max-width: 20px;
  margin: 0;
  top: 0;
  bottom: 0;
  left: 16px;
  color: rgba(0, 0, 0, 0.54);
}
#icons .content #icons-toolbar .search input {
  padding: 0 0 0 18px;
  border: none;
  height: 56px;
  color: rgba(0, 0, 0, 0.54);
  outline: none;
}
#icons .content #icons-list {
  padding: 16px 16px 0 16px;
}
#icons .content #icons-list .item {
  width: 140px;
  padding: 8px;
  margin-bottom: 32px;
  text-align: center;
}
#icons .content #icons-list .item .name {
  font-size: 11px;
  margin-top: 8px;
}

#theme-colors .content {
  max-width: none !important;
}
#theme-colors .content .color-tab {
  background: none;
}
#theme-colors .content .color-tab .color {
  overflow: hidden;
  margin-bottom: 24px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}

#material-colors .content {
  max-width: none !important;
}
#material-colors .content .color-tabs {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
#material-colors .content .color-tabs md-tabs-content-wrapper {
  display: none;
}
#material-colors .content .color-tab {
  padding: 24px;
  background: none;
}
#material-colors .content .color-tab .color-header {
  overflow: hidden;
  margin-bottom: 8px;
}
#material-colors .content .color-tab .color {
  overflow: hidden;
  margin-bottom: 24px;
}
#material-colors .content .color-tab .color .fg-box {
  min-width: 128px;
  padding: 8px;
}
#material-colors .content .color-tab .colored-bg {
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
}

#typography .content {
  max-width: none;
}
#typography .content .card > div {
  margin-bottom: 16px;
}
#typography .content .card > div:last-child {
  margin-bottom: 0;
}
#typography .content .card .preview {
  padding: 16px;
  font-size: 16px;
}
#typography .content .card .preview .md-caption {
  margin-bottom: 16px;
}

#coming-soon {
  height: 100%;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat;
  background-size: cover;
}
#coming-soon #coming-soon-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form {
  max-width: 384px;
  background: #FFFFFF;
  text-align: center;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form .top {
  width: 100%;
  padding: 32px;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form .top .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: rgb(255, 255, 255);
  border-radius: 2px;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form .top .title {
  font-size: 17px;
  margin-top: 16px;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form .top .subtitle {
  margin: 16px auto 0 auto;
  text-align: center;
  max-width: 300px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 15px;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form .top timer {
  margin: 48px 0 24px 0;
  width: 100%;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form .top timer > div {
  padding: 0 16px;
  text-align: center;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form .top timer > div .value {
  font-size: 34px;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form .top timer > div .type {
  color: rgba(0, 0, 0, 0.54);
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form form {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.03);
  padding: 32px;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form form .message {
  font-weight: 500;
  margin: 8px auto 32px auto;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form form md-input-container {
  width: 320px;
  margin: 8px auto 16px auto;
}
#coming-soon #coming-soon-form-wrapper #coming-soon-form form .md-button {
  width: 220px;
  margin: 16px auto;
}

@media screen and (max-width: 600px) {
  #coming-soon #coming-soon-form-wrapper {
    padding: 16px;
  }
  #coming-soon #coming-soon-form-wrapper #coming-soon-form {
    width: 100%;
  }
  #coming-soon #coming-soon-form-wrapper #coming-soon-form .top {
    padding: 24px;
  }
  #coming-soon #coming-soon-form-wrapper #coming-soon-form .top timer > div {
    padding: 16px 8px;
  }
  #coming-soon #coming-soon-form-wrapper #coming-soon-form form {
    padding: 24px;
  }
  #coming-soon #coming-soon-form-wrapper #coming-soon-form form md-input-container {
    width: 100%;
  }
  #coming-soon #coming-soon-form-wrapper #coming-soon-form form .md-button {
    width: 90%;
  }
}
#maintenance {
  height: 100%;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat;
  background-size: cover;
}
#maintenance #maintenance-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#maintenance #maintenance-form-wrapper #maintenance-form {
  max-width: 384px;
  padding: 32px;
  background: #FFFFFF;
  text-align: center;
}
#maintenance #maintenance-form-wrapper #maintenance-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: rgb(255, 255, 255);
  border-radius: 2px;
}
#maintenance #maintenance-form-wrapper #maintenance-form .title {
  font-size: 17px;
  margin-top: 16px;
}
#maintenance #maintenance-form-wrapper #maintenance-form .subtitle {
  margin: 16px 0;
  max-width: 300px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 15px;
}

@media screen and (max-width: 600px) {
  #maintenance #maintenance-form-wrapper {
    padding: 16px;
  }
  #maintenance #maintenance-form-wrapper #maintenance-form {
    padding: 24px;
    width: 100%;
  }
}
#profile .header {
  height: 320px;
  min-height: 320px;
  max-height: 320px;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat 0 45%;
  background-size: 100% auto;
}
#profile .header .profile-image {
  margin-right: 24px;
}
#profile .header .name {
  font-size: 34px;
  color: #FFFFFF;
}
#profile .header .actions .md-button {
  text-transform: none;
  padding: 0 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 0 8px;
}
#profile .content md-content {
  background-color: transparent;
}
#profile .profile-box {
  margin-bottom: 16px;
}
#profile .profile-box header {
  padding: 16px;
}
#profile .profile-box header .title {
  font-size: 17px;
}
#profile .profile-box header .more {
  cursor: pointer;
}
#profile .profile-box .content {
  padding: 16px;
  background-color: #FFF;
}
#profile .profile-box footer {
  padding: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  background-color: rgba(0, 0, 0, 0.06);
}
#profile .profile-box.info-box .info-line {
  margin-bottom: 24px;
}
#profile .profile-box.info-box .info-line .title {
  font-size: 15px;
  font-weight: 500;
  padding-bottom: 4px;
}
#profile .profile-box.info-box .info-line:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 960px) {
  #profile .header .profile-image {
    margin: 0 0 16px 0;
  }
  #profile .header .name {
    margin-bottom: 32px;
  }
}
#search .header .search {
  position: relative;
  max-width: 780px;
}
#search .header .search .search-icon {
  margin: 0 -24px 0 0;
}
#search .header .search .search-input {
  padding: 0 0 0 48px;
  background: none;
  font-size: 24px;
  line-height: 48px;
  height: 48px;
  color: #FFFFFF;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  -webkit-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
}
#search .header .search .search-input:focus {
  border-color: rgb(255, 255, 255);
}
#search .header .search .search-input::-webkit-input-placeholder {
  color: #FFFFFF;
}
#search .content md-tabs md-tabs-content-wrapper md-tab-content {
  padding: 0;
}
#search .content md-tabs md-content {
  padding: 24px;
  background-color: transparent;
}
#search .content .result-info {
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#search .content .result-info .md-title {
  padding-right: 8px;
}
#search .content .result-info .pager .page-info {
  font-weight: 500;
  margin: 0 8px 0 0;
}
#search .content .simple-pagination {
  margin: 32px 0;
}

@media screen and (max-width: 600px) {
  #search .header {
    padding: 16px;
  }
  #search .content .result-info .pager {
    margin-top: 16px;
  }
}
#timeline {
  position: relative;
  height: auto;
  padding-bottom: 64px;
}
#timeline:before {
  display: block;
  position: absolute;
  z-index: 10;
  content: "";
  width: 2px;
  background: rgba(0, 0, 0, 0.08);
  top: 0;
  left: 50%;
  bottom: 0;
  margin-left: -1px;
}
#timeline .ms-timeline-item {
  overflow: hidden;
  position: relative;
  z-index: 20;
  padding: 32px;
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
}
#timeline .ms-timeline-item .timeline-card {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#timeline .ms-timeline-item .timeline-card ms-card {
  padding-right: 84px;
}
#timeline .ms-timeline-item .timeline-point {
  position: absolute;
  width: 56px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  border-radius: 50%;
  left: 50%;
  margin: 16px 0 0 -28px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
#timeline .ms-timeline-item .timeline-point md-icon {
  color: #FFFFFF;
}
#timeline .ms-timeline-item .timeline-detail {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
  padding-top: 28px;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
#timeline .ms-timeline-item .timeline-detail .time {
  font-size: 15px;
  padding-left: 68px;
}
#timeline .ms-timeline-item .timeline-detail .event {
  color: rgba(0, 0, 0, 0.54);
  padding-left: 68px;
}
#timeline .ms-timeline-item:nth-child(odd) .timeline-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
#timeline .ms-timeline-item:nth-child(even) .timeline-card {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  padding-right: 0;
}
#timeline .ms-timeline-item:nth-child(even) .timeline-card ms-card {
  padding-left: 84px;
}
#timeline .ms-timeline-item:nth-child(even) .timeline-detail {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding-left: 0;
  text-align: right;
}
#timeline .ms-timeline-item:nth-child(even) .timeline-detail .time, #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event {
  padding-right: 68px;
}
#timeline .ms-timeline-item:first-child {
  padding-top: 64px;
}
#timeline {
  /* Animations */
}
#timeline .ms-timeline-item.animate .timeline-card {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}
#timeline .ms-timeline-item.animate .timeline-point {
  -webkit-animation: slide-in-bottom 0.4s;
          animation: slide-in-bottom 0.4s;
}
#timeline .ms-timeline-item.animate .timeline-detail {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline .ms-timeline-item:nth-child(even).animate .timeline-card {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline .ms-timeline-item:nth-child(even).animate .timeline-detail {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}
#timeline.timeline-left .ms-timeline-item .timeline-card {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#timeline.timeline-left .ms-timeline-item .timeline-card ms-card {
  padding-right: 68px;
  padding-left: 0;
  margin-left: auto;
}
#timeline.timeline-left .ms-timeline-item .timeline-detail {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  text-align: left;
}
#timeline.timeline-left .ms-timeline-item.animate .timeline-card {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}
#timeline.timeline-left .ms-timeline-item.animate .timeline-detail {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline.timeline-right .ms-timeline-item .timeline-card {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
#timeline.timeline-right .ms-timeline-item .timeline-card ms-card {
  padding-left: 68px;
  padding-right: 0;
  margin-right: auto;
}
#timeline.timeline-right .ms-timeline-item .timeline-detail {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  text-align: right;
}
#timeline.timeline-right .ms-timeline-item .timeline-detail .time,
#timeline.timeline-right .ms-timeline-item .timeline-detail .event {
  padding-right: 68px;
  padding-left: 0;
}
#timeline.timeline-right .ms-timeline-item.animate .timeline-card {
  -webkit-animation: slide-in-right 0.4s;
          animation: slide-in-right 0.4s;
}
#timeline.timeline-right .ms-timeline-item.animate .timeline-detail {
  -webkit-animation: slide-in-left 0.4s;
          animation: slide-in-left 0.4s;
}

@media screen and (max-width: 1280px) {
  #timeline .ms-timeline-item,
  #timeline.timeline-left .ms-timeline-item,
  #timeline.timeline-right .ms-timeline-item {
    display: block;
  }
  #timeline .ms-timeline-item .timeline-point,
  #timeline.timeline-left .ms-timeline-item .timeline-point,
  #timeline.timeline-right .ms-timeline-item .timeline-point {
    position: relative;
    left: auto;
    margin: 0 auto 16px auto;
    padding: 0;
  }
  #timeline .ms-timeline-item .timeline-detail,
  #timeline.timeline-left .ms-timeline-item .timeline-detail,
  #timeline.timeline-right .ms-timeline-item .timeline-detail {
    padding: 2px;
    margin-bottom: 16px;
  }
  #timeline .ms-timeline-item .timeline-detail .time,
  #timeline .ms-timeline-item .timeline-detail .event,
  #timeline.timeline-left .ms-timeline-item .timeline-detail .time,
  #timeline.timeline-left .ms-timeline-item .timeline-detail .event,
  #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
  #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
    padding-right: 0;
    padding-left: 0;
    text-align: center;
  }
  #timeline .ms-timeline-item .timeline-card ms-card,
  #timeline.timeline-left .ms-timeline-item .timeline-card ms-card,
  #timeline.timeline-right .ms-timeline-item .timeline-card ms-card {
    margin: 0 auto;
    padding: 0;
  }
  #timeline .ms-timeline-item:nth-child(even) .timeline-point,
  #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-point,
  #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-point {
    position: relative;
    left: auto;
    margin: 0 auto 16px auto;
    padding: 0;
  }
  #timeline .ms-timeline-item:nth-child(even) .timeline-detail,
  #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail,
  #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail {
    padding: 2px;
    margin-bottom: 16px;
  }
  #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
  #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event,
  #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .time,
  #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .event,
  #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .time,
  #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .event {
    padding-right: 0;
    padding-left: 0;
    text-align: center;
  }
  #timeline .ms-timeline-item:nth-child(even) .timeline-card ms-card,
  #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-card ms-card,
  #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-card ms-card {
    margin: 0 auto;
    padding: 0;
  }
}
#vertical-navigation {
  width: 340px;
  min-width: 340px;
  max-width: 340px;
  overflow-x: hidden;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
}
#vertical-navigation .navigation-header {
  height: 80px;
  min-height: 80px;
  background-color: transparent;
  padding: 0 16px 0 24px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#vertical-navigation .navigation-header .logo .logo-image {
  display: block;
  width: 140px;
  min-width: 32px;
  height: 50px;
  margin-left: 65px;
  margin-top: 20px;
}
#vertical-navigation .navigation-header .logo .logo-text {
  color: #FFFFFF;
  margin-left: 12px;
  font-size: 14px;
}
#vertical-navigation .navigation-header .fold-toggle {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  color: #D4D4D4;
  margin: 0;
  padding: 8px;
  width: 34px !important;
  height: 34px !important;
  cursor: pointer;
}
#vertical-navigation:not(._md-locked-open) {
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

@media only screen and (max-width: 950px) {
  /* #vertical-navigation {
       background-image: url(../../assets/images/backgrounds/background_15.svg) !important;
       background-repeat: no-repeat;
       background-size: cover !important;
   }*/
}
@media only screen and (min-width: 960px) {
  .ms-navigation-folded #content-container {
    margin-left: 64px;
  }
  .ms-navigation-folded #vertical-navigation {
    position: absolute;
    -webkit-box-shadow: 5px 0px 10px -5px rgba(0, 0, 0, 0.75) !important;
            box-shadow: 5px 0px 10px -5px rgba(0, 0, 0, 0.75) !important;
    z-index: 9999;
  }
  .ms-navigation-folded #vertical-navigation .navigation-header .fold-toggle {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    opacity: 0;
  }
  .ms-navigation-folded #vertical-navigation .navigation-header .logo {
    margin: 0 auto;
  }
  .ms-navigation-folded #vertical-navigation .navigation-header .logo .logo-image {
    display: block;
    width: 140px;
    min-width: 32px;
    height: 50px;
    margin-left: 20px;
    margin-top: 0px;
  }
  .ms-navigation-folded #vertical-navigation .navigation-header .logo .logo-image img {
    max-width: 140px;
    height: auto;
    vertical-align: top;
    border: none;
    margin-left: -13px;
  }
  .ms-navigation-folded.ms-navigation-folded-open #vertical-navigation .navigation-header .fold-toggle {
    opacity: 1;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation {
    position: absolute;
    width: 64px;
    min-width: 64px;
    max-width: 64px;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation .navigation-header {
    padding: 0 16px;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation .navigation-header .logo-text {
    display: none;
  }
}
#layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  overflow-x: hidden;
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
#layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation .navigation-header {
  height: 64px;
  min-height: 64px;
  background-color: rgba(255, 255, 255, 0.05);
  padding: 0 16px 0 24px;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation:not(._md-locked-open) {
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

@media only screen and (min-width: 960px) {
  .ms-navigation-folded #content-container {
    margin-left: 64px;
  }
  .ms-navigation-folded #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation {
    position: absolute;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation {
    position: absolute;
    width: 64px;
    min-width: 64px;
    max-width: 64px;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation .navigation-header {
    padding: 0 16px;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation .navigation-header .logo-text {
    display: none;
  }
}
#personal .financial .search {
  float: right;
  margin-top: -14%;
}

#personal .financial .search {
  float: right;
  margin-top: -14%;
}
#personal .conteiner-dependent {
  margin: 0px 30px 20px 30px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #fff;
  padding: 20px;
  padding-top: 40px;
}

#personal .financial .search {
  float: right;
  margin-top: -14%;
}

#personal .financial .search {
  float: right;
  margin-top: -14%;
}

#personal .financial .search {
  float: right;
  margin-top: -14%;
}

#quick-panel .activity-tab .friends .friend {
  position: relative;
}
#quick-panel .activity-tab .friends .friend .status {
  position: absolute;
  top: 8px;
  left: 44px;
  width: 18px;
  height: 18px;
  z-index: 10;
  border-radius: 50%;
  border: 3px solid #FFFFFF;
}
#quick-panel .activity-tab .friends .friend .status.online {
  background-color: #00C853;
}
#quick-panel .activity-tab .friends .friend .status.offline {
  background-color: #D50000;
}
#quick-panel .activity-tab .friends .friend .status.away {
  background-color: #FF6D00;
}
#quick-panel .activity-tab .friends .friend .unread-message-count {
  position: absolute;
  left: 16px;
  bottom: 16px;
  width: 18px;
  height: 18px;
  z-index: 10;
  border-radius: 50%;
  text-align: center;
  line-height: 18px;
  font-size: 11px;
}
#quick-panel .activity-tab .servers .server .status {
  margin: 24px 20px 28px 8px;
}
#quick-panel .activity-tab .servers .server .status.normal {
  color: #00C853;
}
#quick-panel .activity-tab .servers .server .status.warn {
  color: #D50000;
}
#quick-panel .activity-tab .servers .server .status.error {
  color: #FF6D00;
}
#quick-panel .activity-tab .stat md-progress-linear.normal .md-bar {
  background-color: #00C853;
}
#quick-panel .activity-tab .stat md-progress-linear.normal .md-container {
  background-color: rgba(0, 200, 83, 0.3);
}
#quick-panel .activity-tab .stat md-progress-linear.warn .md-bar {
  background-color: #FF6D00;
}
#quick-panel .activity-tab .stat md-progress-linear.warn .md-container {
  background-color: rgba(255, 109, 0, 0.3);
}
#quick-panel .activity-tab .stat md-progress-linear.alert .md-bar {
  background-color: #D50000;
}
#quick-panel .activity-tab .stat md-progress-linear.alert .md-container {
  background-color: rgba(213, 0, 0, 0.3);
}

#quick-panel .today-tab .date > md-list-item {
  min-height: 115px;
}

#quick-panel .chat-tab .main,
#quick-panel .chat-tab .chat {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}
#quick-panel .chat-tab .main .contact {
  position: relative;
}
#quick-panel .chat-tab .main .contact .status {
  position: absolute;
  top: 8px;
  left: 44px;
  width: 18px;
  height: 18px;
  border: 3px solid #FFFFFF;
  border-radius: 50%;
  z-index: 10;
}
#quick-panel .chat-tab .main .contact .status.online {
  background-color: #00C853;
}
#quick-panel .chat-tab .main .contact .status.offline {
  background-color: #D50000;
}
#quick-panel .chat-tab .main .contact .status.away {
  background-color: #FF6D00;
}
#quick-panel .chat-tab .main .contact .unread-message-count {
  position: absolute;
  left: 16px;
  bottom: 16px;
  width: 18px;
  height: 18px;
  z-index: 10;
  border-radius: 50%;
  text-align: center;
  line-height: 18px;
  font-size: 11px;
}
#quick-panel .chat-tab .main .recent .contact .status {
  top: 18px;
}
#quick-panel .chat-tab .chat {
  max-height: 100%;
  overflow: hidden;
}
#quick-panel .chat-tab .chat .message-row .bubble {
  position: relative;
  padding: 8px;
  background-color: rgb(236, 239, 241);
  border: 1px solid rgb(220, 223, 225);
}
#quick-panel .chat-tab .chat .message-row .bubble:after, #quick-panel .chat-tab .chat .message-row .bubble:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
}
#quick-panel .chat-tab .chat .message-row .bubble:after {
  left: -7px;
  right: auto;
  top: 0px;
  bottom: auto;
  border: 11px solid;
  border-color: rgb(236, 239, 241) transparent transparent transparent;
}
#quick-panel .chat-tab .chat .message-row .bubble:before {
  left: -9px;
  right: auto;
  top: -1px;
  bottom: auto;
  border: 8px solid;
  border-color: rgb(220, 223, 225) transparent transparent transparent;
}
#quick-panel .chat-tab .chat .message-row .bubble .time {
  font-size: 11px;
  margin-top: 8px;
}
#quick-panel .chat-tab .chat .message-row.contact .avatar {
  margin: 0 16px 0 0;
}
#quick-panel .chat-tab .chat .message-row.user {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#quick-panel .chat-tab .chat .message-row.user .avatar {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin: 0 0 0 16px;
}
#quick-panel .chat-tab .chat .message-row.user .bubble {
  background-color: #E8F5E9;
  border: 1px solid #DFEBE0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#quick-panel .chat-tab .chat .message-row.user .bubble:after {
  right: -7px;
  left: auto;
  top: auto;
  bottom: 0px;
  border-color: transparent transparent #E8F5E9 transparent;
}
#quick-panel .chat-tab .chat .message-row.user .bubble:before {
  right: -9px;
  left: auto;
  top: auto;
  bottom: -1px;
  border-color: transparent transparent #DFEBE0 transparent;
}
#quick-panel .chat-tab .chat .reply {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#quick-panel .chat-tab .chat .reply textarea {
  height: 96px;
  max-height: 96px;
  padding: 24px 16px;
}

#layout-content-with-toolbar #toolbar {
  padding: 0 0 0 16px;
}
#layout-content-with-toolbar #toolbar .logo {
  margin-right: 16px;
}
#layout-content-with-toolbar #toolbar .logo .logo-image {
  display: block;
  background: material-color("light-blue", "600");
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  border-radius: 2px;
}
#layout-content-with-toolbar #toolbar .logo .logo-text {
  color: rgba(0, 0, 0, 0.87);
  margin-left: 16px;
  font-size: 16px;
}

#layout-horizontal-navigation #toolbar {
  height: 128px;
  min-height: 128px;
  max-height: 128px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#layout-horizontal-navigation #toolbar .top-row {
  padding: 0 0 0 16px;
}
#layout-horizontal-navigation #toolbar .top-row .navigation-toggle {
  height: 64px;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  margin-right: 16px;
}
#layout-horizontal-navigation #toolbar .top-row .navigation-toggle .md-button {
  margin: 0;
  width: 64px;
  height: 64px;
}
#layout-horizontal-navigation #toolbar .top-row .logo {
  margin-right: 16px;
}
#layout-horizontal-navigation #toolbar .top-row .logo .logo-image {
  display: block;
  background: material-color("light-blue", "600");
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  border-radius: 2px;
}
#layout-horizontal-navigation #toolbar .top-row .logo .logo-text {
  color: rgba(0, 0, 0, 0.87);
  margin-left: 16px;
  font-size: 16px;
}
#layout-horizontal-navigation #toolbar .bottom-row {
  font-size: 14px;
}

@media only screen and (max-width: 960px) {
  #layout-horizontal-navigation #toolbar {
    padding: 0;
  }
}
#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo {
  width: 240px;
  padding: 0 16px;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo .logo-image {
  display: block;
  background: material-color("light-blue", "600");
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  border-radius: 2px;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo .logo-text {
  color: rgba(0, 0, 0, 0.87);
  margin-left: 16px;
  font-size: 16px;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .navigation-fold-toggle {
  width: 64px;
  min-width: 64px;
  height: 64px;
  margin: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .navigation-fold-toggle md-icon {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

@media only screen and (min-width: 960px) {
  .ms-navigation-folded #layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .navigation-fold-toggle md-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
@media only screen and (max-width: 960px) {
  #layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo {
    width: auto;
  }
}
#file-manager .sidenav {
  width: 320px;
  min-width: 320px;
  max-width: 320px;
  padding: 0;
}
#file-manager .sidenav._md-locked-open {
  width: 320px;
  min-width: 320px;
  max-width: 320px;
  overflow: hidden;
}
#file-manager .sidenav .header {
  height: 140px;
  min-height: 140px;
  max-height: 160px;
  padding: 24px 24px;
}
#file-manager .sidenav .header .title {
  font-size: 15px;
  margin-bottom: 8px;
}
#file-manager .sidenav .header .toolbar {
  margin-bottom: 8%;
}
#file-manager .sidenav .content {
  position: relative;
  background: #FFFFFF;
}
#file-manager .sidenav .content .file-details .preview {
  background: #FFFFFF;
  height: 240px;
}
#file-manager .sidenav .content .file-details .offline-switch {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  font-weight: 500;
}
#file-manager .sidenav .content .file-details .offline-switch md-switch {
  margin: 0;
}
#file-manager .sidenav .content .file-details .offline-switch md-switch .md-container {
  margin: 0;
}
#file-manager .sidenav .content .file-details .title {
  padding: 24px 24px 16px 24px;
}
#file-manager .sidenav .content .file-details table {
  padding: 0 24px;
  width: 100%;
  text-align: left;
}
#file-manager .sidenav .content .file-details table tr th,
#file-manager .sidenav .content .file-details table tr td {
  padding: 16px 0;
}
#file-manager .sidenav .content .file-details table tr.type {
  text-transform: capitalize;
}
#file-manager .sidenav .content .file-details table tr.owner {
  text-transform: capitalize;
}
@media screen and (max-width: 600px) {
  #file-manager .sidenav .header {
    height: 140px;
    min-height: 140px;
    max-height: 160px;
  }
}
#file-manager .grid-view {
  padding: 32px 24px 24px 24px;
}
#file-manager .grid-view .item {
  margin: 8px;
  width: 250px;
  border-radius: 2px;
  overflow: hidden;
  cursor: pointer;
}
#file-manager .grid-view .item.folder {
  height: 64px;
  padding: 8px 16px;
}
#file-manager .grid-view .item.folder .title md-icon {
  margin-right: 16px;
}
#file-manager .grid-view .item.folder .title .name {
  font-size: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#file-manager .grid-view .item.folder .show-details .md-icon-button {
  margin: 0;
}
#file-manager .grid-view .item.file .preview {
  background: #FFFFFF;
  padding: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  width: 100%;
}
#file-manager .grid-view .item.file .bottom {
  height: 64px;
  padding: 8px 16px;
}
#file-manager .grid-view .item.file .bottom .title md-icon {
  margin-right: 16px;
}
#file-manager .grid-view .item.file .bottom .title .name {
  font-size: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#file-manager .grid-view .item.file .bottom .show-details .md-icon-button {
  margin: 0;
}

#file-manager .list-view > thead tr th:first-child {
  border-bottom: none;
  width: 106px;
}
#file-manager .list-view > tbody tr {
  cursor: pointer;
  outline: none;
}
#file-manager .list-view > tbody tr.selected {
  background: #E3F2FD;
}
#file-manager .list-view > tbody tr td {
  padding: 24px 8px;
  border-bottom: none;
}
#file-manager .list-view > tbody tr td.file-icon {
  padding: 24px;
  text-align: center;
}
#file-manager .list-view > tbody tr td.name {
  font-weight: 500;
}
#file-manager .list-view > tbody tr td.type {
  text-transform: capitalize;
}
#file-manager .list-view > tbody tr td.owner {
  text-transform: capitalize;
}
#file-manager .list-view > tbody tr td.show-details {
  text-align: center;
}
#file-manager .list-view > tbody tr td.more {
  padding: 24px 16px;
  text-align: center;
}

#dashboard-analytics {
  padding: 12px;
}
#dashboard-analytics #widgets .ms-card {
  padding: 12px;
}

#dashboard-project > .center > .header {
  height: 160px;
  min-height: 160px;
  max-height: 160px;
  padding-bottom: 0;
}
#dashboard-project > .center > .header .selected-project {
  background: rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  padding: 8px 16px;
  height: 40px;
  line-height: 24px;
  font-size: 16px;
}
#dashboard-project > .center > .header .project-selector {
  margin-left: 1px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.12);
}
#dashboard-project > .center > .header .project-selector md-icon {
  color: #FFFFFF;
}
#dashboard-project > .center > .content {
  background: none;
  padding: 0;
}
#dashboard-project > .center > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
#dashboard-project > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
#dashboard-project > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
#dashboard-project > .center > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
#dashboard-project > .center > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
#dashboard-project > .center > .content > md-tabs > md-tabs-content-wrapper md-tab-content {
  padding: 12px;
}
#dashboard-project > .sidenav {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  padding: 0;
  z-index: 51;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
#dashboard-project > .sidenav.md-locked-open {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: material-color("grey", "200");
}
#dashboard-server {
  padding: 12px;
}
.demo-content {
  font-size: 15px;
  line-height: 1.7;
}
.demo-content img {
  max-height: 400px;
  margin-bottom: 16px;
}

.demo-sidenav md-list-item {
  line-height: 64px;
}

#lock {
  height: 100%;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat;
  background-size: cover;
}
#lock #lock-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#lock #lock-form-wrapper #lock-form {
  padding: 48px 32px 32px 32px;
  width: 384px;
  max-width: 384px;
  background: #FFFFFF;
}
#lock #lock-form-wrapper #lock-form .title {
  margin-bottom: 8px;
  font-size: 17px;
}
#lock #lock-form-wrapper #lock-form .subtitle {
  color: rgba(0, 0, 0, 0.54);
}
#lock #lock-form-wrapper #lock-form .avatar-container {
  position: relative;
  margin-right: 16px;
}
#lock #lock-form-wrapper #lock-form .avatar-container md-icon {
  position: absolute;
  top: -3px;
  right: 2px;
}
#lock #lock-form-wrapper #lock-form form {
  width: 100%;
  margin: 32px 0 0 0;
}
#lock #lock-form-wrapper #lock-form form .submit-button {
  width: 220px;
  margin: 32px auto;
  display: block;
}
#lock #lock-form-wrapper #lock-form .message {
  font-weight: 500;
  text-align: center;
}

@media screen and (max-width: 960px) {
  #lock #lock-form-wrapper {
    padding: 16px;
  }
  #lock #lock-form-wrapper #lock-form {
    padding: 24px;
    width: 100%;
  }
  #lock #lock-form-wrapper #lock-form .subtitle {
    text-align: center;
  }
  #lock #lock-form-wrapper #lock-form .avatar-container {
    margin-bottom: 10px;
  }
  #lock #lock-form-wrapper #lock-form form .md-button {
    width: 90%;
  }
}
#forgot-password {
  height: 100%;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat;
  background-size: cover;
}
#forgot-password #forgot-password-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form {
  width: 384px;
  max-width: 384px;
  padding: 32px;
  text-align: center;
  background: #FFFFFF;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .title {
  font-size: 17px;
  margin: 16px 0 32px 0;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form form {
  width: 100%;
  text-align: left;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .login {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .login .text {
  margin-right: 8px;
}
@media screen and (max-width: 600px) {
  #forgot-password #forgot-password-form-wrapper {
    padding: 16px;
  }
  #forgot-password #forgot-password-form-wrapper #forgot-password-form {
    padding: 24px;
    width: 100%;
  }
  #forgot-password #forgot-password-form-wrapper #forgot-password-form form .md-button {
    width: 90%;
  }
}
#login-v2 {
  height: 100%;
  overflow: hidden;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat;
  background-size: cover;
}
#login-v2 #login-v2-intro {
  padding: 128px;
}
#login-v2 #login-v2-intro .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin-bottom: 32px;
  color: #FFFFFF;
  border-radius: 2px;
  text-align: center;
}
#login-v2 #login-v2-intro .title {
  font-size: 42px;
  font-weight: 300;
}
#login-v2 #login-v2-intro .description {
  padding-top: 8px;
  font-size: 14px;
  max-width: 600px;
}
#login-v2 #login-v2-form-wrapper {
  width: 416px;
  min-width: 416px;
  max-width: 416px;
  height: 100%;
  background: #FFFFFF;
}
#login-v2 #login-v2-form-wrapper #login-v2-form {
  padding: 128px 48px 48px 48px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .title {
  font-size: 21px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .description {
  padding-top: 8px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form {
  width: 100%;
  text-align: left;
  padding-top: 32px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form md-checkbox {
  margin: 0;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form .remember-forgot-password {
  font-size: 13px;
  margin-top: 8px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form .remember-forgot-password .remember-me {
  margin-bottom: 16px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form .remember-forgot-password .forgot-password {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 16px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form .submit-button {
  width: 100%;
  margin: 16px auto;
  display: block;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .separator {
  font-size: 15px;
  font-weight: 600;
  margin: 24px auto 16px auto;
  position: relative;
  overflow: hidden;
  width: 100px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
}
#login-v2 #login-v2-form-wrapper #login-v2-form .separator .text {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  padding: 0 8px;
  z-index: 9999;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .separator .text:before, #login-v2 #login-v2-form-wrapper #login-v2-form .separator .text:after {
  content: "";
  display: block;
  width: 30px;
  position: absolute;
  top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#login-v2 #login-v2-form-wrapper #login-v2-form .separator .text:before {
  right: 100%;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .separator .text:after {
  left: 100%;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .md-button.google, #login-v2 #login-v2-form-wrapper #login-v2-form .md-button.facebook {
  width: 70%;
  text-transform: none;
  color: #FFFFFF;
  font-size: 13px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .md-button.google md-icon, #login-v2 #login-v2-form-wrapper #login-v2-form .md-button.facebook md-icon {
  color: #FFFFFF;
  margin: 0 8px 0 0;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .md-button.google {
  background-color: #D73D32;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .md-button.facebook {
  background-color: rgb(63, 92, 154);
}
#login-v2 #login-v2-form-wrapper #login-v2-form .register {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .register .text {
  margin-right: 8px;
}
@media screen and (max-width: 960px) {
  #login-v2 #login-v2-form-wrapper {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form {
    text-align: center;
    padding: 24px;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form .md-button.google, #login-v2 #login-v2-form-wrapper #login-v2-form .md-button.facebook {
    width: 80%;
  }
}
#register {
  height: 100%;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat;
  background-size: cover;
}
#register #register-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#register #register-form-wrapper #register-form {
  width: 384px;
  max-width: 384px;
  padding: 32px;
  background: #FFFFFF;
  text-align: center;
}
#register #register-form-wrapper #register-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#register #register-form-wrapper #register-form .title {
  margin: 16px 0 32px 0;
  font-size: 17px;
}
#register #register-form-wrapper #register-form form {
  width: 100%;
  text-align: left;
}
#register #register-form-wrapper #register-form form md-checkbox {
  margin: 0;
}
#register #register-form-wrapper #register-form form .terms {
  font-size: 13px;
  margin: 16px 0 32px 0;
}
#register #register-form-wrapper #register-form form .terms a {
  margin-left: 4px;
}
#register #register-form-wrapper #register-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#register #register-form-wrapper #register-form .login {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#register #register-form-wrapper #register-form .login .text {
  margin-right: 8px;
}
@media screen and (max-width: 600px) {
  #register #register-form-wrapper {
    padding: 16px;
  }
  #register #register-form-wrapper #register-form {
    padding: 24px;
    width: 100%;
  }
  #register #register-form-wrapper #register-form form .md-button {
    width: 90%;
  }
}
#login {
  height: 100%;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat;
  background-size: cover;
}
#login #login-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#login #login-form-wrapper #login-form {
  width: 384px;
  max-width: 384px;
  padding: 32px;
  background: #FFFFFF;
  text-align: center;
}
#login #login-form-wrapper #login-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#login #login-form-wrapper #login-form .title {
  font-size: 17px;
  margin: 16px 0 32px 0;
}
#login #login-form-wrapper #login-form form {
  width: 100%;
  text-align: left;
}
#login #login-form-wrapper #login-form form md-checkbox {
  margin: 0;
}
#login #login-form-wrapper #login-form form .remember-forgot-password {
  font-size: 13px;
  margin-top: 8px;
}
#login #login-form-wrapper #login-form form .remember-forgot-password .remember-me {
  margin-bottom: 16px;
}
#login #login-form-wrapper #login-form form .remember-forgot-password .forgot-password {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 16px;
}
#login #login-form-wrapper #login-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#login #login-form-wrapper #login-form .register {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#login #login-form-wrapper #login-form .register .text {
  margin-right: 8px;
}
#login #login-form-wrapper #login-form .separator {
  font-size: 15px;
  font-weight: 600;
  margin: 24px auto 16px auto;
  position: relative;
  overflow: hidden;
  width: 100px;
  color: rgba(0, 0, 0, 0.54);
}
#login #login-form-wrapper #login-form .separator .text {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  padding: 0 8px;
  z-index: 9999;
}
#login #login-form-wrapper #login-form .separator .text:before, #login #login-form-wrapper #login-form .separator .text:after {
  content: "";
  display: block;
  width: 30px;
  position: absolute;
  top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#login #login-form-wrapper #login-form .separator .text:before {
  right: 100%;
}
#login #login-form-wrapper #login-form .separator .text:after {
  left: 100%;
}
#login #login-form-wrapper #login-form .md-button.google, #login #login-form-wrapper #login-form .md-button.facebook {
  width: 192px;
  text-transform: none;
  color: #FFFFFF;
  font-size: 13px;
}
#login #login-form-wrapper #login-form .md-button.google md-icon, #login #login-form-wrapper #login-form .md-button.facebook md-icon {
  color: #FFFFFF;
  margin: 0 8px 0 0;
}
#login #login-form-wrapper #login-form .md-button.google {
  background-color: #D73D32;
}
#login #login-form-wrapper #login-form .md-button.facebook {
  background-color: rgb(63, 92, 154);
}

@media screen and (max-width: 600px) {
  #login #login-form-wrapper {
    padding: 16px;
  }
  #login #login-form-wrapper #login-form {
    padding: 24px;
    width: 100%;
  }
  #login #login-form-wrapper #login-form form .md-button {
    width: 90%;
  }
  #login #login-form-wrapper #login-form .md-button.google, #login #login-form-wrapper #login-form .md-button.facebook {
    width: 80%;
  }
}
#register-v2 {
  height: 100%;
  overflow: hidden;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat;
  background-size: cover;
}
#register-v2 #register-v2-intro {
  padding: 128px;
}
#register-v2 #register-v2-intro .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin-bottom: 32px;
  color: #FFFFFF;
  border-radius: 2px;
  text-align: center;
}
#register-v2 #register-v2-intro .title {
  font-size: 42px;
  font-weight: 300;
}
#register-v2 #register-v2-intro .description {
  padding-top: 8px;
  font-size: 14px;
  max-width: 600px;
}
#register-v2 #register-v2-form-wrapper {
  width: 416px;
  min-width: 416px;
  max-width: 416px;
  height: 100%;
  background: #FFFFFF;
}
#register-v2 #register-v2-form-wrapper #register-v2-form {
  padding: 128px 48px 48px 48px;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .title {
  font-size: 21px;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .description {
  padding-top: 8px;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form {
  width: 100%;
  text-align: left;
  padding-top: 32px;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form md-checkbox {
  margin: 0;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form .terms {
  font-size: 13px;
  margin: 16px 0 32px 0;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form .terms a {
  margin-left: 4px;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form .md-button[type=submit] {
  width: 100%;
  margin: 16px auto;
  display: block;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .login {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .login .text {
  margin-right: 8px;
}
@media screen and (max-width: 960px) {
  #register-v2 #register-v2-form-wrapper {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 16px;
  }
  #register-v2 #register-v2-form-wrapper #register-v2-form {
    padding: 24px;
    text-align: center;
  }
}
#reset-password {
  height: 100%;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat;
  background-size: cover;
}
#reset-password #reset-password-form-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 32px;
}
#reset-password #reset-password-form-wrapper #reset-password-form {
  width: 384px;
  max-width: 384px;
  padding: 32px;
  text-align: center;
  background: #FFFFFF;
}
#reset-password #reset-password-form-wrapper #reset-password-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#reset-password #reset-password-form-wrapper #reset-password-form .title {
  font-size: 17px;
  margin: 16px 0 32px 0;
}
#reset-password #reset-password-form-wrapper #reset-password-form form {
  width: 100%;
  text-align: left;
}
#reset-password #reset-password-form-wrapper #reset-password-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#reset-password #reset-password-form-wrapper #reset-password-form .login {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#reset-password #reset-password-form-wrapper #reset-password-form .login .text {
  margin-right: 8px;
}
@media screen and (max-width: 600px) {
  #reset-password #reset-password-form-wrapper {
    padding: 16px;
  }
  #reset-password #reset-password-form-wrapper #reset-password-form {
    padding: 24px;
    width: 100%;
  }
  #reset-password #reset-password-form-wrapper #reset-password-form form .md-button {
    width: 90%;
  }
}
#error-404 .content {
  width: 90%;
  max-width: 512px;
  margin-top: 128px;
}
#error-404 .content .error-code {
  font-size: 112px;
  text-align: center;
  line-height: 1;
  margin-bottom: 16px;
  font-weight: 500;
}
#error-404 .content .message {
  font-size: 24px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
}
#error-404 .content .search {
  width: 100%;
  height: 56px;
  line-height: 56px;
  margin: 48px auto 16px auto;
  padding: 16px;
  background: #FFFFFF;
}
#error-404 .content .search input {
  padding: 0 0 0 16px;
}
#error-404 .content .back-link {
  font-size: 15px;
  text-align: center;
}

#error-500 .content {
  width: 90%;
  max-width: 512px;
  margin-top: 128px;
}
#error-500 .content .error-code {
  font-size: 112px;
  line-height: 1;
  text-align: center;
  margin-bottom: 16px;
  font-weight: 500;
}
#error-500 .content .message {
  font-size: 24px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
}
#error-500 .content .sub-message {
  font-size: 17px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
  margin: 16px auto 48px auto;
}
#error-500 .content .report-link {
  text-align: center;
  font-size: 15px;
}

md-dialog.event-detail-dialog {
  max-width: 560px;
  width: 560px;
}
md-dialog.event-detail-dialog md-dialog-content {
  position: relative;
  display: block;
}
md-dialog.event-detail-dialog md-toolbar .md-toolbar-tools {
  position: relative;
}
md-dialog.event-detail-dialog md-toolbar .md-toolbar-tools .title {
  font-size: 20px;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
md-dialog.event-detail-dialog md-toolbar .md-toolbar-tools .edit-event-button {
  position: absolute;
  right: 24px;
  bottom: -28px;
}
md-dialog.event-detail-dialog md-dialog-content {
  padding: 32px 24px 24px 24px;
}
md-dialog.event-detail-dialog md-dialog-content .event-details md-icon {
  margin: 0 16px 0 0;
}
md-dialog.event-detail-dialog md-dialog-content .event-details .event-detail-row {
  margin-bottom: 32px;
}
md-dialog.event-detail-dialog md-dialog-content .event-details .event-detail-row:last-child {
  margin-bottom: 16px;
}

@media screen and (max-width: 960px) {
  md-dialog.event-detail-dialog {
    width: 80%;
  }
}
@media screen and (max-width: 600px) {
  md-dialog.event-detail-dialog {
    width: 90%;
  }
}
md-dialog.event-form-dialog {
  max-width: 720px;
  width: 720px;
}
md-dialog.event-form-dialog md-dialog-content {
  display: block;
  position: relative;
}
md-dialog.event-form-dialog form {
  overflow: hidden;
}
md-dialog.event-form-dialog form md-toolbar .title {
  font-size: 17px;
}
md-dialog.event-form-dialog form .date-row md-datepicker {
  margin-right: 24px;
}
md-dialog.event-form-dialog form .notifications {
  padding: 16px 0;
}
md-dialog.event-form-dialog form .notifications > .md-button {
  margin: 0;
}
md-dialog.event-form-dialog md-dialog-actions {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  background-color: rgba(0, 0, 0, 0.03);
}

@media screen and (max-width: 960px) {
  md-dialog.event-form-dialog {
    width: 80%;
  }
}
@media screen and (max-width: 600px) {
  md-dialog.event-form-dialog {
    width: 90%;
  }
}
#chat-app .left-sidenav {
  overflow: hidden;
  width: 400px;
}
#chat-app .left-sidenav .view {
  overflow: hidden;
  z-index: 9999999;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 1 !important;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}

#chat-app .right-sidenav {
  overflow: hidden;
  width: 400px;
}
#chat-app .right-sidenav .view {
  overflow: hidden;
  z-index: 9999999;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 1 !important;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

#e-commerce-order > .header {
  height: 120px;
  min-height: 120px;
  max-height: 120px;
}
#e-commerce-order > .header .goto-orders-button {
  margin-right: 16px;
}
#e-commerce-order > .header .subtitle {
  margin: 6px 0 0 0;
}
#e-commerce-order .order-detail-form-container {
  padding: 24px;
  margin-bottom: 24px;
}
#e-commerce-order .order-detail-form-container.customer table {
  margin-bottom: 16px;
}
#e-commerce-order .order-detail-form-container.customer .addresses md-tab-content {
  padding: 16px;
}
#e-commerce-order .order-detail-form-container.customer .addresses .address {
  font-size: 16px;
  padding: 8px 0 16px 0;
}
#e-commerce-order .order-detail-form-container.status .status {
  white-space: nowrap;
  padding: 4px 8px;
  border-radius: 2px;
}
#e-commerce-order .order-detail-form-container.status .update-status {
  margin-top: 16px;
}
#e-commerce-order .order-detail-form-container.shipping .tracking-code.editable-click {
  cursor: pointer;
}
#e-commerce-order .order-detail-form-container.shipping .editable-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 8px 0 8px 24px;
}
#e-commerce-order .order-detail-form-container.shipping .editable-controls input {
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 4px;
}
#e-commerce-order .order-detail-form-container.shipping .editable-controls .editable-buttons button {
  margin: 0;
}
#e-commerce-order .order-detail-form-container.products {
  padding: 0;
}
#e-commerce-order .order-detail-form-container.products .dataTables_wrapper .dataTables_scrollHead {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#e-commerce-order .order-detail-form-container.products .dataTables_wrapper .dataTables_scrollBody table tr {
  cursor: pointer;
}
#e-commerce-order .order-detail-form-container.products .dataTables_wrapper .dataTables_scrollBody .product-image {
  width: 52px;
  height: 52px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}

#e-commerce-products .center .header {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important;
  padding: 24px 0;
}
#e-commerce-products .center .header .h1 md-icon {
  margin-right: 12px;
}
#e-commerce-products .center .header .product-count {
  margin: 6px 0 0 36px;
}
#e-commerce-products .center .header .search {
  position: relative;
  padding-left: 24px;
  max-width: 480px;
}
#e-commerce-products .center .header .search .search-icon {
  margin: 0 -24px 0 0;
}
#e-commerce-products .center .header .search .search-input {
  margin: 0 0 0 32px;
  background: none;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  color: #FFFFFF;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  -webkit-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
}
#e-commerce-products .center .header .search .search-input:focus {
  border-color: rgb(255, 255, 255);
}
#e-commerce-products .center .header .search .search-input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
#e-commerce-products .center .content-card .toolbar {
  padding: 8px;
}
#e-commerce-products .center .content-card .content {
  padding: 0;
}
#e-commerce-products .center .content-card .content .dataTables_wrapper .dataTables_scrollHead {
  min-height: 64px;
}
#e-commerce-products .center .content-card .content .dataTables_wrapper .dataTables_scrollHead table th {
  padding-top: 20px;
  padding-bottom: 20px;
}
#e-commerce-products .center .content-card .content .dataTables_wrapper .dataTables_scrollBody .product-image {
  width: 52px;
  height: 52px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
#e-commerce-products .center .content-card .content .dataTables_wrapper .dataTables_scrollBody .quantity-indicator {
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-right: 8px;
}
#e-commerce-products .center .content-card .content .dataTables_wrapper .dataTables_scrollBody .quantity-indicator + div {
  display: inline-block;
  vertical-align: middle;
}
#e-commerce-products .center .content-card .content .dataTables_wrapper .dataTables_scrollBody .edit-button {
  margin: 0;
}

#e-commerce-orders .center .header {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important;
  padding: 24px 0;
}
#e-commerce-orders .center .header .h1 md-icon {
  margin-right: 12px;
}
#e-commerce-orders .center .header .order-count {
  margin: 6px 0 0 36px;
}
#e-commerce-orders .center .header .search {
  position: relative;
  padding-left: 24px;
  max-width: 480px;
}
#e-commerce-orders .center .header .search .search-icon {
  margin: 0 -24px 0 0;
}
#e-commerce-orders .center .header .search .search-input {
  margin: 0 0 0 32px;
  background: none;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  color: #FFFFFF;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  -webkit-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
}
#e-commerce-orders .center .header .search .search-input:focus {
  border-color: rgb(255, 255, 255);
}
#e-commerce-orders .center .header .search .search-input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
#e-commerce-orders .center .content-card .toolbar {
  padding: 8px;
}
#e-commerce-orders .center .content-card .content {
  padding: 0;
}
#e-commerce-orders .center .content-card .content .dataTables_wrapper .dataTables_scrollHead {
  min-height: 64px;
}
#e-commerce-orders .center .content-card .content .dataTables_wrapper .dataTables_scrollHead table th {
  padding-top: 20px;
  padding-bottom: 20px;
}
#e-commerce-orders .center .content-card .content .dataTables_wrapper .dataTables_scrollBody table .status {
  font-size: 12px;
  white-space: nowrap;
  padding: 2px 5px;
  border-radius: 2px;
}

#e-commerce-product .header {
  height: 120px;
  min-height: 120px;
  max-height: 120px;
}
#e-commerce-product .header .goto-products-button {
  margin-right: 16px;
}
#e-commerce-product .header .product-image {
  overflow: hidden;
  width: 56px;
  height: 56px;
  margin-right: 16px;
  border: 3px solid rgba(0, 0, 0, 0.12);
}
#e-commerce-product .header .product-image img {
  height: 100%;
  width: auto;
  max-width: none;
}
#e-commerce-product .header .subtitle {
  margin: 6px 0 0 0;
}
#e-commerce-product .product-detail-form-container {
  padding: 24px;
}
#e-commerce-product .product-detail-form-container #product-image-uploader {
  position: relative;
}
#e-commerce-product .product-detail-form-container #product-image-uploader.dropping .drop-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#e-commerce-product .product-detail-form-container #product-image-uploader .drop-text {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 16px;
  text-align: center;
  border: 2px dashed rgba(0, 0, 0, 0.12);
  background: #FFFFFF;
  font-size: 20px;
  z-index: 100;
}
#e-commerce-product .product-detail-form-container #product-image-uploader .upload-button {
  margin-bottom: 16px;
}
#e-commerce-product .product-detail-form-container #product-image-uploader .image-zoom-area {
  border: 2px solid rgba(0, 0, 0, 0.12);
  width: 500px;
}
#e-commerce-product .product-detail-form-container #product-image-uploader .product-image {
  position: relative;
  width: 100px;
  min-height: 100px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin: 8px;
}
#e-commerce-product .product-detail-form-container #product-image-uploader .product-image.uploading .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.87);
}
#e-commerce-product .product-detail-form-container #product-image-uploader .product-image .media {
  cursor: pointer;
  max-height: 100%;
}

#file-manager .sidenav {
  width: 320px;
  min-width: 320px;
  max-width: 320px;
  padding: 0;
}
#file-manager .sidenav._md-locked-open {
  width: 320px;
  min-width: 320px;
  max-width: 320px;
  overflow: hidden;
}
#file-manager .sidenav .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px 24px;
}
#file-manager .sidenav .header .title {
  font-size: 15px;
  margin-bottom: 8px;
}
#file-manager .sidenav .content {
  position: relative;
  background: #FFFFFF;
}
#file-manager .sidenav .content .file-details .preview {
  background: #FFFFFF;
  height: 240px;
}
#file-manager .sidenav .content .file-details .offline-switch {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  font-weight: 500;
}
#file-manager .sidenav .content .file-details .offline-switch md-switch {
  margin: 0;
}
#file-manager .sidenav .content .file-details .offline-switch md-switch .md-container {
  margin: 0;
}
#file-manager .sidenav .content .file-details .title {
  padding: 24px 24px 16px 24px;
}
#file-manager .sidenav .content .file-details table {
  padding: 0 24px;
  width: 100%;
  text-align: left;
}
#file-manager .sidenav .content .file-details table tr th, #file-manager .sidenav .content .file-details table tr td {
  padding: 16px 0;
}
#file-manager .sidenav .content .file-details table tr.type {
  text-transform: capitalize;
}
#file-manager .sidenav .content .file-details table tr.owner {
  text-transform: capitalize;
}
@media screen and (max-width: 600px) {
  #file-manager .sidenav .header {
    height: 160px;
    min-height: 160px;
    max-height: 160px;
  }
}
#file-manager .main-sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  z-index: 51;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
#file-manager .main-sidenav .header {
  height: 150px;
  min-height: 150px;
  max-height: 150px;
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#file-manager .main-sidenav .header .logo .logo-icon {
  margin: 0 16px 0 0;
}
#file-manager .main-sidenav .header .logo .logo-text {
  font-size: 24px;
}
#file-manager .main-sidenav .header .account .account-selection {
  margin: 0;
}
#file-manager .main-sidenav .content {
  padding: 16px 0;
}

#file-manager .grid-view {
  padding: 32px 24px 24px 24px;
}
#file-manager .grid-view .item {
  margin: 8px;
  width: 250px;
  border-radius: 2px;
  overflow: hidden;
  cursor: pointer;
}
#file-manager .grid-view .item.folder {
  height: 64px;
  padding: 8px 16px;
}
#file-manager .grid-view .item.folder .title md-icon {
  margin-right: 16px;
}
#file-manager .grid-view .item.folder .title .name {
  font-size: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#file-manager .grid-view .item.folder .show-details .md-icon-button {
  margin: 0;
}
#file-manager .grid-view .item.file .preview {
  background: #FFFFFF;
  padding: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  width: 100%;
}
#file-manager .grid-view .item.file .bottom {
  height: 64px;
  padding: 8px 16px;
}
#file-manager .grid-view .item.file .bottom .title md-icon {
  margin-right: 16px;
}
#file-manager .grid-view .item.file .bottom .title .name {
  font-size: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#file-manager .grid-view .item.file .bottom .show-details .md-icon-button {
  margin: 0;
}

#file-manager .list-view > thead tr th:first-child {
  border-bottom: none;
  width: 106px;
}
#file-manager .list-view > tbody tr {
  cursor: pointer;
  outline: none;
}
#file-manager .list-view > tbody tr.selected {
  background: #E3F2FD;
}
#file-manager .list-view > tbody tr td {
  padding: 24px 8px;
  border-bottom: none;
}
#file-manager .list-view > tbody tr td.file-icon {
  padding: 24px;
  text-align: center;
}
#file-manager .list-view > tbody tr td.name {
  font-weight: 500;
}
#file-manager .list-view > tbody tr td.type {
  text-transform: capitalize;
}
#file-manager .list-view > tbody tr td.owner {
  text-transform: capitalize;
}
#file-manager .list-view > tbody tr td.show-details {
  text-align: center;
}
#file-manager .list-view > tbody tr td.more {
  padding: 24px 16px;
  text-align: center;
}

md-dialog.gantt-chart-add-edit-dialog {
  width: 480px;
  max-width: 480px;
  overflow: hidden;
}
md-dialog.gantt-chart-add-edit-dialog md-dialog-content {
  position: relative;
  padding: 0;
}
md-dialog.gantt-chart-add-edit-dialog md-dialog-content .form-content {
  padding: 16px 8px 8px 8px;
  font-size: 13px;
}
md-dialog.gantt-chart-add-edit-dialog md-dialog-content .form-content .input-block {
  padding: 12px;
}
md-dialog.gantt-chart-add-edit-dialog md-dialog-content .form-content .input-block md-input-container {
  margin: 0;
  width: 100%;
}
md-dialog.gantt-chart-add-edit-dialog md-dialog-content .form-content .input-block md-switch {
  margin: 0;
}
md-dialog.gantt-chart-add-edit-dialog md-dialog-content md-dialog-actions {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  background-color: rgba(0, 0, 0, 0.03);
}
md-dialog.gantt-chart-add-edit-dialog md-dialog-content md-tabs md-tabs-wrapper {
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}

@media screen and (max-width: 960px) {
  md-dialog.gantt-chart-add-edit-dialog {
    width: 80%;
  }
  md-dialog.gantt-chart-add-edit-dialog md-dialog-content .form-content .input-block {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  md-dialog.gantt-chart-add-edit-dialog {
    width: 90%;
  }
}
#gantt-chart .settings-sidenav {
  z-index: 51;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
#gantt-chart .settings-sidenav .content {
  padding: 16px 0;
}

#notes > md-content ms-new-note {
  display: block;
  max-width: 600px;
  margin: 32px auto;
  overflow: hidden;
  border-radius: 2px;
  background: white;
}
#notes > md-content ms-new-note.form-visible > ms-note-form {
  display: block;
}
#notes > md-content ms-new-note.form-visible > .new-note-button {
  display: none;
}
#notes > md-content ms-new-note > ms-note-form {
  display: none;
}
#notes > md-content ms-new-note .new-note-button {
  display: block;
  padding: 12px 16px;
  font-size: 15px;
  font-weight: 300;
  color: rgba(0, 0, 0, 0.8);
  cursor: text;
}

md-dialog.contact-dialog {
  max-width: 400px;
  width: 400px;
}
md-dialog.contact-dialog md-toolbar {
  height: 240px;
  min-height: 240px;
  max-height: 240px;
}
md-dialog.contact-dialog md-toolbar .title {
  font-size: 17px;
}
md-dialog.contact-dialog md-toolbar .md-toolbar-tools-middle {
  height: 144px;
  min-height: 144px;
  max-height: 144px;
}
md-dialog.contact-dialog md-toolbar .md-toolbar-tools-middle .contact-avatar {
  margin: 0;
}
md-dialog.contact-dialog md-toolbar .md-toolbar-tools-middle .contact-name {
  font-size: 24px;
  margin: 8px 0;
}
md-dialog.contact-dialog md-toolbar .md-toolbar-tools-bottom md-menu {
  margin: 0;
}
md-dialog.contact-dialog md-dialog-content {
  display: block;
  position: relative;
}
md-dialog.contact-dialog md-dialog-content .birthday-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  margin: 0;
  padding: 0 0 32px 0;
}
md-dialog.contact-dialog md-dialog-content .birthday-input .md-button {
  margin: 0;
  padding: 0;
  width: 24px;
  height: 24px;
}
md-dialog.contact-dialog md-dialog-content .birthday-input .md-button md-icon {
  color: rgba(0, 0, 0, 0.87);
}
md-dialog.contact-dialog md-dialog-content .birthday-input .md-datepicker-input-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
md-dialog.contact-dialog md-dialog-content .textarea-wrapper md-input-container {
  margin-top: 0;
}
md-dialog.contact-dialog md-dialog-content .textarea-wrapper md-icon {
  color: rgba(0, 0, 0, 0.87);
  margin: 0 8px 0 0;
}
md-dialog.contact-dialog md-dialog-actions {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

#notes ms-note-form {
  height: 100%;
}
#notes ms-note-form form {
  font-size: inherit;
  height: 100%;
  width: 100%;
}
#notes ms-note-form form > .image-wrapper {
  position: relative;
}
#notes ms-note-form form > .image-wrapper img {
  width: 100%;
}
#notes ms-note-form form > .image-wrapper .delete-image-button {
  position: absolute;
  bottom: 8px;
  right: 8px;
}
#notes ms-note-form form md-input-container {
  display: block;
  margin: 8px;
}
#notes ms-note-form form md-input-container textarea {
  resize: none;
  min-height: 104px;
  border-bottom: none;
  color: inherit;
  background: transparent;
}
#notes ms-note-form form md-input-container input {
  color: inherit;
  background: transparent;
}
#notes ms-note-form form md-input-container md-errors-spacer {
  display: none;
}
#notes ms-note-form form > input, #notes ms-note-form form textarea {
  width: 100%;
  padding: 12px;
  font-size: 15px;
  font-weight: 300;
}
#notes ms-note-form form > input::-webkit-input-placeholder, #notes ms-note-form form textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.87);
}
#notes ms-note-form form > input:-ms-input-placeholder, #notes ms-note-form form textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.87);
}
#notes ms-note-form form > input::placeholder, #notes ms-note-form form textarea::placeholder {
  color: rgba(0, 0, 0, 0.87);
}
#notes ms-note-form form > input {
  font-weight: 500;
}
#notes ms-note-form form .checklist {
  width: 100%;
}
#notes ms-note-form form .labels {
  padding: 8px 16px;
}
#notes ms-note-form form .labels .label {
  background: rgba(0, 0, 0, 0.1);
  margin: 0 0 2px 4px;
  padding: 2px 5px;
  font-size: 11px;
  white-space: nowrap;
  border-radius: 2px;
}
#notes ms-note-form form .checklist-form {
  width: 100%;
  padding: 8px 0 16px 16px;
}
#notes ms-note-form form .checklist-form md-input-container {
  margin: 0 0 4px 0;
}
#notes ms-note-form form .checklist-form md-input-container .md-errors-spacer {
  display: none;
}
#notes ms-note-form form .checklist-form md-input-container #new-checklist-item-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.87);
}
#notes ms-note-form form .checklist-form md-input-container #new-checklist-item-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.87);
}
#notes ms-note-form form .checklist-form md-input-container #new-checklist-item-input::placeholder {
  color: rgba(0, 0, 0, 0.87);
}
#notes ms-note-form form .checklist-form md-icon {
  overflow: hidden;
}
#notes ms-note-form form > .footer {
  width: 100%;
  padding: 8px;
  overflow: hidden;
}
#notes ms-note-form form > .footer .md-button {
  margin: 0;
}
#notes ms-note-form form > .footer .actions .reminder {
  margin-right: 16px;
  background: transparent;
}
#notes ms-note-form form > .footer .actions .reminder .md-datepicker-input-container {
  border-bottom-color: rgb(224, 224, 224) !important;
}
#notes ms-note-form form > .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.87);
}
#notes ms-note-form form > .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.87);
}
#notes ms-note-form form > .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::placeholder {
  color: rgba(0, 0, 0, 0.87);
}
#notes ms-note-form form > .footer .actions .reminder.md-datepicker-open .md-datepicker-input-container {
  background: white;
}
#notes ms-note-form form > .footer .actions .reminder md-icon {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  margin-top: 4px;
}
#notes ms-note-form form > .footer .actions .reminder md-icon:before {
  content: "\e684";
}
#notes ms-note-form form > .footer .actions .reminder md-icon svg {
  display: none;
}
#notes md-dialog ms-note-form {
  max-width: 640px;
}

.notes-labels-menu-content .label {
  padding: 4px 16px;
}
.notes-labels-menu-content .label .md-button {
  background: rgba(0, 0, 0, 0.1);
  font-size: 13px;
}

#notes > md-content .notes .note {
  padding: 8px;
}
#notes > md-content .notes .note md-card {
  margin: 0;
  cursor: pointer;
}
#notes > md-content .notes .note md-card md-card-content {
  padding: 0;
}
#notes > md-content .notes .note md-card md-card-content > *:first-child {
  padding-top: 16px !important;
}
#notes > md-content .notes .note md-card md-card-content > *:last-child {
  padding-bottom: 16px !important;
}
#notes > md-content .notes .note md-card md-card-content md-card-title {
  padding: 8px 16px;
}
#notes > md-content .notes .note md-card md-card-content md-card-title md-card-title-text {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}
#notes > md-content .notes .note md-card md-card-content md-description {
  display: block;
  padding: 8px 16px;
}
#notes > md-content .notes .note md-card md-card-content md-description > span {
  white-space: pre-wrap;
  word-wrap: break-word;
}
#notes > md-content .notes .note md-card md-card-content md-description[font-size="1"] {
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
}
#notes > md-content .notes .note md-card md-card-content md-description[font-size="2"] {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}
#notes > md-content .notes .note md-card md-card-content md-description[font-size="3"] {
  font-size: 24px;
  line-height: 36px;
  font-weight: 300;
}
#notes > md-content .notes .note md-card md-card-content md-description[font-size="4"] {
  font-size: 36px;
  line-height: 48px;
  font-weight: 100;
}
#notes > md-content .notes .note md-card md-card-content md-description[font-size="5"] {
  font-size: 48px;
  line-height: 60px;
  font-weight: 100;
}
#notes > md-content .notes .note md-card md-card-content .checklist {
  padding: 8px 16px;
}
#notes > md-content .notes .note md-card md-card-content .checklist .checklist-item {
  padding: 8px 0;
}
#notes > md-content .notes .note md-card md-card-content .checklist .checklist-item md-checkbox {
  margin: 0;
}
#notes > md-content .notes .note md-card md-card-content .labels {
  padding: 8px 16px;
}
#notes > md-content .notes .note md-card md-card-content .labels .label {
  background: rgba(0, 0, 0, 0.1);
  margin: 0 0 2px 4px;
  padding: 2px 5px;
  font-size: 11px;
  white-space: nowrap;
  border-radius: 2px;
}
#notes > md-content .notes .note md-card md-card-content .reminder {
  padding: 8px 16px;
}

#notes .main-sidenav md-list md-list-item span {
  font-size: 14px;
}
#notes .main-sidenav md-list md-list-item.selected .md-button {
  font-weight: 500;
  color: #000000;
}
#notes .main-sidenav md-list md-list-item.label {
  padding: 0 8px 0 16px;
}
#notes .main-sidenav md-list md-list-item.label .label-name {
  cursor: pointer;
}
#notes .main-sidenav md-list md-list-item.label > .md-button {
  margin: 0;
  padding: 0;
  width: 32px;
  height: 32px;
}
#notes .main-sidenav md-list md-list-item.label .editable-text {
  width: 100%;
}
#notes .main-sidenav md-list md-list-item.label .editable-text .editable-controls {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#notes .main-sidenav md-list md-list-item.label .editable-text .editable-controls .editable-input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#notes .main-sidenav md-list md-list-item.label .editable-text .editable-controls .editable-buttons .md-button {
  margin: 0;
  width: 32px;
  padding: 0;
}
#notes .main-sidenav md-list md-list-item.new-label-form .editable-text {
  width: 100%;
}
#notes .main-sidenav md-list md-list-item.new-label-form .editable-text .editable-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#notes .main-sidenav md-list md-list-item.new-label-form .editable-text .editable-controls .editable-input {
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 4px 2px;
  margin-bottom: 8px;
  font-size: 13px;
  width: 100%;
}
#notes .main-sidenav md-list md-list-item.new-label-form .editable-text .editable-controls .editable-buttons .md-button {
  margin: 0;
  margin: 0;
  padding: 0;
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  width: 32px;
}

#contacts .main-sidenav md-list md-list-item.selected .md-button {
  font-weight: 500;
  color: #000000;
}
#contacts .main-sidenav md-list md-list-item.new-group-form .editable-text {
  width: 100%;
}
#contacts .main-sidenav md-list md-list-item.new-group-form .editable-text .editable-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-left: 8px;
}
#contacts .main-sidenav md-list md-list-item.new-group-form .editable-text .editable-controls .editable-input {
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 4px 2px;
  margin-bottom: 8px;
  font-size: 13px;
  width: 100%;
}
#contacts .main-sidenav md-list md-list-item.new-group-form .editable-text .editable-controls .editable-buttons .md-button {
  margin: 0;
  margin: 0;
  padding: 0;
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  width: 32px;
}

md-dialog.card-dialog {
  width: 90%;
  max-width: 800px;
  overflow: hidden;
}
md-dialog.card-dialog md-toolbar .md-toolbar-tools > .md-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
md-dialog.card-dialog md-toolbar .md-toolbar-tools .due-date .moment-picker .moment-picker-container {
  font-size: 13px;
}
md-dialog.card-dialog md-dialog-content {
  position: relative;
  background-color: #F5F5F5;
}
md-dialog.card-dialog md-dialog-content .card-breadcrumb {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 12px;
}
md-dialog.card-dialog md-dialog-content .card-subscribe {
  margin-right: 8px;
  color: rgba(0, 0, 0, 0.6);
}
md-dialog.card-dialog md-dialog-content .card-name {
  width: 100%;
  font-size: 24px;
}
md-dialog.card-dialog md-dialog-content .card-name .editable-input {
  font-size: 24px;
}
md-dialog.card-dialog md-dialog-content .due-date .moment-picker-input {
  background: material-color("grey", "200");
  padding: 8px 10px;
}
md-dialog.card-dialog md-dialog-content .due-date .moment-picker-input:hover {
  background: material-color("grey", "300");
}
md-dialog.card-dialog md-dialog-content .due-date .moment-picker-input i {
  margin-right: 8px;
}
md-dialog.card-dialog md-dialog-content .due-date .moment-picker-container {
  margin-top: 8px;
  right: 0;
}
md-dialog.card-dialog md-dialog-content .due-date .moment-picker-container:before, md-dialog.card-dialog md-dialog-content .due-date .moment-picker-container:after {
  right: 15px;
  left: auto;
}
md-dialog.card-dialog md-dialog-content .due-date .remove-due-date {
  background: material-color("grey", "200");
  padding: 9px;
  cursor: pointer;
}
md-dialog.card-dialog md-dialog-content .due-date .remove-due-date:hover {
  background: material-color("grey", "300");
}
md-dialog.card-dialog md-dialog-content .description {
  padding-bottom: 16px;
}
md-dialog.card-dialog md-dialog-content .sections .section {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  margin-bottom: 32px;
}
md-dialog.card-dialog md-dialog-content .sections .section:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
md-dialog.card-dialog md-dialog-content .sections .section:last-child .section-content {
  padding-bottom: 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .section-header {
  font-size: 16px;
}
md-dialog.card-dialog md-dialog-content .sections .section .section-header i {
  margin-right: 8px;
  color: rgba(0, 0, 0, 0.6);
}
md-dialog.card-dialog md-dialog-content .sections .section .section-header .section-title {
  font-weight: 500;
}
md-dialog.card-dialog md-dialog-content .sections .section .section-content {
  padding: 24px 0 32px 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .labels .section-content {
  padding: 8px 0 32px 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .labels .label-chips .md-chips {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .labels .label-chips .md-chips md-chip {
  background: transparent;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
md-dialog.card-dialog md-dialog-content .sections .section .labels .label-chips .md-chips md-chip .label-chip {
  padding: 0 32px 0 12px;
  border-radius: 16px;
  display: block;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
md-dialog.card-dialog md-dialog-content .sections .section .labels .label-chips .md-chips md-chip .md-chip-remove-container {
  right: 12px;
  line-height: 30px;
}
md-dialog.card-dialog md-dialog-content .sections .section .members .section-content {
  padding: 8px 0 32px 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .members .member-chips .md-chips {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .members .member-chips .md-chips md-chip {
  padding-left: 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .members .member-chips .md-chips md-chip .member-chip .member-chip-avatar {
  width: 32px;
  border-radius: 50%;
}
md-dialog.card-dialog md-dialog-content .sections .section .members .member-chips .md-chips md-chip .md-chip-remove-container {
  right: 6px;
  line-height: 30px;
}
md-dialog.card-dialog md-dialog-content .sections .section .attachments .attachment {
  margin-bottom: 16px;
}
md-dialog.card-dialog md-dialog-content .sections .section .attachments .attachment .attachment-preview {
  background-color: #EEF0F2;
  width: 160px;
  height: 128px;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin-right: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
}
md-dialog.card-dialog md-dialog-content .sections .section .attachments .attachment .attachment-content .attachment-url,
md-dialog.card-dialog md-dialog-content .sections .section .attachments .attachment .attachment-content .attachment-name {
  font-weight: 500;
  font-size: 16px;
}
md-dialog.card-dialog md-dialog-content .sections .section .attachments .attachment .attachment-content .attachment-is-cover {
  margin-left: 6px;
}
md-dialog.card-dialog md-dialog-content .sections .section .attachments .attachment .attachment-content .attachment-time {
  color: rgba(0, 0, 0, 0.6);
}
md-dialog.card-dialog md-dialog-content .sections .section .attachments .attachment .attachment-content .attachment-actions-button {
  background-color: white;
  text-transform: capitalize;
  margin: 12px 0 0 0;
  padding-left: 12px;
}
md-dialog.card-dialog md-dialog-content .sections .section .attachments .attachment .attachment-content .attachment-actions-button i {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.6);
}
md-dialog.card-dialog md-dialog-content .sections .section .attachments .add-attachment-button {
  margin: 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .attachments .add-attachment-button i {
  color: rgba(0, 0, 0, 0.6);
  margin-right: 8px;
}
md-dialog.card-dialog md-dialog-content .sections .section .attachments .add-attachment-button span {
  font-weight: 500;
  text-transform: capitalize;
}
md-dialog.card-dialog md-dialog-content .sections .section .checklist .checklist-progress {
  margin-bottom: 16px;
}
md-dialog.card-dialog md-dialog-content .sections .section .checklist .checklist-progress .checklist-progress-value {
  margin-right: 12px;
  font-weight: 500;
  white-space: nowrap;
  font-size: 14px;
}
md-dialog.card-dialog md-dialog-content .sections .section .checklist .editable-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
md-dialog.card-dialog md-dialog-content .sections .section .checklist .check-items .check-item md-checkbox {
  margin-bottom: 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .checklist .check-items .check-item md-checkbox .md-label {
  font-size: 14px;
}
md-dialog.card-dialog md-dialog-content .sections .section .checklist .check-items .check-item md-checkbox.md-checked .md-label {
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.6);
}
md-dialog.card-dialog md-dialog-content .sections .section .checklist .new-check-item-form {
  padding-top: 16px;
}
md-dialog.card-dialog md-dialog-content .sections .section .checklist .new-check-item-form md-input-container {
  margin: 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .checklist .new-check-item-form .md-button {
  margin: 0 0 0 16px;
}
md-dialog.card-dialog md-dialog-content .sections .section .comments .comment {
  margin-bottom: 16px;
}
md-dialog.card-dialog md-dialog-content .sections .section .comments .comment .comment-member-avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-right: 16px;
}
md-dialog.card-dialog md-dialog-content .sections .section .comments .comment .comment-member-name {
  font-size: 14px;
  font-weight: 500;
}
md-dialog.card-dialog md-dialog-content .sections .section .comments .comment .comment-time {
  font-size: 12px;
}
md-dialog.card-dialog md-dialog-content .sections .section .comments .comment .comment-bubble {
  position: relative;
  padding: 8px;
  background-color: white;
  border: 1px solid rgb(220, 223, 225);
  font-size: 14px;
  margin: 4px 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .comments .comment .comment-bubble:after, md-dialog.card-dialog md-dialog-content .sections .section .comments .comment .comment-bubble:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .comments .comment .comment-bubble:after {
  left: -7px;
  right: auto;
  top: 0px;
  bottom: auto;
  border: 11px solid;
  border-color: white transparent transparent transparent;
}
md-dialog.card-dialog md-dialog-content .sections .section .comments .comment .comment-bubble:before {
  left: -9px;
  right: auto;
  top: -1px;
  bottom: auto;
  border: 8px solid;
  border-color: rgb(220, 223, 225) transparent transparent transparent;
}
md-dialog.card-dialog md-dialog-content .sections .section .comments .comment.new-comment md-input-container {
  margin: 0;
}
md-dialog.card-dialog md-dialog-content .sections .section .activities .activity {
  margin-bottom: 12px;
}
md-dialog.card-dialog md-dialog-content .sections .section .activities .activity .activity-member-avatar {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 16px;
}
md-dialog.card-dialog md-dialog-content .sections .section .activities .activity .activity-member-name {
  font-size: 14px;
  font-weight: 500;
  margin-right: 8px;
}
md-dialog.card-dialog md-dialog-content .sections .section .activities .activity .activity-message {
  font-size: 14px;
  margin-right: 8px;
}
md-dialog.card-dialog md-dialog-content .sections .section .activities .activity .activity-time {
  font-size: 12px;
}

.checklist-menu-content {
  padding: 8px 16px 16px 16px;
}
.checklist-menu-content md-input-container {
  width: 100%;
  margin: 8px 0 8px 0;
}
.checklist-menu-content .md-button {
  margin: 8px 0 0 0;
}

.labels-menu-content {
  position: relative;
  padding: 4px 0;
  max-height: 400px;
}
.labels-menu-content md-tabs-wrapper {
  height: 0;
  overflow: hidden;
}
.labels-menu-content md-tabs-content-wrapper {
  top: 0;
}
.labels-menu-content md-input-container input {
  font-size: 16px;
}
.labels-menu-content .label {
  padding: 4px 16px;
}
.labels-menu-content .label .label-toggle-button {
  font-size: 13px;
}
.labels-menu-content .label .label-edit-button {
  margin: 0 0 0 8px;
  padding: 0;
}
.labels-menu-content .label .label-edit-button md-icon {
  margin: 0 auto;
}
.labels-menu-content md-menu-divider {
  display: block;
}
.labels-menu-content .add-label-tab-content .header,
.labels-menu-content .edit-label-tab-content .header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.labels-menu-content .add-label-tab-content .content,
.labels-menu-content .edit-label-tab-content .content {
  padding: 0 16px 8px 16px;
}
.labels-menu-content .add-label-tab-content .content .label-color-picker,
.labels-menu-content .edit-label-tab-content .content .label-color-picker {
  width: 240px;
  margin: 0 -4px 0 2px;
}
.labels-menu-content .add-label-tab-content .content .label-color-picker .color,
.labels-menu-content .edit-label-tab-content .content .label-color-picker .color {
  width: 24px;
  height: 24px;
  margin: 0 6px 6px 0;
  cursor: pointer;
}
.labels-menu-content .add-label-tab-content .content .create-button,
.labels-menu-content .edit-label-tab-content .content .create-button {
  margin: 16px 0 8px 0;
}

.members-menu-content {
  position: relative;
  padding: 4px 0;
  max-height: 400px;
}
.members-menu-content md-input-container input {
  font-size: 16px;
}
.members-menu-content .member .md-button .avatar {
  margin-right: 16px;
  width: 32px;
  height: 32px;
  min-width: 32px;
}
.members-menu-content .member .md-button .member-name {
  font-size: 13px;
}

ms-sb-add-card .ms-sb-add-card-button {
  position: relative;
  height: 48px;
  min-height: 48px;
  padding: 0 16px;
  text-align: left;
  text-transform: none;
  font-weight: 500;
  font-size: 14px;
  background-color: #DCDFE2;
  cursor: pointer;
  border-radius: 2px;
}
ms-sb-add-card .ms-sb-add-card-button i {
  margin-right: 8px;
  color: rgba(0, 0, 0, 0.6);
}
ms-sb-add-card .ms-sb-add-card-form-wrapper {
  background-color: #DCDFE2;
}
ms-sb-add-card .ms-sb-add-card-form-wrapper .ms-sb-add-card-form {
  z-index: 999;
  background: white;
  display: block;
  position: relative;
  padding: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
ms-sb-add-card .ms-sb-add-card-form-wrapper .ms-sb-add-card-form md-input-container {
  width: 100%;
  margin: 0;
  padding: 12px 8px;
}

#scrumboard .filters-sidenav {
  z-index: 51;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  overflow-x: hidden;
}
#scrumboard .filters-sidenav .md-toolbar-tools .menu-title {
  font-size: 16px;
  text-align: center;
}
#scrumboard .filters-sidenav md-content {
  overflow-x: hidden;
  position: absolute;
  top: 64px;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 12px;
}
#scrumboard .filters-sidenav md-content md-divider {
  margin: 16px 0;
}
#scrumboard .filters-sidenav md-content .md-subheader {
  margin: 16px;
}
#scrumboard .filters-sidenav md-content .label .label-icon {
  margin-top: auto;
  margin-bottom: auto;
}

#scrumboard .settings-sidenav {
  z-index: 51;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  overflow-x: hidden;
}
#scrumboard .settings-sidenav .md-toolbar-tools .menu-title {
  font-size: 16px;
  text-align: center;
}
#scrumboard .settings-sidenav md-content {
  overflow-x: hidden;
  position: absolute;
  top: 64px;
  bottom: 0;
  left: 0;
  right: 0;
}
#scrumboard .settings-sidenav md-content.settings {
  padding-top: 12px;
}
#scrumboard .settings-sidenav md-content.settings md-list md-list-item md-icon {
  margin-top: auto;
  margin-bottom: auto;
}
#scrumboard .settings-sidenav md-content md-divider {
  margin: 16px 0;
}

md-dialog.task-dialog {
  max-width: 720px;
  width: 720px;
}
md-dialog.task-dialog md-dialog-content {
  display: block;
  position: relative;
}
md-dialog.task-dialog md-toolbar .title {
  font-size: 17px;
}
md-dialog.task-dialog md-input-container textarea {
  min-height: 150px;
}
md-dialog.task-dialog .date-container {
  padding: 16px 0 24px 0;
}
md-dialog.task-dialog .notes > label {
  color: rgba(0, 0, 0, 0.54);
}
md-dialog.task-dialog .notes .mce-tinymce {
  margin-top: 8px;
}
md-dialog.task-dialog .tags {
  margin: 8px 0;
}
md-dialog.task-dialog .tags label {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.54);
}
md-dialog.task-dialog .tags .md-chips .md-chip md-chip-template .color {
  display: inline-block;
  position: relative;
  width: 8px;
  height: 8px;
  top: -1px;
  border-radius: 50%;
  margin: -2px 4px 0 0;
}
md-dialog.task-dialog .attachment-list {
  font-size: 13px;
  padding-top: 16px;
}
md-dialog.task-dialog .attachment-list .attachment {
  background-color: rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding-left: 16px;
  margin-top: 8px;
  border-radius: 2px;
}
md-dialog.task-dialog .attachment-list .attachment .filename {
  font-weight: 500;
}
md-dialog.task-dialog .attachment-list .attachment .md-button {
  margin: 0;
}
md-dialog.task-dialog .attachment-list .attachment:last-child {
  margin-bottom: 0;
}
md-dialog.task-dialog md-dialog-actions {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

@media screen and (max-width: 1280px) {
  md-dialog.task-dialog {
    width: 80%;
  }
}
@media screen and (max-width: 960px) {
  md-dialog.task-dialog {
    width: 90%;
  }
}
/* List card is a mixin because we want this to be re-usable */
#board {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background: #E5E7E8;
  padding: 24px;
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
#board .list-wrapper {
  width: 344px;
  min-width: 344px;
  max-width: 344px;
  padding-right: 24px;
  height: 100%;
}
#board .list-wrapper.ui-sortable-helper .list {
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
#board .list-wrapper .list {
  max-height: 100%;
  background-color: #EEF0F2;
  color: #000;
  border-radius: 2px;
  -webkit-transition: -webkit-box-shadow 150ms ease;
  transition: -webkit-box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease, -webkit-box-shadow 150ms ease;
}
#board .list-wrapper .list .list-header {
  height: 64px;
  min-height: 64px;
  padding: 0 0 0 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#board .list-wrapper .list .list-header .list-header-name {
  max-width: 80%;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 15px;
  font-weight: 500;
}
#board .list-wrapper .list .list-content {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  min-height: 0;
}
#board .list-wrapper .list .list-content .list-cards {
  position: relative;
  min-height: 32px;
  padding: 0 16px;
}
#board .list-wrapper .list .list-content .list-cards .card-sortable-placeholder {
  background: rgba(0, 0, 0, 0.06);
}
#board .list-wrapper .list .list-content .list-cards > div {
  -webkit-transition: none !important;
  transition: none !important;
}
#board .list-wrapper .list .list-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  min-height: 48px;
}
#board .list-sortable-placeholder {
  background: rgba(0, 0, 0, 0.06);
  margin-right: 24px;
}
#board .new-list-wrapper {
  width: 344px;
  min-width: 344px;
  max-width: 344px;
  padding-right: 24px;
}
#board .new-list-wrapper .new-list {
  border-radius: 2px;
  background-color: #EEF0F2;
}
#board .new-list-wrapper .new-list .editable-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 64px;
  padding: 0 4px 0 12px;
}
#board .new-list-wrapper .new-list .editable-wrap .editable-controls {
  width: 100%;
}
#board .new-list-wrapper .new-list .editable-wrap .editable-controls .editable-input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#board .new-list-wrapper .new-list .new-list-form-button {
  text-transform: none;
  font-size: 15px;
  height: 64px;
  padding: 0 16px;
  margin: 0;
  width: 100%;
}
#board .new-list-wrapper .new-list .new-list-form-button i {
  border-radius: 50%;
  height: 40px;
  width: 40px;
  line-height: 40px;
  margin-right: 16px;
}
#board .list-card {
  position: relative;
  width: 100%;
  margin: 16px 0;
  background-color: white;
  color: #000;
  border-radius: 2px;
  -webkit-transition: -webkit-box-shadow 150ms ease;
  transition: -webkit-box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease, -webkit-box-shadow 150ms ease;
  cursor: pointer;
}
#board .list-card.ui-sortable-helper {
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
#board .list-card .list-card-sort-handle {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px;
  background: rgba(255, 255, 255, 0.8);
}
#board .list-card .list-card-details {
  padding: 16px 16px 0 16px;
}
#board .list-card .list-card-details .list-card-labels {
  margin-bottom: 6px;
}
#board .list-card .list-card-details .list-card-labels .list-card-label {
  width: 32px;
  height: 6px;
  border-radius: 6px;
  margin: 0 6px 6px 0;
}
#board .list-card .list-card-details .list-card-name {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
#board .list-card .list-card-details .list-card-badges {
  margin-bottom: 12px;
}
#board .list-card .list-card-details .list-card-badges .badge {
  margin-right: 8px;
  padding: 4px 8px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
#board .list-card .list-card-details .list-card-badges .badge i {
  margin-right: 4px;
}
#board .list-card .list-card-details .list-card-badges .badge.due-date {
  background-color: material-color("green");
}
#board .list-card .list-card-details .list-card-badges .badge.due-date.overdue {
  background-color: material-color("red");
}
#board .list-card .list-card-details .list-card-badges .badge.check-items.completed {
  background-color: material-color("green");
}
#board .list-card .list-card-details .list-card-members {
  margin-bottom: 12px;
}
#board .list-card .list-card-details .list-card-members .list-card-member {
  margin-right: 8px;
}
#board .list-card .list-card-details .list-card-members .list-card-member .list-card-member-avatar {
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
#board .list-card .list-card-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  padding: 0 16px;
}
#board .list-card .list-card-footer .list-card-footer-item {
  height: 48px;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.66);
}
#board .list-card .list-card-footer .list-card-footer-item .value {
  padding-left: 8px;
}
#board .list-card .list-card-footer .list-card-footer-item:last-of-type {
  margin-right: 0;
}

.is-mobile #board .list-card .list-card-sort-handle {
  display: block;
}

.list-card-sort-helper {
  position: relative;
  width: 100%;
  margin: 16px 0;
  background-color: white;
  color: #000;
  border-radius: 2px;
  -webkit-transition: -webkit-box-shadow 150ms ease;
  transition: -webkit-box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease, -webkit-box-shadow 150ms ease;
  cursor: pointer;
}
.list-card-sort-helper.ui-sortable-helper {
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.list-card-sort-helper .list-card-sort-handle {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px;
  background: rgba(255, 255, 255, 0.8);
}
.list-card-sort-helper .list-card-details {
  padding: 16px 16px 0 16px;
}
.list-card-sort-helper .list-card-details .list-card-labels {
  margin-bottom: 6px;
}
.list-card-sort-helper .list-card-details .list-card-labels .list-card-label {
  width: 32px;
  height: 6px;
  border-radius: 6px;
  margin: 0 6px 6px 0;
}
.list-card-sort-helper .list-card-details .list-card-name {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.list-card-sort-helper .list-card-details .list-card-badges {
  margin-bottom: 12px;
}
.list-card-sort-helper .list-card-details .list-card-badges .badge {
  margin-right: 8px;
  padding: 4px 8px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.list-card-sort-helper .list-card-details .list-card-badges .badge i {
  margin-right: 4px;
}
.list-card-sort-helper .list-card-details .list-card-badges .badge.due-date {
  background-color: material-color("green");
}
.list-card-sort-helper .list-card-details .list-card-badges .badge.due-date.overdue {
  background-color: material-color("red");
}
.list-card-sort-helper .list-card-details .list-card-badges .badge.check-items.completed {
  background-color: material-color("green");
}
.list-card-sort-helper .list-card-details .list-card-members {
  margin-bottom: 12px;
}
.list-card-sort-helper .list-card-details .list-card-members .list-card-member {
  margin-right: 8px;
}
.list-card-sort-helper .list-card-details .list-card-members .list-card-member .list-card-member-avatar {
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.list-card-sort-helper .list-card-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  padding: 0 16px;
}
.list-card-sort-helper .list-card-footer .list-card-footer-item {
  height: 48px;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.66);
}
.list-card-sort-helper .list-card-footer .list-card-footer-item .value {
  padding-left: 8px;
}
.list-card-sort-helper .list-card-footer .list-card-footer-item:last-of-type {
  margin-right: 0;
}

#boards {
  min-height: 100%;
}
#boards #board-selector {
  margin-top: 88px;
}
#boards #board-selector .board-list {
  padding: 32px 0;
}
#boards #board-selector .board-list .board-list-item {
  min-width: 210px;
  width: 210px;
  padding: 24px 0;
  margin: 16px;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
#boards #board-selector .board-list .board-list-item:hover {
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
#boards #board-selector .board-list .board-list-item .board-name {
  padding-top: 16px;
  font-weight: 500;
}

#todo .sidenav .header .logo .logo-icon {
  margin: 0 16px 0 0;
}
#todo .sidenav .header .logo .logo-text {
  font-size: 24px;
}
#todo .sidenav .header .project-selection {
  margin: 0;
}
#todo .sidenav .content {
  padding: 24px 0;
}
#todo .sidenav .content .add-task-button {
  padding: 0 32px 24px 32px;
}
#todo .sidenav .content .add-task-button .md-button {
  width: 100%;
  margin: 0;
}
#todo .sidenav.md-locked-open .header {
  color: #FFFFFF;
}
#todo .sidenav.md-locked-open .header .logo {
  padding-top: 27px;
}
#todo .sidenav.md-locked-open .header .logo .logo-icon md-icon {
  color: #FFFFFF;
}
#todo .sidenav:not(.md-locked-open) .header {
  height: 150px;
  min-height: 150px;
  max-height: 150px;
  padding-top: 24px;
}

#board-calendar #calendar {
  position: relative;
  margin: 24px;
}
#board-calendar #calendar.Jan {
  background-image: url("/assets/images/backgrounds/january.jpg");
  background-position: 0 45%;
}
#board-calendar #calendar.Feb {
  background-image: url("/assets/images/backgrounds/february.jpg");
  background-position: 0 50%;
}
#board-calendar #calendar.Mar {
  background-image: url("/assets/images/backgrounds/march.jpg");
  background-position: 0 45%;
}
#board-calendar #calendar.Apr {
  background-image: url("/assets/images/backgrounds/april.jpg");
  background-position: 0 48%;
}
#board-calendar #calendar.May {
  background-image: url("/assets/images/backgrounds/may.jpg");
  background-position: 0 47%;
}
#board-calendar #calendar.Jun {
  background-image: url("/assets/images/backgrounds/june.jpg");
  background-position: 0 48%;
}
#board-calendar #calendar.Jul {
  background-image: url("/assets/images/backgrounds/july.jpg");
  background-position: 0 3%;
}
#board-calendar #calendar.Aug {
  background-image: url("/assets/images/backgrounds/august.jpg");
  background-position: 0 61%;
}
#board-calendar #calendar.Sep {
  background-image: url("/assets/images/backgrounds/september.jpg");
  background-position: 0 58%;
}
#board-calendar #calendar.Oct {
  background-image: url("/assets/images/backgrounds/october.jpg");
  background-position: 0 50%;
}
#board-calendar #calendar.Nov {
  background-image: url("/assets/images/backgrounds/november.jpg");
  background-position: 0 46%;
}
#board-calendar #calendar.Dec {
  background-image: url("/assets/images/backgrounds/december.jpg");
  background-position: 0 43%;
}
#board-calendar #calendar .calendar-header {
  padding: 16px 0;
  min-height: 80px;
  background: rgba(255, 255, 255, 0.84);
}
#board-calendar #calendar .calendar-main {
  position: relative;
  padding: 0 16px 16px 16px;
  background: rgba(255, 255, 255, 0.84);
}
#board-calendar #calendar .calendar-main.fc .fc-widget-header {
  border: none;
  color: rgba(0, 0, 0, 0.54);
}
#board-calendar #calendar .calendar-main.fc .fc-widget-header .fc-day-header {
  text-align: left;
  border: none;
  font-weight: 500;
  padding: 8px;
}
#board-calendar #calendar .calendar-main.fc .fc-widget-content {
  color: rgba(0, 0, 0, 0.54);
}
#board-calendar #calendar .calendar-main.fc .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-day-number {
  text-align: left;
  padding: 8px 8px 0 8px;
}
#board-calendar #calendar .calendar-main.fc .fc-widget-content .fc-time-grid-container {
  overflow: hidden;
  height: auto !important;
}
#board-calendar #calendar .calendar-main.fc .fc-widget-content .fc-time-grid-container .fc-axis {
  font-weight: 500;
  border: none;
}
#board-calendar #calendar .calendar-main.fc .fc-event {
  border: none;
}
#board-calendar #calendar .calendar-main.fc .fc-day-grid-event {
  margin: 4px 8px 0 8px;
  padding: 2px 4px;
  font-size: 13px;
  color: #FFFFFF;
}
#board-calendar #calendar .calendar-main.fc .fc-time-grid-event {
  color: #FFFFFF;
}
#board-calendar #calendar .calendar-main.fc .fc-agenda-view .fc-widget-header .fc-day-header {
  border: 1px solid #DDD;
  line-height: 50px;
  font-size: 17px;
}
#board-calendar #calendar .calendar-main.fc .fc-agenda-view > table > tbody > tr > td.fc-widget-content {
  border: none;
}
#board-calendar #calendar .calendar-main.fc .fc-agenda-view .fc-minor .fc-widget-content {
  border-top: none;
}
#board-calendar #calendar .calendar-main.fc .fc-agenda-view .fc-week, #board-calendar #calendar .calendar-main.fc .fc-agenda-view .fc-day {
  height: 100px !important;
}
#board-calendar #calendar .calendar-main.fc .fc-agenda-view .fc-widget-content {
  height: 50px;
}
#board-calendar #calendar .calendar-main.fc .fc-agenda-view .fc-axis {
  padding-left: 24px;
}

#todo.single-scroll .todo-list-pane {
  overflow: hidden;
}
#todo .todo-list-pane .todo-items.sortable .todo-item {
  padding: 16px 16px 16px 48px;
}
#todo .todo-list-pane .todo-items.sortable .todo-item .handle {
  display: block;
}
#todo .todo-list-pane .todo-items {
  overflow-x: hidden;
}

.todo-item {
  position: relative;
  padding: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  text-transform: none;
  cursor: pointer;
}
.todo-item.todo-item-placeholder {
  background: rgba(0, 0, 0, 0.12);
}
.todo-item.todo-item-placeholder * {
  opacity: 0;
}
.todo-item .handle {
  display: none;
  position: absolute;
  height: 100%;
  width: 48px;
  top: 0;
  left: 0;
  cursor: move;
  text-align: center;
}
.todo-item .handle md-icon {
  display: block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.todo-item .tags {
  font-size: 12px;
}
.todo-item .tags .tag {
  border-radius: 2px;
  margin: 8px 4px 0 0;
  padding: 3px 8px;
  background-color: rgba(0, 0, 0, 0.08);
}
.todo-item .tags .tag .tag-color {
  width: 8px;
  height: 8px;
  margin-right: 8px;
  border-radius: 50%;
}
.todo-item.completed {
  background: #EEEEEE;
}
.todo-item.completed .title,
.todo-item.completed .notes {
  color: rgba(0, 0, 0, 0.54);
  text-decoration: line-through;
}
.todo-item.selected {
  background: #FFF8E1;
}
.todo-item .info {
  margin: 0 16px 0 8px;
}
.todo-item .info .title {
  font-size: 15px;
  font-weight: 500;
}
.todo-item .info .notes {
  margin-top: 4px;
}
.todo-item .buttons .is-starred {
  margin: 0 0 0 16px;
}
.todo-item .buttons .is-important {
  margin: 0;
}

.todo-item-ghost {
  opacity: 1 !important;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  border: none;
}
.todo-item-ghost .md-ripple-container {
  display: none;
}

@media screen and (max-width: 600px) {
  #todo .todo-list-pane .sortable .todo-items .todo-item {
    padding-left: 32px;
  }
  #todo .todo-list-pane .todo-items .todo-item .handle {
    width: 32px;
  }
}
#mail .sidenav .header .logo .logo-icon {
  margin: 0 16px 0 0;
}
#mail .sidenav .header .logo .logo-text {
  font-size: 24px;
}
#mail .sidenav .header .account {
  width: 100%;
}
#mail .sidenav .header .account .account-selection {
  margin: 0;
  padding: 0;
}
#mail .sidenav .header .account .account-selection .md-select-label {
  width: 100%;
}
#mail .sidenav .header .account .account-selection .md-select-value {
  padding-left: 0;
}
#mail .sidenav .content {
  padding: 24px 0;
}
#mail .sidenav .content .compose-button {
  padding: 0 24px 24px 24px;
}
#mail .sidenav .content .compose-button .md-button {
  width: 100%;
  margin: 0;
}
#mail .sidenav.md-locked-open .header {
  color: #FFFFFF;
}
#mail .sidenav.md-locked-open .header .logo {
  padding-top: 27px;
}
#mail .sidenav.md-locked-open .header .logo .logo-icon md-icon {
  color: #FFFFFF;
}
#mail .sidenav:not(.md-locked-open) .header {
  height: 150px;
  min-height: 150px;
  max-height: 150px;
  padding-top: 24px;
}

md-dialog.compose-dialog {
  max-width: 720px;
  width: 720px;
}
md-dialog.compose-dialog md-dialog-content {
  display: block;
  position: relative;
}
md-dialog.compose-dialog md-toolbar .title {
  font-size: 17px;
}
md-dialog.compose-dialog .to {
  position: relative;
}
md-dialog.compose-dialog .to.hidden-cc input {
  padding-right: 32px;
}
md-dialog.compose-dialog .to.hidden-cc.hidden-bcc input {
  padding-right: 56px;
}
md-dialog.compose-dialog .to.hidden-bcc input {
  padding-right: 32px;
}
md-dialog.compose-dialog .to .cc-bcc {
  position: absolute;
  bottom: 8px;
  right: 0;
}
md-dialog.compose-dialog .to .cc-bcc .show-cc,
md-dialog.compose-dialog .to .cc-bcc .show-bcc {
  cursor: pointer;
  font-size: 12px;
}
md-dialog.compose-dialog .to .cc-bcc .show-bcc {
  margin-left: 8px;
}
md-dialog.compose-dialog .attachment-list {
  font-size: 13px;
  padding-top: 16px;
}
md-dialog.compose-dialog .attachment-list .attachment {
  background-color: rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.16);
  padding-left: 16px;
  margin-top: 8px;
  border-radius: 2px;
}
md-dialog.compose-dialog .attachment-list .attachment .filename {
  font-weight: 500;
}
md-dialog.compose-dialog .attachment-list .attachment .md-button {
  margin: 0;
}
md-dialog.compose-dialog .attachment-list .attachment:last-child {
  margin-bottom: 0;
}
md-dialog.compose-dialog md-dialog-actions {
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  background-color: rgba(0, 0, 0, 0.03);
}

@media screen and (max-width: 960px) {
  md-dialog.compose-dialog {
    width: 80%;
  }
}
@media screen and (max-width: 600px) {
  md-dialog.compose-dialog {
    width: 90%;
  }
}
#mail .center .content-card.classic .toolbar {
  position: relative;
  padding: 8px 24px;
}
#mail .center .content-card.classic .toolbar .select-menu .md-icon-button {
  padding-left: 0;
  margin: 0;
}
#mail .center .content-card.classic .toolbar .page-info {
  font-weight: 500;
  margin: 0 8px;
  white-space: nowrap;
}
#mail .center .content-card.classic .toolbar .close-thread {
  margin: 0 0 0 -8px;
}
#mail .center .content-card.classic .content-wrapper {
  position: relative;
  height: 100%;
}

.thread-labels-toggle-list md-list-item md-icon {
  margin: 0 !important;
}

#mail .center .content-card.outlook .toolbar {
  position: relative;
  padding: 8px 16px;
}
#mail .center .content-card.outlook .toolbar .select-menu .md-icon-button {
  padding-left: 0;
  margin: 0;
}
#mail .center .content-card.outlook .toolbar .page-info {
  font-weight: 500;
  margin: 0 8px;
  white-space: nowrap;
}
#mail .center .content-card.outlook .toolbar .close-thread {
  margin: 0 0 0 -8px;
}
#mail .center .content-card.outlook .content-wrapper {
  position: relative;
  height: 100%;
}

.thread-labels-toggle-list md-list-item md-icon {
  margin: 0 !important;
}

.custom-theme-dialog md-dialog-content {
  max-width: 648px;
}
.custom-theme-dialog md-dialog-content md-select:not([disabled]):focus .md-select-value {
  color: inherit;
}
.custom-theme-dialog md-dialog-content .type {
  width: 100px;
}
.custom-theme-dialog md-dialog-content md-input-container {
  width: 100px;
}
.custom-theme-dialog md-dialog-content .theme-object {
  height: 120px;
  min-height: 120px;
  max-height: 120px;
  width: 100%;
  resize: none;
  border: 1px solid rgba(0, 0, 0, 0.12);
  background: #F3F4F5;
}
.custom-theme-dialog md-dialog-actions {
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  background-color: rgba(0, 0, 0, 0.03);
}

#profile .about-tab {
  max-width: 1200px;
}
#profile .about-tab .about {
  padding: 8px;
}
#profile .about-tab .about .general .location md-icon {
  line-height: 13px !important;
}
#profile .about-tab .about .work .job .company {
  padding: 0 16px 0 0;
  font-weight: 500;
}
#profile .about-tab .about .work .job .date {
  color: rgba(0, 0, 0, 0.54);
}
#profile .about-tab .about-sidebar {
  padding: 8px 8px 8px 32px;
}
#profile .about-tab .about-sidebar .friends .content .friend {
  padding: 4px;
}
#profile .about-tab .about-sidebar .groups .content .group {
  margin-bottom: 16px;
}
#profile .about-tab .about-sidebar .groups .content .group:last-child {
  margin-bottom: 0;
}
#profile .about-tab .about-sidebar .groups .content .group .logo {
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin-right: 16px;
}
#profile .about-tab .about-sidebar .groups .content .group .name {
  font-weight: 500;
  font-size: 15px;
}
#profile .about-tab .about-sidebar .groups .content .group .category,
#profile .about-tab .about-sidebar .groups .content .group .members {
  color: rgba(0, 0, 0, 0.54);
}
#profile .about-tab .about-sidebar .groups .content .group .members {
  margin-top: 16px;
}

@media screen and (max-width: 960px) {
  #profile .about-tab .about-sidebar {
    padding: 8px;
  }
}
#profile .photos-videos-tab {
  padding: 0;
}
#profile .photos-videos-tab .photos-videos {
  padding: 8px;
}
#profile .photos-videos-tab .photos-videos .period .period-title {
  margin-bottom: 24px;
}
#profile .photos-videos-tab .photos-videos .period .period-title .name {
  font-size: 20px;
}
#profile .photos-videos-tab .photos-videos .period .period-title .info {
  margin-left: 16px;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.54);
}
#profile .photos-videos-tab .photos-videos .period .period-media {
  margin-bottom: 16px;
}
#profile .photos-videos-tab .photos-videos .period .period-media .media {
  margin: 0 16px 16px 0;
  position: relative;
}
#profile .photos-videos-tab .photos-videos .period .period-media .media .preview {
  width: 256px;
  height: 256px;
  display: block;
}
#profile .photos-videos-tab .photos-videos .period .period-media .media .title {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  padding: 0 16px;
  height: 48px;
  line-height: 48px;
  background: rgba(0, 0, 0, 0.54);
  color: #fff;
  font-size: 15px;
}

#profile .timeline-tab {
  max-width: 1200px;
}
#profile .timeline-tab .timeline {
  padding: 8px;
}
#profile .timeline-tab .timeline .add-post {
  margin-bottom: 0;
}
#profile .timeline-tab .timeline .add-post textarea {
  font-size: 13px;
  width: 100%;
  height: 140px;
  border: none;
  padding: 16px;
  resize: vertical;
}
#profile .timeline-tab .timeline .add-post footer {
  background: #F3F4F5;
}
#profile .timeline-tab .timeline .add-post footer .post-button {
  margin: 0;
  width: 64px;
  min-width: 64px;
  height: 30px;
  line-height: 30px;
  min-height: 30px;
}
#profile .timeline-tab .timeline md-divider {
  margin: 32px 0;
}
#profile .timeline-tab .timeline .timeline-item {
  margin-bottom: 32px;
  overflow: hidden;
  border-radius: 2px;
  background: #FFFFFF;
}
#profile .timeline-tab .timeline .timeline-item:last-child {
  margin-bottom: 0;
}
#profile .timeline-tab .timeline .timeline-item header {
  padding: 16px 0 8px 16px;
}
#profile .timeline-tab .timeline .timeline-item header .title {
  font-weight: 500;
}
#profile .timeline-tab .timeline .timeline-item header .title .username {
  margin-right: 4px;
}
#profile .timeline-tab .timeline .timeline-item header .time {
  color: rgba(0, 0, 0, 0.54);
}
#profile .timeline-tab .timeline .timeline-item .content .message {
  padding: 8px 16px;
}
#profile .timeline-tab .timeline .timeline-item .content .media {
  padding: 16px 8px;
}
#profile .timeline-tab .timeline .timeline-item .content .media img, #profile .timeline-tab .timeline .timeline-item .content .media iframe {
  width: 100%;
}
#profile .timeline-tab .timeline .timeline-item .content .media a {
  color: inherit;
}
#profile .timeline-tab .timeline .timeline-item .content .like-button,
#profile .timeline-tab .timeline .timeline-item .content .share-button {
  padding: 4px 6px;
  text-transform: inherit;
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 16px 8px;
  min-width: inherit;
  line-height: inherit;
}
#profile .timeline-tab .timeline .timeline-item .content .like-button:hover,
#profile .timeline-tab .timeline .timeline-item .content .share-button:hover {
  background-color: transparent;
}
#profile .timeline-tab .timeline .timeline-item .content .like-button md-icon,
#profile .timeline-tab .timeline .timeline-item .content .share-button md-icon {
  margin: 0 8px 0 0;
}
#profile .timeline-tab .timeline .timeline-item .content .article {
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin: 8px;
}
#profile .timeline-tab .timeline .timeline-item .content .article .media {
  padding: 0;
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#profile .timeline-tab .timeline .timeline-item .content .article .media img {
  display: block;
  padding: 0;
}
#profile .timeline-tab .timeline .timeline-item .content .article .title {
  font-size: 15px;
  padding: 16px 16px 4px 16px;
}
#profile .timeline-tab .timeline .timeline-item .content .article .subtitle {
  padding: 0 16px;
  color: rgba(0, 0, 0, 0.54);
}
#profile .timeline-tab .timeline .timeline-item .content .article .excerpt {
  padding: 16px 16px;
}
#profile .timeline-tab .timeline .timeline-item footer {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  background-color: rgba(0, 0, 0, 0.04);
  padding: 16px;
}
#profile .timeline-tab .timeline .timeline-item footer .comment-count {
  margin-bottom: 16px;
  cursor: pointer;
}
#profile .timeline-tab .timeline .timeline-item footer .comment-count md-icon {
  margin-left: 8px;
}
#profile .timeline-tab .timeline .timeline-item footer .comment {
  margin-bottom: 24px;
}
#profile .timeline-tab .timeline .timeline-item footer .comment .username {
  font-weight: 500;
  margin-right: 4px;
}
#profile .timeline-tab .timeline .timeline-item footer .comment .message {
  color: rgba(0, 0, 0, 0.87);
}
#profile .timeline-tab .timeline .timeline-item footer .comment .time {
  color: rgba(0, 0, 0, 0.54);
}
#profile .timeline-tab .timeline .timeline-item footer .comment .actions {
  margin-top: 8px;
}
#profile .timeline-tab .timeline .timeline-item footer .comment .actions .reply-button {
  margin-right: 16px;
  cursor: pointer;
}
#profile .timeline-tab .timeline .timeline-item footer .comment .actions .report-button {
  margin: 0;
  cursor: pointer;
}
#profile .timeline-tab .timeline .timeline-item footer .reply form textarea {
  width: 100% !important;
  min-height: 72px;
  padding: 8px;
  margin-bottom: 8px;
  font-size: 13px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
#profile .timeline-tab .timeline .timeline-item footer .reply form .post-comment-button {
  margin: 0;
  text-transform: inherit;
  font-weight: normal;
  padding: 0 12px;
  min-height: 30px;
  min-width: inherit;
  line-height: 30px;
}
#profile .timeline-tab .timeline-sidebar {
  padding: 8px 8px 8px 32px;
}
#profile .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity {
  padding: 16px 0;
}
#profile .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .avatar {
  margin-right: 16px;
}
#profile .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .username {
  font-weight: 500;
}
#profile .timeline-tab .timeline-sidebar .latest-activity .content .activities .activity .message {
  font-weight: 500;
}
@media screen and (max-width: 960px) {
  #profile .timeline-tab .timeline-sidebar {
    padding: 8px;
  }
}
#search .content .classic-tab .results .result-item {
  margin-top: 32px;
  max-width: 512px;
}
#search .content .classic-tab .results .result-item .title {
  font-size: 17px;
  font-weight: 500;
  color: material-color("blue");
  cursor: pointer;
}
#search .content .classic-tab .results .result-item .url {
  margin-bottom: 4px;
  color: material-color("green");
}
#search .content .classic-tab .results .result-item .excerpt {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
#search .content .classic-tab .results .result-item:last-child {
  padding-bottom: 32px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

#search .content .contacts-tab .result-info {
  border-bottom: none;
}
#search .content .contacts-tab .results .result-item .avatar-cell {
  width: 88px;
}

#search .content .emails-tab .results .result-item {
  position: relative;
  max-width: 780px;
  padding: 16px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
#search .content .emails-tab .results .result-item.unread .info .subject,
#search .content .emails-tab .results .result-item.unread .info .message {
  font-weight: 500;
}
#search .content .emails-tab .results .result-item .info {
  overflow: hidden;
  margin: 0 12px;
}
#search .content .emails-tab .results .result-item .info .name {
  font-size: 15px;
  font-weight: 500;
}
#search .content .emails-tab .results .result-item .time {
  margin: 0 8px;
}

#search .content .users-tab .result-info {
  border-bottom: none;
}

#invoice.compact {
  padding: 0;
  overflow: auto;
}
#invoice.compact .invoice-container {
  padding: 64px;
}
#invoice.compact .invoice-container .card {
  width: 1020px;
  min-width: 1020px;
  max-width: 1020px;
  padding: 64px 88px;
  overflow: hidden;
  background: #FFFFFF;
}
#invoice.compact .invoice-container .card .header .invoice-date {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 32px;
}
#invoice.compact .invoice-container .card .header .client .invoice-number {
  font-size: 18px;
  padding-bottom: 2px;
}
#invoice.compact .invoice-container .card .header .client .invoice-number .title {
  color: rgba(0, 0, 0, 0.54);
}
#invoice.compact .invoice-container .card .header .client .invoice-number .number {
  padding-left: 6px;
}
#invoice.compact .invoice-container .card .header .client .due-date {
  font-size: 18px;
  padding-bottom: 16px;
}
#invoice.compact .invoice-container .card .header .client .due-date .title {
  color: rgba(0, 0, 0, 0.54);
}
#invoice.compact .invoice-container .card .header .client .due-date .date {
  padding-left: 6px;
}
#invoice.compact .invoice-container .card .header .client .info {
  color: rgba(0, 0, 0, 0.54);
  line-height: 22px;
}
#invoice.compact .invoice-container .card .header .issuer {
  margin-right: -88px;
  padding-right: 66px;
}
#invoice.compact .invoice-container .card .header .issuer .logo {
  width: 96px;
  height: 96px;
  font-size: 72px;
  border-right: 1px solid rgba(255, 255, 255, 0.7);
}
#invoice.compact .invoice-container .card .header .issuer .info {
  padding: 16px;
}
#invoice.compact .invoice-container .card .content .invoice-table {
  margin-top: 64px;
  font-size: 15px;
}
#invoice.compact .invoice-container .card .content .invoice-table thead tr th:first-child {
  padding-left: 8px;
}
#invoice.compact .invoice-container .card .content .invoice-table thead tr th:last-child {
  padding-right: 8px;
}
#invoice.compact .invoice-container .card .content .invoice-table tbody tr td:first-child {
  padding-left: 8px;
}
#invoice.compact .invoice-container .card .content .invoice-table tbody tr td:last-child {
  padding-right: 8px;
}
#invoice.compact .invoice-container .card .content .invoice-table .title {
  font-size: 16px;
}
#invoice.compact .invoice-container .card .content .invoice-table .detail {
  margin-top: 8px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  max-width: 360px;
}
#invoice.compact .invoice-container .card .content .invoice-table-footer {
  margin: 32px 0 72px 0;
}
#invoice.compact .invoice-container .card .content .invoice-table-footer tr td {
  text-align: right;
  font-size: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: none;
  padding: 4px 8px;
}
#invoice.compact .invoice-container .card .content .invoice-table-footer tr td:first-child {
  text-align: left;
}
#invoice.compact .invoice-container .card .content .invoice-table-footer tr.discount td {
  padding-bottom: 32px;
}
#invoice.compact .invoice-container .card .content .invoice-table-footer tr.total td {
  padding: 24px 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 35px;
  font-weight: 300;
  color: rgb(0, 0, 0);
}
#invoice.compact .invoice-container .card .footer .note {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 24px;
}
#invoice.compact .invoice-container .card .footer .logo, #invoice.compact .invoice-container .card .footer .small-note {
  -ms-flex: 0 1 auto;
}
#invoice.compact .invoice-container .card .footer .logo {
  width: 32px;
  min-width: 32px;
  height: 32px;
  font-size: 17px;
  font-weight: 500;
  margin-right: 24px;
  border-radius: 2px;
  overflow: hidden;
}
#invoice.compact .invoice-container .card .footer .small-note {
  font-size: 12px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  line-height: 18px;
}

/* PRINT STYLES */
@media print {
  /* Invoice Specific Styles */
  #invoice.compact .invoice-container {
    padding: 0;
  }
  #invoice.compact .invoice-container .card {
    width: 100%;
    min-width: 0;
    background: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #invoice.compact .invoice-container .card .header .invoice-date {
    margin-bottom: 16pt;
  }
  #invoice.compact .invoice-container .card .header .issuer {
    padding-right: 0;
    margin-right: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table {
    margin-top: 16pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table thead tr th {
    font-size: 10pt;
    max-width: 60pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table thead tr th:first-child {
    padding-left: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table thead tr th:last-child {
    padding-right: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table tbody tr td:first-child {
    padding-left: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table tbody tr td:last-child {
    padding-right: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table .title {
    font-size: 10pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table .detail {
    margin-top: 4pt;
    font-size: 9pt;
    max-width: none;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer {
    margin: 16pt 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr td {
    font-size: 13pt;
    padding: 4pt 4pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr td:first-child {
    text-align: left;
    padding-left: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr td:last-child {
    padding-right: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr.discount td {
    padding-bottom: 16pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr.total td {
    padding: 16pt 4pt 0 4pt;
    font-size: 16pt;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr.total td:first-child {
    padding-left: 0;
  }
  #invoice.compact .invoice-container .card .content .invoice-table-footer tr.total td:last-child {
    padding-right: 0;
  }
  #invoice.compact .invoice-container .card .footer .note {
    font-size: 10pt;
    margin-bottom: 8pt;
  }
  #invoice.compact .invoice-container .card .footer .logo {
    font-size: 14pt;
    margin-right: 8pt;
  }
  #invoice.compact .invoice-container .card .footer .small-note {
    font-size: 8pt;
    line-height: normal;
  }
}
#invoice.modern {
  padding: 0;
  overflow: auto;
}
#invoice.modern .invoice-container {
  padding: 64px;
}
#invoice.modern .invoice-container .card {
  width: 1020px;
  min-width: 1020px;
  max-width: 1020px;
  padding: 88px;
  overflow: hidden;
  background: #FFFFFF;
}
#invoice.modern .invoice-container .card .header .ids {
  line-height: 22px;
  color: rgba(0, 0, 0, 0.54);
}
#invoice.modern .invoice-container .card .header .ids .detail {
  width: 160px;
}
#invoice.modern .invoice-container .card .header .ids .seller {
  margin-bottom: 80px;
}
#invoice.modern .invoice-container .card .header .ids .seller .logo {
  width: 156px;
  height: 156px;
  font-size: 115px;
}
#invoice.modern .invoice-container .card .header .ids .client .label {
  width: 156px;
  font-size: 24px;
  font-weight: 300;
}
#invoice.modern .invoice-container .card .header .ids .divider {
  width: 1px;
  margin: 0 48px;
  background-color: rgba(0, 0, 0, 0.12);
  height: 144px;
}
#invoice.modern .invoice-container .card .header .summary {
  font-size: 15px;
}
#invoice.modern .invoice-container .card .header .summary .label {
  color: rgba(0, 0, 0, 0.54);
  text-align: right;
  padding-right: 16px;
}
#invoice.modern .invoice-container .card .header .summary .value {
  color: rgb(0, 0, 0);
}
#invoice.modern .invoice-container .card .header .summary .code {
  font-size: 35px;
  font-weight: 300;
}
#invoice.modern .invoice-container .card .header .summary .code td {
  padding-bottom: 32px;
}
#invoice.modern .invoice-container .card .content .invoice-table {
  margin-top: 96px;
  font-size: 15px;
}
#invoice.modern .invoice-container .card .content .invoice-table .title {
  font-size: 17px;
}
#invoice.modern .invoice-container .card .content .invoice-table .detail {
  margin-top: 8px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  max-width: 360px;
}
#invoice.modern .invoice-container .card .content .invoice-table-footer {
  margin: 32px 0 96px 0;
}
#invoice.modern .invoice-container .card .content .invoice-table-footer tr td {
  text-align: right;
  font-size: 17px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: none;
  padding: 8px 8px;
}
#invoice.modern .invoice-container .card .content .invoice-table-footer tr td:first-child {
  text-align: left;
}
#invoice.modern .invoice-container .card .content .invoice-table-footer tr.discount td {
  padding-bottom: 32px;
}
#invoice.modern .invoice-container .card .content .invoice-table-footer tr.total td {
  padding: 32px 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 35px;
  font-weight: 300;
  color: rgb(0, 0, 0);
}
#invoice.modern .invoice-container .card .footer .note {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 24px;
}
#invoice.modern .invoice-container .card .footer .logo, #invoice.modern .invoice-container .card .footer .small-note {
  -ms-flex: 0 1 auto;
}
#invoice.modern .invoice-container .card .footer .logo {
  width: 32px;
  min-width: 32px;
  height: 32px;
  font-size: 17px;
  font-weight: 500;
  margin-right: 24px;
  border-radius: 2px;
  overflow: hidden;
}
#invoice.modern .invoice-container .card .footer .small-note {
  font-size: 12px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  line-height: 18px;
}

/* PRINT STYLES */
@media print {
  /* Invoice Specific Styles */
  #invoice.modern .invoice-container {
    padding: 0;
  }
  #invoice.modern .invoice-container .card {
    width: 100%;
    min-width: 0;
    background: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #invoice.modern .invoice-container .card .header .ids .detail {
    width: 120pt;
  }
  #invoice.modern .invoice-container .card .header .ids .seller {
    margin-bottom: 8pt;
  }
  #invoice.modern .invoice-container .card .header .ids .seller .logo {
    width: 60pt;
    height: 60pt;
    font-size: 40pt;
  }
  #invoice.modern .invoice-container .card .header .ids .client .label {
    width: 60pt;
    font-size: 16pt;
  }
  #invoice.modern .invoice-container .card .header .ids .divider {
    margin: 0 12pt;
    height: 100pt;
  }
  #invoice.modern .invoice-container .card .header .summary {
    font-size: 10pt;
  }
  #invoice.modern .invoice-container .card .header .summary .code {
    font-size: 18pt;
  }
  #invoice.modern .invoice-container .card .header .summary .code td {
    padding-bottom: 10pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table {
    margin-top: 16pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table thead tr th {
    font-size: 10pt;
    max-width: 60pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table thead tr th:first-child {
    padding-left: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table thead tr th:last-child {
    padding-right: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table tbody tr td:first-child {
    padding-left: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table tbody tr td:last-child {
    padding-right: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table .title {
    font-size: 10pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table .detail {
    margin-top: 4pt;
    font-size: 9pt;
    max-width: none;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer {
    margin: 16pt 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr td {
    font-size: 13pt;
    padding: 4pt 4pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr td:first-child {
    text-align: left;
    padding-left: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr td:last-child {
    padding-right: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr.discount td {
    padding-bottom: 16pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr.total td {
    padding: 16pt 4pt 0 4pt;
    font-size: 16pt;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr.total td:first-child {
    padding-left: 0;
  }
  #invoice.modern .invoice-container .card .content .invoice-table-footer tr.total td:last-child {
    padding-right: 0;
  }
  #invoice.modern .invoice-container .card .footer .note {
    font-size: 10pt;
    margin-bottom: 8pt;
  }
  #invoice.modern .invoice-container .card .footer .logo {
    font-size: 14pt;
    margin-right: 8pt;
  }
  #invoice.modern .invoice-container .card .footer .small-note {
    font-size: 8pt;
    line-height: normal;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImluZGV4LnNjc3MiLCJvdmVycmlkZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmd1bGFyLW1hdGVyaWFsL2FuZ3VsYXItbWF0ZXJpYWwuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9yZXNldC5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3ZhcmlhYmxlcy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL21peGlucy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL2FuZ3VsYXItbWF0ZXJpYWwtZXh0ZW5kLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvbGF5b3V0cy10ZW1wbGF0ZS5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL2xheW91dHMtcGFnZS5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL2ljb25zLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvbWF0ZXJpYWwuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy90eXBvZ3JhcGh5LnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9hbmd1bGFyLWdvb2dsZS1tYXAuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2FuZ3VsYXItbW9tZW50LXBpY2tlci5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvYzMuc2NzcyIsImNvcmUvc2Nzcy9nbG9iYWwuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2NoYXJ0anMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2RhdGF0YWJsZS5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvaGlnaGxpZ2h0LnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9udmQzLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvdGV4dC1hbmd1bGFyLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvaGVscGVycy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3ByaW50LnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtMS90ZW1wbGF0ZS0xLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvbm90aWNpYUFuZXhvcy90ZW1wbGF0ZS5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTIvdGVtcGxhdGUtMi5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTEwL3RlbXBsYXRlLTEwLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtNC90ZW1wbGF0ZS00LnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtOC90ZW1wbGF0ZS04LnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtNS90ZW1wbGF0ZS01LnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtc3RlcHBlci90ZW1wbGF0ZXMvaG9yaXpvbnRhbC9ob3Jpem9udGFsLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtOS90ZW1wbGF0ZS05LnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtc3RlcHBlci90ZW1wbGF0ZXMvdmVydGljYWwvdmVydGljYWwuc2NzcyIsImNvcmUvdGhlbWUtb3B0aW9ucy90aGVtZS1vcHRpb25zLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC9tcy1jYXJkLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtaW5mby1iYXIvbXMtaW5mby1iYXIuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1tYXNvbnJ5L21zLW1hc29ucnkuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1mb3JtLXdpemFyZC9tcy1mb3JtLXdpemFyZC5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLW5hdi9tcy1uYXYuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1tYXRlcmlhbC1jb2xvci1waWNrZXIvbXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtbmF2aWdhdGlvbi9tcy1uYXZpZ2F0aW9uLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtcmVzcG9uc2l2ZS10YWJsZS9tcy1yZXNwb25zaXZlLXRhYmxlLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtc2Nyb2xsL21zLXNjcm9sbC5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXNob3J0Y3V0cy9tcy1zaG9ydGN1dHMuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1zZWFyY2gtYmFyL21zLXNlYXJjaC1iYXIuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1zcGxhc2gtc2NyZWVuL21zLXNwbGFzaC1zY3JlZW4uc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy10aW1lbGluZS9tcy10aW1lbGluZS5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXdpZGdldC9tcy13aWRnZXQuc2NzcyIsIm1haW4vYXBwcy9tYWlsL3ZpZXdzL2NsYXNzaWMvZGV0YWlsL2RldGFpbC5zY3NzIiwibWFpbi9hcHBzL21haWwvdmlld3MvY2xhc3NpYy9saXN0L2xpc3Quc2NzcyIsIm1haW4vYXBwcy9tYWlsL3ZpZXdzL291dGxvb2svbGlzdC9saXN0LnNjc3MiLCJtYWluL2FwcHMvbWFpbC92aWV3cy9vdXRsb29rL2RldGFpbC9kZXRhaWwuc2NzcyIsIm1haW4vYXBwcy9jaGF0L3NpZGVuYXZzL2xlZnQvdmlld3MvY2hhdHMvY2hhdHMtdmlldy5zY3NzIiwibWFpbi9hcHBzL2NoYXQvc2lkZW5hdnMvbGVmdC92aWV3cy9jb250YWN0cy9jb250YWN0cy12aWV3cy5zY3NzIiwibWFpbi9hcHBzL2NoYXQvc2lkZW5hdnMvbGVmdC92aWV3cy91c2VyL3VzZXItdmlldy5zY3NzIiwibWFpbi9hcHBzL3NjcnVtYm9hcmQvc2lkZW5hdnMvc2V0dGluZ3MvbWVudXMvbWVtYmVycy9tZW1iZXJzLW1lbnUuc2NzcyIsIm1haW4vYXBwcy9jaGF0L3NpZGVuYXZzL3JpZ2h0L3ZpZXdzL2NvbnRhY3QvY29udGFjdC12aWV3LnNjc3MiLCJtYWluL2FwcHMvc2NydW1ib2FyZC9zaWRlbmF2cy9zZXR0aW5ncy9tZW51cy9sYWJlbHMvbGFiZWxzLW1lbnUuc2NzcyIsIm1haW4vYXBwcy9zY3J1bWJvYXJkL3NpZGVuYXZzL3NldHRpbmdzL21lbnVzL2NvbG9yL2NvbG9yLW1lbnUuc2NzcyIsIm1haW4vYXBwcy9zY3J1bWJvYXJkL3ZpZXdzL2NhbGVuZGFyL2RpYWxvZ3MvZXZlbnQvZXZlbnQtZGlhbG9nLnNjc3MiLCJtYWluL2FwcHMvc2NydW1ib2FyZC92aWV3cy9jYWxlbmRhci9zaWRlbmF2cy9zY2hlZHVsZWQtdGFza3Mvc2NoZWR1bGVkLXRhc2tzLXNpZGVuYXYuc2NzcyIsImFwcE1hbmFnZXJBcnF1aXZvcy9hcHBNYW5hZ2VyQXJxdWl2b3Muc2NzcyIsImFwcE1hbmFnZXJCZW5lZmljaW9zL2FwcE1hbmFnZXJCZW5lZmljaW9zLnNjc3MiLCJhcHBNYW5hZ2VyRGFzaGJvYXJkL2FwcE1hbmFnZXJEYXNoYm9hcmQuc2NzcyIsImFwcE1hbmFnZXJDb211bmljYWRvcy9hcHBNYW5hZ2VyQ29tdW5pY2Fkb3Muc2NzcyIsImFwcE1hbmFnZXJEZXN0YXF1ZXMvYXBwTWFuYWdlckRlc3RhcXVlcy5zY3NzIiwiYXBwTWFuYWdlckRvY3VtZW50b3MvYXBwTWFuYWdlckRvY3VtZW50b3Muc2NzcyIsImFwcE1hbmFnZXJOb3RpY2lhcy9hcHBNYW5hZ2VyTm90aWNpYXMuc2NzcyIsImFwcE1hbmFnZXJOb3RpZmljYWNvZXMvYXBwTWFuYWdlck5vdGlmaWNhY29lcy5zY3NzIiwiYXBwTWFuYWdlclZpZGVvcy9hcHBNYW5hZ2VyVmlkZW9zLnNjc3MiLCJhcHBNYW5hZ2VyTm92aWRhZGVzL2FwcE1hbmFnZXJOb3ZpZGFkZXMuc2NzcyIsImFwcE1hbmFnZXJVc3Vhcmlvcy9hcHBNYW5hZ2VyVXN1YXJpb3Muc2NzcyIsImFwcE1hbmFnZXJVc3Vhcmlvc0dydXBvL2FwcE1hbmFnZXJVc3Vhcmlvc0dydXBvLnNjc3MiLCJhdGVzdGFkb01lZGljby9hdGVzdGFkb01lZGljby5zY3NzIiwiYXZhbGlhY2FvRGVzZW1wZW5ob0h1Yi9hdmFsaWFjYW9EZXNlbXBlbmhvSHViLnNjc3MiLCJhdmFsaWFjYW9EZXNlbXBlbmhvL2F2YWxpYWNhb0Rlc2VtcGVuaG8uc2NzcyIsImF2YWxpYWNhb0Rlc2VtcGVuaG9NYW5hZ2VyL2F2YWxpYWNhb0Rlc2VtcGVuaG9NYW5hZ2VyLnNjc3MiLCJjaGFuZ2UtcGFzc3dvcmQvY2hhbmdlLXBhc3N3b3JkLnNjc3MiLCJjb250YWN0L2NvbnRhY3Quc2NzcyIsImRhc2hib2FyZC9kYXNoYm9hcmQuc2NzcyIsImRhc2hib2FyZEh1Yi9kYXNoYm9hcmRIdWIuc2NzcyIsImRhc2hib2FyZE1hbmFnZXIvZGFzaGJvYXJkTWFuYWdlci5zY3NzIiwiZGFzaGJvYXJkX2Z1bmNpb25hcmlvL2Rhc2hib2FyZF9mdW5jaW9uYXJpby5zY3NzIiwiZWZmZWN0aXZlbmVzc0V2YWx1YXRpb24vZWZmZWN0aXZlbmVzc0V2YWx1YXRpb24uc2NzcyIsImVmZmVjdGl2ZW5lc3NFdmFsdWF0aW9uTWFuYWdlci9lZmZlY3RpdmVuZXNzRXZhbHVhdGlvbk1hbmFnZXIuc2NzcyIsImVsZWFybi9lbGVhcm4uc2NzcyIsImVsZXRyb25pY1BvaW50L2VsZXRyb25pY1BvaW50LnNjc3MiLCJlbGV0cm9uaWNQb2ludE1hbmFnZXIvZWxldHJvbmljUG9pbnRNYW5hZ2VyLnNjc3MiLCJlbXByZWdhZG9zL2VtcHJlZ2Fkb3Muc2NzcyIsImVtcHJlZ2Fkb3NNYW5hZ2VyQXJxdWl2by9lbXByZWdhZG9zTWFuYWdlcl9BcnF1aXZvLnNjc3MiLCJlbXByZWdhZG9zTWFuYWdlckFzby9lbXByZWdhZG9zTWFuYWdlcl9Bc28uc2NzcyIsImVtcHJlZ2Fkb3NNYW5hZ2VyRXNjYWxhL2VtcHJlZ2Fkb3NNYW5hZ2VyX0VzY2FsYS5zY3NzIiwiZW1wcmVnYWRvc01hbmFnZXJQZXJtaXNzYW8vZW1wcmVnYWRvc01hbmFnZXJfUGVybWlzc2FvLnNjc3MiLCJnZXJlbmNpYW1lbnRvUHJvamV0b3MvZ2VyZW5jaWFtZW50b1Byb2pldG9zLnNjc3MiLCJmb3Jnb3QtcGFzc3dvcmQvZm9yZ290LXBhc3N3b3JkLnNjc3MiLCJnZXJlbmNpYW1lbnRvUHJvamV0b3NBcGlNYW5hZ2VyL2dlcmVuY2lhbWVudG9Qcm9qZXRvc0FwaU1hbmFnZXIuc2NzcyIsImdlcmVuY2lhbWVudG9Qcm9qZXRvc01hbmFnZXIvZ2VyZW5jaWFtZW50b1Byb2pldG9zTWFuYWdlci5zY3NzIiwiaHIzNjAvaHIzNjAuc2NzcyIsImhvdGxpbmUvaG90bGluZS5zY3NzIiwiaW5mb0VtcHJlZ2Fkby9pbmZvRW1wcmVnYWRvLnNjc3MiLCJsaW5rc1V0ZWlzL2xpbmtzVXRlaXMuc2NzcyIsImludGVncmFjb2VzTWFuYWdlci9pbnRlZ3JhY29lc01hbmFnZXIuc2NzcyIsImxpbmtzVXRlaXNNYW5hZ2VyL2xpbmtzVXRlaXNNYW5hZ2VyLnNjc3MiLCJuZXdzL25ld3Muc2NzcyIsImxvZ2luL2xvZ2luLnNjc3MiLCJvY2N1cnJlbmNlL29jY3VycmVuY2Uuc2NzcyIsIm9jY3VycmVuY2VNYW5hZ2VyL29jY3VycmVuY2VFdmFsdWF0aW9uTWFuYWdlci5zY3NzIiwicGF5bWVudEluZm9ybWF0aW9uL3BheW1lbnRJbmZvcm1hdGlvbi5zY3NzIiwicGVyc29uYWxEYXRhUkgvcGVyc29uYWxSSC5zY3NzIiwicG9udG9FbGV0cm9uaWNvL3BvbnRvRWxldHJvbmljby5zY3NzIiwicHJhdGljYU9KVC9wcmF0aWNhT0pULnNjc3MiLCJwcmF0aWNhT0pUTWFuYWdlci9wcmF0aWNhT0pUTWFuYWdlci5zY3NzIiwicHJvZmlsZS9wcm9maWxlLnNjc3MiLCJxdWljay1wYW5lbC9xdWljay1wYW5lbC5zY3NzIiwicmVlbWJvbHNvL3JlZW1ib2xzby5zY3NzIiwicmVlbWJvbHNvTWFuYWdlci9yZWVtYm9sc29NYW5hZ2VyLnNjc3MiLCJyZWZ1bmQvcmVmdW5kLnNjc3MiLCJyZWZ1bmRNYW5hZ2VyL3JlZnVuZE1hbmFnZXIuc2NzcyIsInNlcnZpY2VDb25maWcvc2VydmljZUNvbmZpZy5zY3NzIiwicmVzZXQtcGFzc3dvcmQvcmVzZXQtcGFzc3dvcmQuc2NzcyIsInRvb2xiYXIvdG9vbGJhci5zY3NzIiwidHJlaW5hbWVudG9NYW5hZ2VyL3RyZWluYW1lbnRvTWFuYWdlci5zY3NzIiwidHJhaW5pbmdzL3RyYWluaW5ncy5zY3NzIiwidHJhaW5pbmdzTWFuYWdlci90cmFpbmluZ3NNYW5hZ2VyLnNjc3MiLCJ2YWNhdGlvbi92YWNhdGlvbi5zY3NzIiwidmFjYXRpb25NYW5hZ2VyL3ZhY2F0aW9uTWFuYWdlci5zY3NzIiwiYWRtaW4vZmlsZXMvZmlsZS1tYW5hZ2VyLnNjc3MiLCJhZG1pbi9tYXJrZXRpbmcvbWFya2V0aW5nLnNjc3MiLCJjb21tb24vZGlyZWN0aXZlL3VzZXIubG9nZ2VkLnNjc3MiLCJtYWluL2NvbXBvbmVudHMvY29tcG9uZW50cy5zY3NzIiwiYWRtaW4vbWFya2V0aW5nL3ByZXZpZXcvcHJldmlldy1uZXdzLmNvbXBvbmVudC5zY3NzIiwiY29tbW9uL2RpcmVjdGl2ZS9hbGVydC1pbmZvL2FsZXJ0LWluZm8uc2NzcyIsIm1haW4vY29tcG9uZW50cy9jaGFydHMvY2hhcnRzLnNjc3MiLCJtYWluL2NvbXBvbmVudHMvcHJpY2UtdGFibGVzL3ByaWNlLXRhYmxlcy5zY3NzIiwibWFpbi9jb21wb25lbnRzL21hdGVyaWFsLWRvY3MvbWF0ZXJpYWwtZG9jLXRlbXBsYXRlLnNjc3MiLCJtYWluL2NvbXBvbmVudHMvd2lkZ2V0cy93aWRnZXRzLnNjc3MiLCJtYWluL2NvbXBvbmVudHMvbWFwcy9tYXBzLnNjc3MiLCJtYWluL2FwcHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyIsIm1haW4vYXBwcy9jaGF0L2NoYXQuc2NzcyIsIm1haW4vYXBwcy9maWxlLW1hbmFnZXIvZmlsZS1tYW5hZ2VyLnNjc3MiLCJtYWluL2FwcHMvZ2FudHQtY2hhcnQvZ2FudHQtY2hhcnQuc2NzcyIsIm1haW4vYXBwcy9jb250YWN0cy9jb250YWN0cy5zY3NzIiwibWFpbi9hcHBzL25vdGVzL25vdGVzLnNjc3MiLCJtYWluL2FwcHMvc2NydW1ib2FyZC9zY3J1bWJvYXJkLnNjc3MiLCJtYWluL2FwcHMvdG9kby90b2RvLnNjc3MiLCJtYWluL3VpL2Zvcm1zL2Zvcm1zLnNjc3MiLCJtYWluL2FwcHMvbWFpbC9tYWlsLnNjc3MiLCJtYWluL3VpL2hlbHBlci1jbGFzc2VzL2hlbHBlci1jbGFzc2VzLnNjc3MiLCJtYWluL3VpL2ljb25zL2ljb25zLnNjc3MiLCJtYWluL3VpL3RoZW1lLWNvbG9ycy90aGVtZS1jb2xvcnMuc2NzcyIsIm1haW4vdWkvbWF0ZXJpYWwtY29sb3JzL21hdGVyaWFsLWNvbG9ycy5zY3NzIiwibWFpbi91aS90eXBvZ3JhcGh5L3R5cG9ncmFwaHkuc2NzcyIsIm1haW4vcGFnZXMvY29taW5nLXNvb24vY29taW5nLXNvb24uc2NzcyIsIm1haW4vcGFnZXMvbWFpbnRlbmFuY2UvbWFpbnRlbmFuY2Uuc2NzcyIsIm1haW4vcGFnZXMvcHJvZmlsZS9wcm9maWxlLnNjc3MiLCJtYWluL3BhZ2VzL3NlYXJjaC9zZWFyY2guc2NzcyIsIm1haW4vcGFnZXMvdGltZWxpbmUvdGltZWxpbmUuc2NzcyIsIm5hdmlnYXRpb24vbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsIm5hdmlnYXRpb24vbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIvbmF2aWdhdGlvbi5zY3NzIiwicGVyc29uYWxEYXRhUkgvdGFicy9hZGRyZXNzL2FkZHJlc3Muc2NzcyIsInBlcnNvbmFsRGF0YVJIL3RhYnMvZGVwZW5kZW50cy9kZXBlbmRlbnRzLnNjc3MiLCJwZXJzb25hbERhdGFSSC90YWJzL2NvbnRyYWN0L2NvbnRyYWN0LnNjc3MiLCJwZXJzb25hbERhdGFSSC90YWJzL2JhbmsvYmFuay5zY3NzIiwicGVyc29uYWxEYXRhUkgvdGFicy9pZGVudGlmaWNhdGlvbi9pZGVudGlmaWNhdGlvbi5zY3NzIiwicXVpY2stcGFuZWwvdGFicy9hY3Rpdml0eS9hY3Rpdml0eS10YWIuc2NzcyIsInF1aWNrLXBhbmVsL3RhYnMvdG9kYXkvdG9kYXktdGFiLnNjc3MiLCJxdWljay1wYW5lbC90YWJzL2NoYXQvY2hhdC10YWIuc2NzcyIsInRvb2xiYXIvbGF5b3V0cy9jb250ZW50LXdpdGgtdG9vbGJhci90b29sYmFyLnNjc3MiLCJ0b29sYmFyL2xheW91dHMvaG9yaXpvbnRhbC1uYXZpZ2F0aW9uL3Rvb2xiYXIuc2NzcyIsInRvb2xiYXIvbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIvdG9vbGJhci5zY3NzIiwiYWRtaW4vZmlsZXMvc2lkZW5hdnMvZGV0YWlscy9kZXRhaWxzLXNpZGVuYXYuc2NzcyIsImFkbWluL2ZpbGVzL3ZpZXdzL2dyaWQvZ3JpZC12aWV3LnNjc3MiLCJhZG1pbi9maWxlcy92aWV3cy9saXN0L2xpc3Qtdmlldy5zY3NzIiwibWFpbi9hcHBzL2Rhc2hib2FyZHMvYW5hbHl0aWNzL2Rhc2hib2FyZC1hbmFseXRpY3Muc2NzcyIsIm1haW4vYXBwcy9kYXNoYm9hcmRzL3Byb2plY3QvZGFzaGJvYXJkLXByb2plY3Quc2NzcyIsIm1haW4vYXBwcy9kYXNoYm9hcmRzL3NlcnZlci9kYXNoYm9hcmQtc2VydmVyLnNjc3MiLCJtYWluL3VpL3BhZ2UtbGF5b3V0cy9kZW1vL2RlbW8tY29udGVudC5zY3NzIiwibWFpbi91aS9wYWdlLWxheW91dHMvZGVtby9kZW1vLXNpZGVuYXYuc2NzcyIsIm1haW4vcGFnZXMvYXV0aC9sb2NrL2xvY2suc2NzcyIsIm1haW4vcGFnZXMvYXV0aC9mb3Jnb3QtcGFzc3dvcmQvZm9yZ290LXBhc3N3b3JkLnNjc3MiLCJtYWluL3BhZ2VzL2F1dGgvbG9naW4tdjIvbG9naW4tdjIuc2NzcyIsIm1haW4vcGFnZXMvYXV0aC9yZWdpc3Rlci9yZWdpc3Rlci5zY3NzIiwibWFpbi9wYWdlcy9hdXRoL2xvZ2luL2xvZ2luLnNjc3MiLCJtYWluL3BhZ2VzL2F1dGgvcmVnaXN0ZXItdjIvcmVnaXN0ZXItdjIuc2NzcyIsIm1haW4vcGFnZXMvYXV0aC9yZXNldC1wYXNzd29yZC9yZXNldC1wYXNzd29yZC5zY3NzIiwibWFpbi9wYWdlcy9lcnJvcnMvNDA0L2Vycm9yLTQwNC5zY3NzIiwibWFpbi9wYWdlcy9lcnJvcnMvNTAwL2Vycm9yLTUwMC5zY3NzIiwibWFpbi9hcHBzL2NhbGVuZGFyL2RpYWxvZ3MvZXZlbnQtZGV0YWlsL2V2ZW50LWRldGFpbC1kaWFsb2cuc2NzcyIsIm1haW4vYXBwcy9jYWxlbmRhci9kaWFsb2dzL2V2ZW50LWZvcm0vZXZlbnQtZm9ybS1kaWFsb2cuc2NzcyIsIm1haW4vYXBwcy9jaGF0L3NpZGVuYXZzL2xlZnQvbGVmdC1zaWRlbmF2LnNjc3MiLCJtYWluL2FwcHMvY2hhdC9zaWRlbmF2cy9yaWdodC9yaWdodC1zaWRlbmF2LnNjc3MiLCJtYWluL2FwcHMvZS1jb21tZXJjZS92aWV3cy9vcmRlci9vcmRlci5zY3NzIiwibWFpbi9hcHBzL2UtY29tbWVyY2Uvdmlld3MvcHJvZHVjdHMvcHJvZHVjdHMuc2NzcyIsIm1haW4vYXBwcy9lLWNvbW1lcmNlL3ZpZXdzL29yZGVycy9vcmRlcnMuc2NzcyIsIm1haW4vYXBwcy9lLWNvbW1lcmNlL3ZpZXdzL3Byb2R1Y3QvcHJvZHVjdC5zY3NzIiwibWFpbi9hcHBzL2ZpbGUtbWFuYWdlci9zaWRlbmF2cy9kZXRhaWxzL2RldGFpbHMtc2lkZW5hdi5zY3NzIiwibWFpbi9hcHBzL2ZpbGUtbWFuYWdlci9zaWRlbmF2cy9tYWluL21haW4tc2lkZW5hdi5zY3NzIiwibWFpbi9hcHBzL2ZpbGUtbWFuYWdlci92aWV3cy9ncmlkL2dyaWQtdmlldy5zY3NzIiwibWFpbi9hcHBzL2ZpbGUtbWFuYWdlci92aWV3cy9saXN0L2xpc3Qtdmlldy5zY3NzIiwibWFpbi9hcHBzL2dhbnR0LWNoYXJ0L2RpYWxvZ3MvYWRkLWVkaXQvYWRkLWVkaXQtZGlhbG9nLnNjc3MiLCJtYWluL2FwcHMvZ2FudHQtY2hhcnQvc2lkZW5hdnMvc2V0dGluZ3Mvc2V0dGluZ3Mtc2lkZW5hdi5zY3NzIiwibWFpbi9hcHBzL25vdGVzL2RpcmVjdGl2ZXMvbXMtbmV3LW5vdGUvbXMtbmV3LW5vdGUuc2NzcyIsIm1haW4vYXBwcy9jb250YWN0cy9kaWFsb2dzL2NvbnRhY3QvY29udGFjdC1kaWFsb2cuc2NzcyIsIm1haW4vYXBwcy9ub3Rlcy9kaXJlY3RpdmVzL21zLW5vdGUtZm9ybS9tcy1ub3RlLWZvcm0uc2NzcyIsIm1haW4vYXBwcy9ub3Rlcy9kaXJlY3RpdmVzL21zLW5vdGUtaXRlbS9tcy1ub3RlLWl0ZW0uc2NzcyIsIm1haW4vYXBwcy9ub3Rlcy9zaWRlbmF2cy9tYWluL21haW4tc2lkZW5hdi5zY3NzIiwibWFpbi9hcHBzL2NvbnRhY3RzL3NpZGVuYXZzL21haW4vbWFpbi1zaWRlbmF2LnNjc3MiLCJtYWluL2FwcHMvc2NydW1ib2FyZC9kaWFsb2dzL2NhcmQvY2FyZC1kaWFsb2cuc2NzcyIsIm1haW4vYXBwcy9zY3J1bWJvYXJkL2RpcmVjdGl2ZXMvbXMtc2ItYWRkLWNhcmQvbXMtc2ItYWRkLWNhcmQuc2NzcyIsIm1haW4vYXBwcy9zY3J1bWJvYXJkL3NpZGVuYXZzL2ZpbHRlcnMvZmlsdGVycy1zaWRlbmF2LnNjc3MiLCJtYWluL2FwcHMvc2NydW1ib2FyZC9zaWRlbmF2cy9zZXR0aW5ncy9zZXR0aW5ncy1zaWRlbmF2LnNjc3MiLCJtYWluL2FwcHMvdG9kby9kaWFsb2dzL3Rhc2svdGFzay1kaWFsb2cuc2NzcyIsIm1haW4vYXBwcy9zY3J1bWJvYXJkL3ZpZXdzL2JvYXJkL2JvYXJkLXZpZXcuc2NzcyIsIm1haW4vYXBwcy9zY3J1bWJvYXJkL3ZpZXdzL2JvYXJkcy9ib2FyZHMtdmlldy5zY3NzIiwibWFpbi9hcHBzL3RvZG8vc2lkZW5hdnMvbWFpbi9tYWluLXNpZGVuYXYuc2NzcyIsIm1haW4vYXBwcy9zY3J1bWJvYXJkL3ZpZXdzL2NhbGVuZGFyL2NhbGVuZGFyLXZpZXcuc2NzcyIsIm1haW4vYXBwcy90b2RvL3ZpZXdzL2xpc3QvbGlzdC12aWV3LnNjc3MiLCJtYWluL2FwcHMvbWFpbC9zaWRlbmF2cy9tYWluL21haW4tc2lkZW5hdi5zY3NzIiwibWFpbi9hcHBzL21haWwvZGlhbG9ncy9jb21wb3NlL2NvbXBvc2UtZGlhbG9nLnNjc3MiLCJtYWluL2FwcHMvbWFpbC92aWV3cy9jbGFzc2ljL2NsYXNzaWMtdmlldy5zY3NzIiwibWFpbi9hcHBzL21haWwvdmlld3Mvb3V0bG9vay9vdXRsb29rLXZpZXcuc2NzcyIsIm1haW4vdWkvdGhlbWUtY29sb3JzL2RpYWxvZ3MvY3VzdG9tLXRoZW1lL2N1c3RvbS10aGVtZS1kaWFsb2cuc2NzcyIsIm1haW4vcGFnZXMvcHJvZmlsZS90YWJzL2Fib3V0L2Fib3V0LnNjc3MiLCJtYWluL3BhZ2VzL3Byb2ZpbGUvdGFicy9waG90b3MtdmlkZW9zL3Bob3Rvcy12aWRlb3Muc2NzcyIsIm1haW4vcGFnZXMvcHJvZmlsZS90YWJzL3RpbWVsaW5lL3RpbWVsaW5lLnNjc3MiLCJtYWluL3BhZ2VzL3NlYXJjaC90YWJzL2NsYXNzaWMvY2xhc3NpYy5zY3NzIiwibWFpbi9wYWdlcy9zZWFyY2gvdGFicy9jb250YWN0cy9jb250YWN0cy5zY3NzIiwibWFpbi9wYWdlcy9zZWFyY2gvdGFicy9lbWFpbHMvZW1haWxzLnNjc3MiLCJtYWluL3BhZ2VzL3NlYXJjaC90YWJzL3VzZXJzL3VzZXJzLnNjc3MiLCJtYWluL3BhZ2VzL2ludm9pY2Uvdmlld3MvY29tcGFjdC9jb21wYWN0LnNjc3MiLCJtYWluL3BhZ2VzL2ludm9pY2Uvdmlld3MvbW9kZXJuL21vZGVybi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjtFQUNJLGdCQUFBO0NERUg7O0FDQ0Q7RUFDSSxlQUFBO0NERUg7O0FDQ0Q7RUFDSSxnQkFBQTtDREVIOztBQ0NEO0VBQ0ksWUFBQTtFQUNB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LFlMVFA7Q1Q2Z0JyQjs7QWV2aEJEO29FQUFBO0FBR0E7RUFBa0MsaUJOd1VuQjtDVGtOZDs7QWV6aEJEO0VBQWtDLGlCTjJkbkI7Q1RrRWQ7O0FlNWhCRDtFQUFtQyxpQk4wakJuQjtDVDFCZjs7QWUvaEJEO0VBQXVDLGlCTnNPbkI7Q1Q2VG5COztBZWxpQkQ7RUFBa0MsaUJOdVduQjtDVCtMZDs7QWVyaUJEO0VBQWlDLGlCTmtuQm5CO0NUekViOztBZXhpQkQ7RUFBbUMsaUJOc25CbkI7Q1QxRWY7O0FlM2lCRDtFQUFpQyxpQk55dEJuQjtDVDFLYjs7QWU5aUJEO0VBQWlDLGlCTm1SbkI7Q1QrUmI7O0FlampCRDtFQUFxQyxpQk51cEJuQjtDVGxHakI7O0FlcGpCRDtFQUErQixpQk5xcEJuQjtDVDdGWDs7QWV2akJEO0VBQW9DLGlCTnNwQm5CO0NUM0ZoQjs7QWUxakJEO0VBQWtDLGlCTnlJbkI7Q1RxYmQ7O0FlN2pCRDs7O0VBRWtDLGlCTnFxQm5CO0NUcEdkOztBZWhrQkQ7RUFBd0MsaUJOOGlCbkI7Q1RzQnBCOztBZW5rQkQ7RUFBeUMsaUJONGlCbkI7Q1QyQnJCOztBZXRrQkQ7RUFBc0MsaUJONGZuQjtDVDhFbEI7O0FlemtCRDtFQUFtQyxpQk5pa0JuQjtDVFlmOztBZTVrQkQ7O0VBQ2dDLGlCTmdLbkI7Q1RnYlo7O0FlL2tCRDtFQUFvQyxpQk4rcUJuQjtDVDVGaEI7O0FlbGxCRDtFQUFpQyxpQk53Vm5CO0NUOFBiOztBZXJsQkQ7RUFBbUMsaUJOdVBuQjtDVGtXZjs7QWV4bEJEO0VBQW9DLGlCTmdKbkI7Q1Q0Y2hCOztBZTNsQkQ7RUFBaUMsaUJObWhCbkI7Q1Q0RWI7O0FlOWxCRDtFQUFxQyxpQk5nTW5CO0NUa2FqQjs7QWVqbUJEO0VBQWdELGlCTlluQjtDVHlsQjVCOztBZXBtQkQ7RUFBOEMsaUJOY25CO0NUMGxCMUI7O0Fldm1CRDtFQUFrQyxpQk5xV25CO0NUc1FkOztBZTFtQkQ7RUFBMEMsaUJOd2VuQjtDVHNJdEI7O0FlN21CRDs7RUFDbUMsaUJOc2dCbkI7Q1QyR2Y7O0FlaG5CRDtFQUFvQyxpQk5nZ0JuQjtDVG9IaEI7O0Flbm5CRDtFQUFxQyxpQk53WW5CO0NUK09qQjs7QWV0bkJEO0VBQWlDLGlCTjJZbkI7Q1QrT2I7O0Flem5CRDtFQUFpQyxpQk40UG5CO0NUaVliOztBZTVuQkQ7RUFBdUMsaUJOb1VuQjtDVDRUbkI7O0FlL25CRDtFQUF1QyxpQk5pdEJuQjtDVDlFbkI7O0FlbG9CRDtFQUF3QyxpQk4rc0JuQjtDVHpFcEI7O0Flcm9CRDtFQUFzQyxpQk5ndEJuQjtDVHZFbEI7O0FleG9CRDtFQUFtQyxpQk55ZW5CO0NUbUtmOztBZTNvQkQ7RUFBb0MsaUJOd0JuQjtDVHVuQmhCOztBZTlvQkQ7RUFBZ0MsaUJOeW1CbkI7Q1R5Q1o7O0FlanBCRDtFQUFpQyxpQk55bUJuQjtDVDRDYjs7QWVwcEJEO0VBQWlDLGlCTnlEbkI7Q1QrbEJiOztBZXZwQkQ7RUFBcUMsaUJOeURuQjtDVGttQmpCOztBZTFwQkQ7RUFBa0MsaUJOK2RuQjtDVCtMZDs7QWU3cEJEO0VBQW1DLGlCTjJFbkI7Q1RzbEJmOztBZWhxQkQ7RUFBaUMsaUJOMFBuQjtDVDBhYjs7QWVucUJEO0VBQWlDLGlCTmlEbkI7Q1RzbkJiOztBZXRxQkQ7RUFBbUMsaUJOMFZuQjtDVGdWZjs7QWV6cUJEO0VBQXdDLGlCTndtQm5CO0NUcUVwQjs7QWU1cUJEO0VBQXVDLGlCTndtQm5CO0NUd0VuQjs7QWUvcUJEO0VBQXVDLGlCTnBDbkI7Q1R1dEJuQjs7QWVsckJEO0VBQXlDLGlCTnZDbkI7Q1Q2dEJyQjs7QWVyckJEO0VBQXdDLGlCTnJDbkI7Q1Q4dEJwQjs7QWV4ckJEO0VBQTBDLGlCTnhDbkI7Q1RvdUJ0Qjs7QWUzckJEO0VBQWlDLGlCTitXbkI7Q1RnVmI7O0FlOXJCRDs7RUFDb0MsaUJOMmFuQjtDVHVSaEI7O0FlanNCRDtFQUFtQyxpQk5zVW5CO0NUK1hmOztBZXBzQkQ7RUFBeUMsaUJOa3JCbkI7Q1RzQnJCOztBZXZzQkQ7OztFQUVzQyxpQk4wYm5CO0NUaVJsQjs7QWUxc0JEO0VBQW1DLGlCTmtibkI7Q1Q0UmY7O0FlN3NCRDtFQUF1QyxpQk53WG5CO0NUeVZuQjs7QWVodEJEO0VBQW1DLGlCTnREbkI7Q1Qwd0JmOztBZW50QkQ7RUFBaUMsaUJObW5CbkI7Q1RvR2I7O0FldHRCRDs7RUFDNEMsaUJOK2FuQjtDVDJTeEI7O0FlenRCRDtFQUEyQyxpQk44Zm5CO0NUK052Qjs7QWU1dEJEO0VBQTJDLGlCTitFbkI7Q1RpcEJ2Qjs7QWUvdEJEO0VBQW1DLGlCTnpCbkI7Q1Q0dkJmOztBZWx1QkQ7RUFBMEMsaUJObWpCbkI7Q1RtTHRCOztBZXJ1QkQ7RUFBMEMsaUJOcUxuQjtDVG9qQnRCOztBZXh1QkQ7RUFBcUMsaUJObEJuQjtDVDh2QmpCOztBZTN1QkQ7RUFBaUMsaUJOc2JuQjtDVHlUYjs7QWU5dUJEO0VBQWtDLGlCTmdhbkI7Q1RrVmQ7O0FlanZCRDtFQUFpQyxpQk5takJuQjtDVGtNYjs7QWVwdkJEO0VBQW9DLGlCTitObkI7Q1R5aEJoQjs7QWV2dkJEO0VBQXlDLGlCTmdMbkI7Q1Qya0JyQjs7QWUxdkJEO0VBQXlDLGlCTjRpQm5CO0NUa05yQjs7QWU3dkJEO0VBQWtDLGlCTitJbkI7Q1RrbkJkOztBZWh3QkQ7RUFBeUMsaUJOeUVuQjtDVDJyQnJCOztBZW53QkQ7RUFBMEMsaUJOeUVuQjtDVDhyQnRCOztBZXR3QkQ7RUFBd0MsaUJOa2JuQjtDVHdWcEI7O0FlendCRDtFQUF5QyxpQk51WG5CO0NUc1pyQjs7QWU1d0JEO0VBQXlDLGlCTjJsQm5CO0NUcUxyQjs7QWUvd0JEO0VBQXlDLGlCTjJEbkI7Q1R3dEJyQjs7QWVseEJEO0VBQTRDLGlCTnlibkI7Q1Q2VnhCOztBZXJ4QkQ7RUFBd0MsaUJOMFNuQjtDVCtlcEI7O0FleHhCRDtFQUF1QyxpQk4wR25CO0NUa3JCbkI7O0FlM3hCRDtFQUEyQyxpQk51bEJuQjtDVHdNdkI7O0FlOXhCRDtFQUEyQyxpQk51RG5CO0NUMnVCdkI7O0FlanlCRDtFQUFnQyxpQk5uQ25CO0NUdzBCWjs7QWVweUJEO0VBQXVDLGlCTm5EbkI7Q1QyMUJuQjs7QWV2eUJEO0VBQXdDLGlCTm5EbkI7Q1Q4MUJwQjs7QWUxeUJEO0VBQXFDLGlCTm5EbkI7Q1RpMkJqQjs7QWU3eUJEO0VBQXVDLGlCTnZEbkI7Q1R3MkJuQjs7QWVoekJEOztFQUNrQyxpQk40ZG5CO0NUd1ZkOztBZW56QkQ7RUFBbUMsaUJOOEluQjtDVHlxQmY7O0FldHpCRDtFQUFxQyxpQk5zRm5CO0NUb3VCakI7O0FlenpCRDtFQUFpQyxpQk4rWm5CO0NUOFpiOztBZTV6QkQ7RUFBa0MsaUJOb1duQjtDVDRkZDs7QWUvekJEO0VBQXFDLGlCTnBEbkI7Q1R1M0JqQjs7QWVsMEJEO0VBQStDLGlCTnVJbkI7Q1QrckIzQjs7QWVyMEJEO0VBQWlDLGlCTmtObkI7Q1R1bkJiOztBZXgwQkQ7RUFBaUMsaUJOMFNuQjtDVGtpQmI7O0FlMzBCRDtFQUFpQyxpQk42S25CO0NUa3FCYjs7QWU5MEJEO0VBQWdDLGlCTnlJbkI7Q1R5c0JaOztBZWoxQkQ7RUFBc0MsaUJOeUluQjtDVDRzQmxCOztBZXAxQkQ7O0VBQ2lELGlCTmlJbkI7Q1R1dEI3Qjs7QWV2MUJEO0VBQWtDLGlCTitZbkI7Q1Q0Y2Q7O0FlMTFCRDtFQUFxQyxpQkFBQTtDZjgxQnBDOztBZTcxQkQ7RUFBbUMsaUJOb2FuQjtDVDZiZjs7QWVoMkJEO0VBQW9DLGlCTmdFbkI7Q1RveUJoQjs7QWVuMkJEO0VBQW1DLGlCTjZUbkI7Q1QwaUJmOztBZXQyQkQ7RUFBdUMsaUJOdUNuQjtDVG0wQm5COztBZXoyQkQ7RUFBeUMsaUJObUNuQjtDVDAwQnJCOztBZTUyQkQ7RUFBb0MsaUJOK2FuQjtDVGljaEI7O0FlLzJCRDtFQUEwQyxpQk5rZG5CO0NUaWF0Qjs7QWVsM0JEO0VBQW1DLGlCTjBLbkI7Q1Q0c0JmOztBZXIzQkQ7RUFBd0MsaUJOMktuQjtDVDhzQnBCOztBZXgzQkQ7RUFBcUMsaUJOM0VuQjtDVHU4QmpCOztBZTMzQkQ7RUFBcUMsaUJON0VuQjtDVDQ4QmpCOztBZTkzQkQ7O0VBQ3NDLGlCTmxFbkI7Q1RvOEJsQjs7QWVqNEJEO0VBQTJDLGlCTitrQm5CO0NUc1R2Qjs7QWVwNEJEO0VBQTRDLGlCTjRIbkI7Q1Q0d0J4Qjs7QWV2NEJEO0VBQXlDLGlCTlRuQjtDVG81QnJCOztBZTE0QkQ7RUFBZ0MsaUJOMlFuQjtDVG1vQlo7O0FlNzRCRDs7RUFDaUMsaUJONkNuQjtDVG8yQmI7O0FlaDVCRDtFQUFxQyxpQk5rRG5CO0NUazJCakI7O0FlbjVCRDtFQUF3QyxpQk5zaUJuQjtDVGlYcEI7O0FldDVCRDtFQUEwQyxpQk5vaUJuQjtDVHNYdEI7O0FlejVCRDtFQUFzQyxpQk4yZW5CO0NUa2JsQjs7QWU1NUJEO0VBQW9DLGlCTjhObkI7Q1Rrc0JoQjs7QWUvNUJEO0VBQXFDLGlCTm9jbkI7Q1QrZGpCOztBZWw2QkQ7RUFBNEMsaUJOdVJuQjtDVCtvQnhCOztBZXI2QkQ7RUFBdUMsaUJONmhCbkI7Q1Q0WW5COztBZXg2QkQ7RUFBMEMsaUJOc0duQjtDVHMwQnRCOztBZTM2QkQ7RUFBb0MsaUJOOGJuQjtDVGlmaEI7O0FlOTZCRDtFQUFtQyxpQk5xakJuQjtDVDZYZjs7QWVqN0JEO0VBQTBDLGlCTmdMbkI7Q1Rxd0J0Qjs7QWVwN0JEO0VBQW1DLGlCTnVrQm5CO0NUaVhmOztBZXY3QkQ7RUFBb0MsaUJOcVFuQjtDVHNyQmhCOztBZTE3QkQ7RUFBa0MsaUJOaVduQjtDVDZsQmQ7O0FlNzdCRDtFQUFxQyxpQk4yZG5CO0NUc2VqQjs7QWVoOEJEO0VBQXVDLGlCTmpEbkI7Q1RxL0JuQjs7QWVuOEJEO0VBQXlDLGlCTitWbkI7Q1R3bUJyQjs7QWV0OEJEO0VBQW9DLGlCTnNqQm5CO0NUb1poQjs7QWV6OEJEOztFQUNxQyxpQk5nR25CO0NUNjJCakI7O0FlNThCRDtFQUFtQyxpQk5vS25CO0NUNHlCZjs7QWUvOEJEO0VBQW1DLGlCTjBqQm5CO0NUeVpmOztBZWw5QkQ7RUFBd0MsaUJOb0NuQjtDVGs3QnBCOztBZXI5QkQ7O0VBQ2dDLGlCTitZbkI7Q1Qwa0JaOztBZXg5QkQ7RUFBa0MsaUJOb01uQjtDVHd4QmQ7O0FlMzlCRDtFQUFxQyxpQk5yRG5CO0NUb2hDakI7O0FlOTlCRDtFQUFpQyxpQk5oRm5CO0NUa2pDYjs7QWVqK0JEO0VBQXdDLGlCTnJCbkI7Q1QwL0JwQjs7QWVwK0JEO0VBQXlDLGlCTm9MbkI7Q1RvekJyQjs7QWV2K0JEO0VBQXdDLGlCTmtMbkI7Q1R5ekJwQjs7QWUxK0JEO0VBQXNDLGlCTm1MbkI7Q1QyekJsQjs7QWU3K0JEO0VBQXdDLGlCTitLbkI7Q1RrMEJwQjs7QWVoL0JEO0VBQThDLGlCTnJJbkI7Q1R5bkMxQjs7QWVuL0JEO0VBQStDLGlCTmpJbkI7Q1R3bkMzQjs7QWV0L0JEO0VBQTRDLGlCTmpJbkI7Q1QybkN4Qjs7QWV6L0JEO0VBQThDLGlCTnpJbkI7Q1Rzb0MxQjs7QWU1L0JEO0VBQWtDLGlCTjJKbkI7Q1RxMkJkOztBZS8vQkQ7RUFBbUMsaUJONmxCbkI7Q1RzYWY7O0FlbGdDRDtFQUFrQyxpQk5xZW5CO0NUaWlCZDs7QWVyZ0NEO0VBQW1DLGlCTnlHbkI7Q1RnNkJmOztBZXhnQ0Q7RUFBc0MsaUJOekVuQjtDVHFsQ2xCOztBZTNnQ0Q7RUFBdUMsaUJObEluQjtDVGlwQ25COztBZTlnQ0Q7O0VBQ2tDLGlCTmlqQm5CO0NUaWVkOztBZWpoQ0Q7O0VBQ2lDLGlCTjRPbkI7Q1R5eUJiOztBZXBoQ0Q7RUFBa0MsaUJOZG5CO0NUc2lDZDs7QWV2aENEO0VBQWtDLGlCTjBHbkI7Q1RpN0JkOztBZTFoQ0Q7O0VBQ3FDLGlCTjZYbkI7Q1RpcUJqQjs7QWU3aENEOztFQUNvQyxpQk4yRm5CO0NUczhCaEI7O0FlaGlDRDtFQUFzQyxpQk42U25CO0NUdXZCbEI7O0FlbmlDRDs7RUFDcUMsaUJOcUduQjtDVGs4QmpCOztBZXRpQ0Q7RUFBbUMsaUJOZ2JuQjtDVDBuQmY7O0FlemlDRDs7O0VBRWlDLGlCTmxJbkI7Q1QrcUNiOztBZTVpQ0Q7RUFBb0MsaUJOc09uQjtDVDAwQmhCOztBZS9pQ0Q7RUFBb0MsaUJOb09uQjtDVCswQmhCOztBZWxqQ0Q7RUFBMEMsaUJOK2JuQjtDVHVuQnRCOztBZXJqQ0Q7RUFBc0MsaUJOMmdCbkI7Q1Q4aUJsQjs7QWV4akNEO0VBQWtDLGlCTnVjbkI7Q1RxbkJkOztBZTNqQ0Q7RUFBa0MsaUJOeU9uQjtDVHMxQmQ7O0FlOWpDRDtFQUFrQyxpQk42Zm5CO0NUcWtCZDs7QWVqa0NEO0VBQXNDLGlCTm1UbkI7Q1RreEJsQjs7QWVwa0NEO0VBQTZDLGlCTm9UbkI7Q1RveEJ6Qjs7QWV2a0NEO0VBQStDLGlCTmdJbkI7Q1QyOEIzQjs7QWUxa0NEO0VBQXdDLGlCTjRIbkI7Q1RrOUJwQjs7QWU3a0NEO0VBQWtDLGlCTnFRbkI7Q1Q0MEJkOztBZWhsQ0Q7RUFBdUMsaUJOcEZuQjtDVHdxQ25COztBZW5sQ0Q7RUFBcUMsaUJOOUVuQjtDVHFxQ2pCOztBZXRsQ0Q7RUFBdUMsaUJOckZuQjtDVCtxQ25COztBZXpsQ0Q7RUFBd0MsaUJOckZuQjtDVGtyQ3BCOztBZTVsQ0Q7RUFBb0MsaUJOaENuQjtDVGdvQ2hCOztBZS9sQ0Q7O0VBQ2lDLGlCTjBZbkI7Q1R5dEJiOztBZWxtQ0Q7O0VBQ3NDLGlCTjhZbkI7Q1R3dEJsQjs7QWVybUNEOztFQUNxQyxpQk4yWW5CO0NUOHRCakI7O0FleG1DRDtFQUFxQyxpQk5VbkI7Q1RrbUNqQjs7QWUzbUNEO0VBQXFDLGlCTnVNbkI7Q1R3NkJqQjs7QWU5bUNEOztFQUNpQyxpQk5xZm5CO0NUNm5CYjs7QWVqbkNEOztFQUNrQyxpQk5vRm5CO0NUaWlDZDs7QWVwbkNEOztFQUN1QyxpQk4rYW5CO0NUeXNCbkI7O0Fldm5DRDtFQUFzQyxpQk43Q25CO0NUd3FDbEI7O0FlMW5DRDtFQUF1QyxpQk4xQ25CO0NUd3FDbkI7O0FlN25DRDs7RUFDaUMsaUJOcEluQjtDVHF3Q2I7O0FlaG9DRDtFQUFvQyxpQk42V25CO0NUdXhCaEI7O0Flbm9DRDtFQUFxQyxpQk55ZW5CO0NUOHBCakI7O0FldG9DRDs7RUFDc0MsaUJOckVuQjtDVCtzQ2xCOztBZXpvQ0Q7RUFBd0MsaUJOcUxuQjtDVHc5QnBCOztBZTVvQ0Q7RUFBcUMsaUJOR25CO0NUNm9DakI7O0FlL29DRDtFQUEyQyxpQk5uRW5CO0NUc3RDdkI7O0FlbHBDRDtFQUF5QyxpQk5uRW5CO0NUeXRDckI7O0FlcnBDRDtFQUFvQyxpQk5pZm5CO0NUd3FCaEI7O0FleHBDRDtFQUF3QyxpQk44WW5CO0NUOHdCcEI7O0FlM3BDRDtFQUFxQyxpQk55Wm5CO0NUc3dCakI7O0FlOXBDRDtFQUFtQyxpQk45Sm5CO0NUZzBDZjs7QWVqcUNEO0VBQW1DLGlCTmxFbkI7Q1R1dUNmOztBZXBxQ0Q7RUFBb0MsaUJOMUNuQjtDVGt0Q2hCOztBZXZxQ0Q7RUFBd0MsaUJOOEJuQjtDVDZvQ3BCOztBZTFxQ0Q7RUFBdUMsaUJOMUluQjtDVHd6Q25COztBZTdxQ0Q7RUFBdUMsaUJOc0huQjtDVDJqQ25COztBZWhyQ0Q7RUFBc0MsaUJOck9uQjtDVHk1Q2xCOztBZW5yQ0Q7RUFBbUMsaUJONE1uQjtDVDIrQmY7O0FldHJDRDtFQUF3QyxpQk5VbkI7Q1RnckNwQjs7QWV6ckNEO0VBQWlDLGlCTjNLbkI7Q1R3MkNiOztBZTVyQ0Q7RUFBcUMsaUJOdUZuQjtDVHltQ2pCOztBZS9yQ0Q7RUFBd0MsaUJOMlFuQjtDVHc3QnBCOztBZWxzQ0Q7RUFBOEMsaUJOck9uQjtDVDI2QzFCOztBZXJzQ0Q7RUFBK0MsaUJOck9uQjtDVDg2QzNCOztBZXhzQ0Q7RUFBNEMsaUJOck9uQjtDVGk3Q3hCOztBZTNzQ0Q7RUFBOEMsaUJOek9uQjtDVHc3QzFCOztBZTlzQ0Q7RUFBdUMsaUJOck9uQjtDVHU3Q25COztBZWp0Q0Q7RUFBd0MsaUJOck9uQjtDVDA3Q3BCOztBZXB0Q0Q7RUFBcUMsaUJOck9uQjtDVDY3Q2pCOztBZXZ0Q0Q7RUFBdUMsaUJOek9uQjtDVG84Q25COztBZTF0Q0Q7RUFBb0MsaUJOcERuQjtDVGt4Q2hCOztBZTd0Q0Q7RUFBbUMsaUJONEluQjtDVHFsQ2Y7O0FlaHVDRDtFQUFtQyxpQk53WW5CO0NUNDFCZjs7QWVudUNEOztFQUNtQyxpQk51TW5CO0NUZ2lDZjs7QWV0dUNEO0VBQXFDLGlCTnpHbkI7Q1RtMUNqQjs7QWV6dUNEO0VBQXVDLGlCTnlRbkI7Q1RvK0JuQjs7QWU1dUNEO0VBQXdDLGlCTnlRbkI7Q1R1K0JwQjs7QWUvdUNEO0VBQW9DLGlCTitWbkI7Q1RvNUJoQjs7QWVsdkNEO0VBQW1DLGlCTjlHbkI7Q1RvMkNmOztBZXJ2Q0Q7O0VBQ2tDLGlCTm9SbkI7Q1RxK0JkOztBZXh2Q0Q7RUFBdUMsaUJOK0NuQjtDVDZzQ25COztBZTN2Q0Q7RUFBcUMsaUJObUJuQjtDVDR1Q2pCOztBZTl2Q0Q7RUFBMEMsaUJOb0JuQjtDVDh1Q3RCOztBZWp3Q0Q7RUFBb0MsaUJOcVVuQjtDVGc4QmhCOztBZXB3Q0Q7RUFBb0MsaUJOMkJuQjtDVDZ1Q2hCOztBZXZ3Q0Q7RUFBa0MsaUJOZ0xuQjtDVDJsQ2Q7O0FlMXdDRDtFQUFvQyxpQk4yQm5CO0NUbXZDaEI7O0FlN3dDRDtFQUF1QyxpQk51SG5CO0NUMHBDbkI7O0FlaHhDRDtFQUFtQyxpQk5NbkI7Q1Q4d0NmOztBZW54Q0Q7RUFBMkMsaUJOSW5CO0NUbXhDdkI7O0FldHhDRDtFQUFxQyxpQk42WG5CO0NUNjVCakI7O0FlenhDRDtFQUFpQyxpQk5oSG5CO0NUNjRDYjs7QWU1eENEOztFQUNzQyxpQk51UW5CO0NUeWhDbEI7O0FlL3hDRDs7O0VBRXdDLGlCTnNWbkI7Q1Q2OEJwQjs7QWVseUNEO0VBQTJDLGlCTndJbkI7Q1Q4cEN2Qjs7QWVyeUNEO0VBQWlDLGlCTmhHbkI7Q1R5NENiOztBZXh5Q0Q7RUFBc0MsaUJOdkhuQjtDVG02Q2xCOztBZTN5Q0Q7O0VBQ3lDLGlCTnRKbkI7Q1RxOENyQjs7QWU5eUNEO0VBQXFDLGlCTnlPbkI7Q1R5a0NqQjs7QWVqekNEO0VBQWlDLGlCTjBGbkI7Q1QydENiOztBZXB6Q0Q7RUFBd0MsaUJOMURuQjtDVGszQ3BCOztBZXZ6Q0Q7RUFBd0MsaUJOa1duQjtDVHk5QnBCOztBZTF6Q0Q7RUFBc0MsaUJONFZuQjtDVGsrQmxCOztBZTd6Q0Q7RUFBbUMsaUJObEVuQjtDVG00Q2Y7O0FlaDBDRDtFQUF5QyxpQk5nT25CO0NUb21DckI7O0FlbjBDRDtFQUF1QyxpQk4ySm5CO0NUNHFDbkI7O0FldDBDRDtFQUE2QyxpQk4ySm5CO0NUK3FDekI7O0FlejBDRDtFQUFtQyxpQk5zUm5CO0NUdWpDZjs7QWU1MENEO0VBQXVDLGlCTjVMbkI7Q1Q0Z0RuQjs7QWUvMENEO0VBQThDLGlCTnhCbkI7Q1QyMkMxQjs7QWVsMUNEO0VBQW1DLGlCTnVQbkI7Q1QrbENmOztBZXIxQ0Q7RUFBbUMsaUJONkluQjtDVDRzQ2Y7O0FleDFDRDtFQUFnRCxpQk45Sm5CO0NUMC9DNUI7O0FlMzFDRDtFQUFpRCxpQk45Sm5CO0NUNi9DN0I7O0FlOTFDRDtFQUE4QyxpQk45Sm5CO0NUZ2dEMUI7O0FlajJDRDtFQUFnRCxpQk5sS25CO0NUdWdENUI7O0FlcDJDRDtFQUFrQyxpQk44RG5CO0NUMHlDZDs7QWV2MkNEO0VBQWlDLGlCTnJIbkI7Q1RnK0NiOztBZTEyQ0Q7RUFBbUMsaUJOdlNuQjtDVHFwRGY7O0FlNzJDRDtFQUF1QyxpQk4yWm5CO0NUczlCbkI7O0FlaDNDRDtFQUFxQyxpQk5oTm5CO0NUb2tEakI7O0FlbjNDRDtFQUF1QyxpQk43Rm5CO0NUbzlDbkI7O0FldDNDRDtFQUF1QyxpQk43Rm5CO0NUdTlDbkI7O0FlejNDRDtFQUF1QyxpQk4rT25CO0NUOG9DbkI7O0FlNTNDRDtFQUF3QyxpQk5pTW5CO0NUK3JDcEI7O0FlLzNDRDtFQUFtQyxpQk42V25CO0NUc2hDZjs7QWVsNENEO0VBQXlDLGlCTjBJbkI7Q1Q0dkNyQjs7QWVyNENEO0VBQTJDLGlCTjBJbkI7Q1QrdkN2Qjs7QWV4NENEO0VBQXFDLGlCTnFGbkI7Q1R1ekNqQjs7QWUzNENEO0VBQXVDLGlCTm1GbkI7Q1Q0ekNuQjs7QWU5NENEO0VBQXlDLGlCTm5MbkI7Q1Rxa0RyQjs7QWVqNUNEO0VBQTBDLGlCTjBLbkI7Q1QydUN0Qjs7QWVwNUNEO0VBQWlELGlCTnBGbkI7Q1Q0K0M3Qjs7QWV2NUNEO0VBQXlDLGlCTndQbkI7Q1RtcUNyQjs7QWUxNUNEO0VBQW9DLGlCTmpKbkI7Q1QraURoQjs7QWU3NUNEOztFQUNnRCxpQk4vTW5CO0NUZ25ENUI7O0FlaDZDRDs7RUFDOEMsaUJOOU1uQjtDVGtuRDFCOztBZW42Q0Q7O0VBQ2lELGlCTmpObkI7Q1R3bkQ3Qjs7QWV0NkNEOztFQUNnQyxpQk52R25CO0NUaWhEWjs7QWV6NkNEO0VBQWdDLGlCTmhDbkI7Q1Q2OENaOztBZTU2Q0Q7O0VBQ2dDLGlCTnFZbkI7Q1QyaUNaOztBZS82Q0Q7O0VBQ2dDLGlCTjRDbkI7Q1R1NENaOztBZWw3Q0Q7Ozs7RUFHZ0MsaUJOZ0RuQjtDVHM0Q1o7O0FlcjdDRDs7O0VBRWdDLGlCTmlObkI7Q1R3dUNaOztBZXg3Q0Q7O0VBQ2dDLGlCTitDbkI7Q1Q2NENaOztBZTM3Q0Q7O0VBQ2dDLGlCTjNQbkI7Q1QwckRaOztBZTk3Q0Q7RUFBaUMsaUJOaEduQjtDVGtpRGI7O0FlajhDRDtFQUFzQyxpQk5wRm5CO0NUeWhEbEI7O0FlcDhDRDtFQUEyQyxpQk4wUG5CO0NUOHNDdkI7O0FldjhDRDtFQUE0QyxpQk4wUG5CO0NUaXRDeEI7O0FlMThDRDtFQUE0QyxpQk4wUG5CO0NUb3RDeEI7O0FlNzhDRDtFQUE2QyxpQk4wUG5CO0NUdXRDekI7O0FlaDlDRDtFQUE2QyxpQk42UG5CO0NUdXRDekI7O0FlbjlDRDtFQUE4QyxpQk42UG5CO0NUMHRDMUI7O0FldDlDRDtFQUFzQyxpQk5rVW5CO0NUd3BDbEI7O0FlejlDRDtFQUF3QyxpQk44VG5CO0NUK3BDcEI7O0FlNTlDRDtFQUEyQyxpQk55YW5CO0NUdWpDdkI7O0FlLzlDRDtFQUFvQyxpQk5zYW5CO0NUNmpDaEI7O0FlbCtDRDtFQUFpQyxpQk4yWm5CO0NUMmtDYjs7QWVyK0NEO0VBQXdDLGlCTjJabkI7Q1Q4a0NwQjs7QWV4K0NEO0VBQXlDLGlCTm9hbkI7Q1R3a0NyQjs7QWUzK0NEO0VBQW9DLGlCTnhKbkI7Q1R1b0RoQjs7QWU5K0NEO0VBQTJDLGlCTjhQbkI7Q1RvdkN2Qjs7QWVqL0NEO0VBQXNDLGlCTmdCbkI7Q1RxK0NsQjs7QWVwL0NEO0VBQW1DLGlCTnBGbkI7Q1Q0a0RmOztBZXYvQ0Q7RUFBZ0MsaUJOM1duQjtDVHMyRFo7O0FlMS9DRDtFQUFzQyxpQk4vUm5CO0NUNnhEbEI7O0FlNy9DRDtFQUE2QyxpQk4vUm5CO0NUZ3lEekI7O0FlaGdERDtFQUFtQyxpQk4rVW5CO0NUcXJDZjs7QWVuZ0REO0VBQTBDLGlCTitVbkI7Q1R3ckN0Qjs7QWV0Z0REO0VBQTRDLGlCTmdEbkI7Q1QwOUN4Qjs7QWV6Z0REO0VBQTBDLGlCTmtEbkI7Q1QyOUN0Qjs7QWU1Z0REO0VBQTRDLGlCTitDbkI7Q1RpK0N4Qjs7QWUvZ0REO0VBQTZDLGlCTitDbkI7Q1RvK0N6Qjs7QWVsaEREO0VBQWtDLGlCTmpXbkI7Q1R1M0RkOztBZXJoREQ7RUFBb0MsaUJObVluQjtDVHNwQ2hCOztBZXhoREQ7RUFBb0MsaUJON1duQjtDVHk0RGhCOztBZTNoREQ7RUFBa0MsaUJOa0NuQjtDVDYvQ2Q7O0FlOWhERDtFQUFxQyxpQk41S25CO0NUOHNEakI7O0FlamlERDtFQUFrQyxpQk5nTm5CO0NUcTFDZDs7QWVwaUREO0VBQXVDLGlCTnhGbkI7Q1Rnb0RuQjs7QWV2aUREO0VBQW1DLGlCTjRUbkI7Q1QrdUNmOztBZTFpREQ7RUFBbUMsaUJOdEluQjtDVG9yRGY7O0FlN2lERDtFQUFpQyxpQk42Q25CO0NUb2dEYjs7QWVoakREOztFQUNxQyxpQk41RG5CO0NUZ25EakI7O0FlbmpERDtFQUFrQyxpQk44UG5CO0NUeXpDZDs7QWV0akREO0VBQW1DLGlCTnVFbkI7Q1RtL0NmOztBZXpqREQ7RUFBb0MsaUJOOVduQjtDVDI2RGhCOztBZTVqREQ7RUFBZ0MsaUJOdFNuQjtDVHMyRFo7O0FlL2pERDtFQUErQixpQk5pV25CO0NUa3VDWDs7QWVsa0REO0VBQWtDLGlCTnVXbkI7Q1QrdENkOztBZXJrREQ7RUFBbUMsaUJOK0luQjtDVDA3Q2Y7O0FleGtERDtFQUFzQyxpQk5rRm5CO0NUMC9DbEI7O0FlM2tERDtFQUEyQyxpQk42Tm5CO0NUazNDdkI7O0FlOWtERDtFQUFpRCxpQk4vV25CO0NUaThEN0I7O0FlamxERDtFQUFnRCxpQk5qWG5CO0NUczhENUI7O0FlcGxERDs7RUFDZ0QsaUJOelJuQjtDVGkzRDVCOztBZXZsREQ7RUFBeUMsaUJObk1uQjtDVDh4RHJCOztBZTFsREQ7RUFBdUMsaUJOaVduQjtDVDZ2Q25COztBZTdsREQ7RUFBeUMsaUJOb1ZuQjtDVDZ3Q3JCOztBZWhtREQ7O0VBQ2dDLGlCTjBTbkI7Q1QwekNaOztBZW5tREQ7RUFBMEMsaUJOMEduQjtDVDYvQ3RCOztBZXRtREQ7RUFBMEMsaUJONE1uQjtDVDg1Q3RCOztBZXptREQ7RUFBa0MsaUJOc0xuQjtDVHU3Q2Q7O0FlNW1ERDtFQUE0QyxpQk56TG5CO0NUeXlEeEI7O0FlL21ERDtFQUFzQyxpQk5vV25CO0NUK3dDbEI7O0FlbG5ERDtFQUFtQyxpQk44RG5CO0NUd2pEZjs7QWVybkREOzs7RUFFdUMsaUJOOFNuQjtDVDIwQ25COztBZXhuREQ7O0VBQzJDLGlCTjFGbkI7Q1RzdER2Qjs7QWUzbkREO0VBQWtDLGlCTnNXbkI7Q1R5eENkOztBZTluREQ7RUFBbUMsaUJObEduQjtDVG91RGY7O0Flam9ERDtFQUFtQyxpQk5nSG5CO0NUcWhEZjs7QWVwb0REO0VBQTBDLGlCTmlIbkI7Q1R1aER0Qjs7QWV2b0REO0VBQStDLGlCTnlObkI7Q1RrN0MzQjs7QWUxb0REO0VBQXdDLGlCTnVObkI7Q1R1N0NwQjs7QWU3b0REO0VBQXNDLGlCTi9ObkI7Q1RnM0RsQjs7QWVocEREO0VBQWlDLGlCTjVObkI7Q1RnM0RiOztBZW5wREQ7RUFBMEMsaUJOMkVuQjtDVDRrRHRCOztBZXRwREQ7RUFBMkMsaUJOeUVuQjtDVGlsRHZCOztBZXpwREQ7RUFBbUMsaUJOdk5uQjtDVG8zRGY7O0FlNXBERDtFQUFtQyxpQk56Q25CO0NUeXNEZjs7QWUvcEREO0VBQXFDLGlCTnBDbkI7Q1R1c0RqQjs7QWVscUREO0VBQWdDLGlCTnRMbkI7Q1Q0MURaOztBZXJxREQ7RUFBcUMsaUJON1VuQjtDVHMvRGpCOztBZXhxREQ7RUFBa0MsaUJOMVJuQjtDVHM4RGQ7O0FlM3FERDtFQUFnQyxpQk5zRG5CO0NUeW5EWjs7QWU5cUREO0VBQWtDLGlCTm1MbkI7Q1QrL0NkOztBZWpyREQ7RUFBaUMsaUJOclBuQjtDVDA2RGI7O0FlcHJERDtFQUFrQyxpQk5yUG5CO0NUNjZEZDs7QWV2ckREO0VBQW9DLGlCTjdXbkI7Q1R3aUVoQjs7QWUxckREO0VBQTJDLGlCTjdXbkI7Q1QyaUV2Qjs7QWU3ckREO0VBQWtDLGlCTjBMbkI7Q1R1Z0RkOztBZWhzREQ7RUFBeUMsaUJOMExuQjtDVDBnRHJCOztBZW5zREQ7RUFBb0MsaUJOeUZuQjtDVDhtRGhCOztBZXRzREQ7O0VBQ2dDLGlCTnpVbkI7Q1RtaEVaOztBZXpzREQ7O0VBQ2lDLGlCTitNbkI7Q1Q4L0NiOztBZTVzREQ7RUFBaUMsaUJONFBuQjtDVG85Q2I7O0FlL3NERDtFQUFvQyxpQk51S25CO0NUNGlEaEI7O0FlbHRERDtFQUF1QyxpQk50UG5CO0NUNDhEbkI7O0FlcnRERDtFQUF1QyxpQk5pS25CO0NUd2pEbkI7O0FleHRERDtFQUFxQyxpQk45UG5CO0NUMDlEakI7O0FlM3RERDtFQUF1QyxpQk4vTG5CO0NUODVEbkI7O0FlOXRERDtFQUF3QyxpQk54TG5CO0NUMDVEcEI7O0FlanVERDtFQUF5QyxpQk5yTW5CO0NUMDZEckI7O0FlcHVERDtFQUE4QyxpQk4vTG5CO0NUdTZEMUI7O0FldnVERDs7O0VBRXlDLGlCTnhNbkI7Q1RtN0RyQjs7QWUxdUREOztFQUMyQyxpQk45TW5CO0NUNDdEdkI7O0FlN3VERDs7RUFDeUMsaUJOL01uQjtDVGc4RHJCOztBZWh2REQ7O0VBQ3lDLGlCTnBNbkI7Q1R3N0RyQjs7QWVudkREO0VBQXdDLGlCTmpObkI7Q1R3OERwQjs7QWV0dkREO0VBQWlDLGlCTnVSbkI7Q1RtK0NiOztBZXp2REQ7RUFBb0MsaUJONVNuQjtDVHlpRWhCOztBZTV2REQ7RUFBcUMsaUJOOUVuQjtDVDgwRGpCOztBZS92REQ7Ozs7O0VBSXNDLGlCTm5FbkI7Q1RzMERsQjs7QWVsd0REO0VBQTJDLGlCTi9UbkI7Q1Rxa0V2Qjs7QWVyd0REOzs7RUFFa0MsaUJOcURuQjtDVG90RGQ7O0FleHdERDs7RUFDbUMsaUJOblFuQjtDVCtnRWY7O0FlM3dERDtFQUF1QyxpQk56S25CO0NUdzdEbkI7O0FlOXdERDtFQUFnQyxpQk4zS25CO0NUNjdEWjs7QWVqeEREOzs7RUFFd0MsaUJOeEpuQjtDVDY2RHBCOztBZXB4REQ7RUFBMEMsaUJOMktuQjtDVDZtRHRCOztBZXZ4REQ7RUFBK0IsaUJOaUNuQjtDVDB2RFg7O0FlMXhERDs7RUFDbUMsaUJOMFFuQjtDVG9oRGY7O0FlN3hERDs7RUFDd0MsaUJOVm5CO0NUMnlEcEI7O0FlaHlERDs7RUFDMEMsaUJOWG5CO0NUK3lEdEI7O0FlbnlERDtFQUFvQyxpQk4xSW5CO0NUaTdEaEI7O0FldHlERDtFQUF3QyxpQk5sVm5CO0NUNG5FcEI7O0FlenlERDtFQUFtQyxpQk5qSm5CO0NUODdEZjs7QWU1eUREO0VBQXNDLGlCTmJuQjtDVDZ6RGxCOztBZS95REQ7RUFBb0MsaUJOK0ZuQjtDVG90RGhCOztBZWx6REQ7RUFBc0MsaUJOdUVuQjtDVCt1RGxCOztBZXJ6REQ7RUFBNkMsaUJOdUVuQjtDVGt2RHpCOztBZXh6REQ7RUFBaUMsaUJOelpuQjtDVHF0RWI7O0FlM3pERDs7RUFDcUMsaUJONU1uQjtDVDJnRWpCOztBZTl6REQ7RUFBZ0MsaUJOME1uQjtDVHduRFo7O0FlajBERDtFQUF1QyxpQk54YW5CO0NUNnVFbkI7O0FlcDBERDtFQUFpQyxpQk5JbkI7Q1RvMERiOztBZXYwREQ7RUFBdUMsaUJOdUZuQjtDVG92RG5COztBZTEwREQ7RUFBbUMsaUJOMk1uQjtDVG1vRGY7O0FlNzBERDtFQUFpQyxpQk4rUW5CO0NUa2tEYjs7QWVoMUREO0VBQXdDLGlCTnpDbkI7Q1Q2M0RwQjs7QWVuMUREO0VBQWlDLGlCTndQbkI7Q1QrbERiOztBZXQxREQ7RUFBdUMsaUJOclpuQjtDVCt1RW5COztBZXoxREQ7RUFBbUMsaUJOdkJuQjtDVG8zRGY7O0FlNTFERDtFQUEwQyxpQk4zTG5CO0NUMmhFdEI7O0FlLzFERDtFQUFvQyxpQk41WG5CO0NUK3RFaEI7O0FlbDJERDtFQUEwQyxpQk5oWW5CO0NUc3VFdEI7O0FlcjJERDtFQUF3QyxpQk5uWW5CO0NUNHVFcEI7O0FleDJERDtFQUFvQyxpQk50WW5CO0NUa3ZFaEI7O0FlMzJERDtFQUFzQyxpQk5sWW5CO0NUaXZFbEI7O0FlOTJERDtFQUFzQyxpQk5sWW5CO0NUb3ZFbEI7O0FlajNERDtFQUF1QyxpQk4zYm5CO0NUZ3pFbkI7O0FlcDNERDtFQUF5QyxpQk4zYm5CO0NUbXpFckI7O0FldjNERDtFQUFrQyxpQk4rS25CO0NUNHNEZDs7QWUxM0REO0VBQXNDLGlCTm5WbkI7Q1RpdEVsQjs7QWU3M0REO0VBQStCLGlCTjlkbkI7Q1QrMUVYOztBZWg0REQ7RUFBdUMsaUJONVJuQjtDVGdxRW5COztBZW40REQ7RUFBd0MsaUJOL0NuQjtDVHM3RHBCOztBZXQ0REQ7RUFBMEMsaUJOOWJuQjtDVHcwRXRCOztBZXo0REQ7RUFBdUMsaUJOdGZuQjtDVG00RW5COztBZTU0REQ7RUFBc0MsaUJOL0JuQjtDVCs2RGxCOztBZS80REQ7RUFBdUMsaUJOekhuQjtDVDRnRW5COztBZWw1REQ7RUFBbUMsaUJOdkluQjtDVDZoRWY7O0FlcjVERDtFQUEwQyxpQk52SW5CO0NUZ2lFdEI7O0FleDVERDtFQUF1QyxpQk40Sm5CO0NUZ3dEbkI7O0FlMzVERDtFQUFzQyxpQk40Sm5CO0NUbXdEbEI7O0FlOTVERDtFQUFvQyxpQk54Y25CO0NUMDJFaEI7O0FlajZERDtFQUFnQyxpQk5qYm5CO0NUczFFWjs7QWVwNkREO0VBQW9DLGlCTnZKbkI7Q1QrakVoQjs7QWV2NkREO0VBQXNDLGlCTjNnQm5CO0NUczdFbEI7O0FlMTZERDtFQUErQixpQk43Wm5CO0NUMjBFWDs7QWU3NkREOzs7RUFFZ0MsaUJOektuQjtDVDBsRVo7O0FlaDdERDtFQUFxQyxpQk5wR25CO0NUd2hFakI7O0FlbjdERDtFQUF1QyxpQk54Ym5CO0NUKzJFbkI7O0FldDdERDtFQUEyQyxpQk41V25CO0NUc3lFdkI7O0FlejdERDtFQUFxQyxpQk45Vm5CO0NUMnhFakI7O0FlNTdERDtFQUFxQyxpQk45UG5CO0NUOHJFakI7O0FlLzdERDtFQUFvQyxpQk5ySm5CO0NUd2xFaEI7O0FlbDhERDtFQUFtQyxpQk5lbkI7Q1R1N0RmOztBZXI4REQ7RUFBeUMsaUJOMkJuQjtDVDg2RHJCOztBZXg4REQ7RUFBd0MsaUJOb0NuQjtDVHc2RHBCOztBZTM4REQ7RUFBcUMsaUJOcUNuQjtDVDA2RGpCOztBZTk4REQ7RUFBc0MsaUJONWFuQjtDVDgzRWxCOztBZWo5REQ7RUFBNEMsaUJOOWFuQjtDVG00RXhCOztBZXA5REQ7RUFBb0MsaUJOL1ZuQjtDVHV6RWhCOztBZXY5REQ7RUFBaUMsaUJOb0JuQjtDVHU4RGI7O0FlMTlERDtFQUF3QyxpQk44S25CO0NUZ3pEcEI7O0FlNzlERDtFQUF1QyxpQk4vRm5CO0NUZ2tFbkI7O0FlaCtERDtFQUF3QyxpQk42RW5CO0NUdTVEcEI7O0FlbitERDtFQUFzQyxpQk45TW5CO0NUcXJFbEI7O0FldCtERDtFQUFrQyxpQk4rS25CO0NUMnpEZDs7QWV6K0REO0VBQWlDLGlCTjdIbkI7Q1QwbUViOztBZTUrREQ7RUFBb0MsaUJObkhuQjtDVG1tRWhCOztBZS8rREQ7O0VBQ3dDLGlCTmtJbkI7Q1RpM0RwQjs7QWVsL0REO0VBQTRDLGlCTmtJbkI7Q1RvM0R4Qjs7QWVyL0REO0VBQXlDLGlCTjBLbkI7Q1QrMERyQjs7QWV4L0REO0VBQXdDLGlCTmxJbkI7Q1Q4bkVwQjs7QWUzL0REO0VBQXVDLGlCTnlLbkI7Q1RzMURuQjs7QWU5L0REO0VBQXdDLGlCTm5JbkI7Q1Rxb0VwQjs7QWVqZ0VEO0VBQTBDLGlCTmxJbkI7Q1R1b0V0Qjs7QWVwZ0VEO0VBQTBDLGlCTnBJbkI7Q1Q0b0V0Qjs7QWV2Z0VEO0VBQW1DLGlCTjFHbkI7Q1RxbkVmOztBZTFnRUQ7RUFBdUMsaUJON1FuQjtDVDJ4RW5COztBZTdnRUQ7RUFBOEMsaUJOMVVuQjtDVDIxRTFCOztBZWhoRUQ7RUFBd0MsaUJOekVuQjtDVDZsRXBCOztBZW5oRUQ7RUFBcUMsaUJOa0xuQjtDVHEyRGpCOztBZXRoRUQ7RUFBbUMsaUJOWG5CO0NUcWlFZjs7QWV6aEVEO0VBQXNDLGlCTnVKbkI7Q1RzNERsQjs7QWU1aEVEO0VBQXVDLGlCTndKbkI7Q1R3NERuQjs7QWUvaEVEOztFQUNnQyxpQk4vZm5CO0NUa2lGWjs7QWVsaUVEO0VBQW9DLGlCTjRKbkI7Q1QwNERoQjs7QWVyaUVEO0VBQWtDLGlCTjhHbkI7Q1QyN0RkOztBZXhpRUQ7RUFBbUMsaUJOd0RuQjtDVG8vRGY7O0FlM2lFRDtFQUFtQyxpQk45SW5CO0NUNnJFZjs7QWU5aUVEOztFQUN5QyxpQk4wTG5CO0NUdzNEckI7O0FlampFRDtFQUEwQyxpQk5qSG5CO0NUc3FFdEI7O0FlcGpFRDtFQUFxQyxpQk5ySG5CO0NUNnFFakI7O0FldmpFRDtFQUF5QyxpQk5uV25CO0NUODVFckI7O0FlMWpFRDs7O0VBRXlDLGlCTi9nQm5CO0NUNmtGckI7O0FlN2pFRDs7RUFDbUQsaUJOOWdCbkI7Q1Qra0YvQjs7QWVoa0VEOztFQUN5QyxpQk5saEJuQjtDVHNsRnJCOztBZW5rRUQ7O0VBQzRDLGlCTm5oQm5CO0NUMGxGeEI7O0FldGtFRDs7RUFDMEMsaUJOeGhCbkI7Q1RrbUZ0Qjs7QWV6a0VEO0VBQTBDLGlCTjNJbkI7Q1R3dEV0Qjs7QWU1a0VEO0VBQXFDLGlCTjNPbkI7Q1QyekVqQjs7QWUva0VEO0VBQXlDLGlCTnhJbkI7Q1QydEVyQjs7QWVsbEVEO0VBQTJDLGlCTnhJbkI7Q1Q4dEV2Qjs7QWVybEVEO0VBQXdDLGlCTndCbkI7Q1Rpa0VwQjs7QWV4bEVEO0VBQTBDLGlCTndCbkI7Q1Rva0V0Qjs7QWUzbEVEO0VBQW1DLGlCTi9kbkI7Q1Q4akZmOztBZTlsRUQ7RUFBMkMsaUJObGVuQjtDVG9rRnZCOztBZWptRUQ7RUFBa0MsaUJOcGNuQjtDVHlpRmQ7O0FlcG1FRDtFQUEwQyxpQk5sakJuQjtDVDBwRnRCOztBZXZtRUQ7RUFBd0MsaUJOeFBuQjtDVG0yRXBCOztBZTFtRUQ7O0VBQzRDLGlCTnpQbkI7Q1R1MkV4Qjs7QWU3bUVEOztFQUMyQyxpQk43UG5CO0NUODJFdkI7O0FlaG5FRDs7RUFDMEMsaUJOaFFuQjtDVG8zRXRCOztBZW5uRUQ7RUFBc0MsaUJOclFuQjtDVDQzRWxCOztBZXRuRUQ7O0VBQ3dDLGlCTnhSbkI7Q1RrNUVwQjs7QWV6bkVEOztFQUN5QyxpQk43Um5CO0NUMDVFckI7O0FlNW5FRDtFQUE0QyxpQk4xUm5CO0NUMDVFeEI7O0FlL25FRDtFQUEwQyxpQk5wU25CO0NUdTZFdEI7O0FlbG9FRDtFQUF5QyxpQk4zUm5CO0NUaTZFckI7O0Flcm9FRDtFQUEyQyxpQk4vUm5CO0NUdzZFdkI7O0FleG9FRDtFQUF5QyxpQk5qU25CO0NUNjZFckI7O0FlM29FRDtFQUFzQyxpQk4rRG5CO0NUZ2xFbEI7O0FlOW9FRDtFQUF1QyxpQk4vRm5CO0NUaXZFbkI7O0FlanBFRDtFQUE2QyxpQk4vYm5CO0NUb2xGekI7O0FlcHBFRDtFQUErQixpQk50VW5CO0NUODlFWDs7QWV2cEVEO0VBQXNDLGlCTnRVbkI7Q1RpK0VsQjs7QWUxcEVEO0VBQXdDLGlCTmtFbkI7Q1Q0bEVwQjs7QWU3cEVEO0VBQTBDLGlCTnJLbkI7Q1RzMEV0Qjs7QWVocUVEO0VBQWlELGlCTnJLbkI7Q1R5MEU3Qjs7QWVucUVEO0VBQXVDLGlCTjVVbkI7Q1RtL0VuQjs7QWV0cUVEO0VBQXdDLGlCTndIbkI7Q1RrakVwQjs7QWV6cUVEO0VBQW1DLGlCTm5GbkI7Q1Rnd0VmOztBZTVxRUQ7RUFBbUMsaUJOemVuQjtDVHlwRmY7O0FlL3FFRDtFQUFvQyxpQk45V25CO0NUaWlGaEI7O0FlbHJFRDtFQUFrQyxpQk54S25CO0NUODFFZDs7QWVyckVEO0VBQThDLGlCTnBRbkI7Q1Q2N0UxQjs7QWV4ckVEOztFQUN1QyxpQk5TbkI7Q1RtckVuQjs7QWUzckVEO0VBQW1DLGlCTmpkbkI7Q1RncEZmOztBZTlyRUQ7RUFBa0MsaUJOem9CbkI7Q1QyMEZkOztBZWpzRUQ7RUFBbUMsaUJOL25CbkI7Q1RvMEZmOztBZXBzRUQ7RUFBNEMsaUJOM2hCbkI7Q1RtdUZ4Qjs7QWV2c0VEO0VBQTZDLGlCTjloQm5CO0NUeXVGekI7O0FlMXNFRDtFQUE2QyxpQk41aEJuQjtDVDB1RnpCOztBZTdzRUQ7RUFBNkMsaUJOamlCbkI7Q1RrdkZ6Qjs7QWVodEVEO0VBQXFDLGlCTnBSbkI7Q1R3K0VqQjs7QWVudEVEO0VBQW9DLGlCTjVObkI7Q1RtN0VoQjs7QWV0dEVEO0VBQXNDLGlCTjVObkI7Q1RzN0VsQjs7QWV6dEVEO0VBQWtDLGlCTi9ObkI7Q1Q0N0VkOztBZTV0RUQ7RUFBZ0MsaUJObE9uQjtDVGs4RVo7O0FlL3RFRDtFQUF1QyxpQk5wZW5CO0NUdXNGbkI7O0FlbHVFRDtFQUF5QyxpQk5wZW5CO0NUMHNGckI7O0FlcnVFRDtFQUFrQyxpQk50U25CO0NUK2dGZDs7QWV4dUVEO0VBQWtDLGlCTmlGbkI7Q1QycEVkOztBZTN1RUQ7RUFBc0MsaUJObGtCbkI7Q1RpekZsQjs7QWU5dUVEO0VBQXNDLGlCTnJYbkI7Q1R1bUZsQjs7QWVqdkVEO0VBQXlDLGlCTnBJbkI7Q1R5M0VyQjs7QWVwdkVEO0VBQWlDLGlCTnBjbkI7Q1Q0ckZiOztBZXZ2RUQ7RUFBNEMsaUJOaGVuQjtDVDJ0RnhCOztBZTF2RUQ7RUFBcUMsaUJOcGZuQjtDVGt2RmpCOztBZTd2RUQ7RUFBaUMsaUJObE5uQjtDVG05RWI7O0FlaHdFRDtFQUF5QyxpQk4xWG5CO0NUOG5GckI7O0FlbndFRDtFQUFnQyxpQk5vRG5CO0NUbXRFWjs7QWV0d0VEO0VBQXlDLGlCTjNKbkI7Q1RxNkVyQjs7QWV6d0VEO0VBQXFDLGlCTnpObkI7Q1RzK0VqQjs7QWU1d0VEO0VBQW1DLGlCTmxIbkI7Q1RrNEVmOztBZS93RUQ7RUFBeUMsaUJON0xuQjtDVGc5RXJCOztBZWx4RUQ7RUFBMkMsaUJON0xuQjtDVG05RXZCOztBZXJ4RUQ7RUFBd0MsaUJOM0NuQjtDVG8wRXBCOztBZXh4RUQ7RUFBMEMsaUJOM0NuQjtDVHUwRXRCOztBZTN4RUQ7RUFBeUMsaUJOckduQjtDVG80RXJCOztBZTl4RUQ7RUFBNEMsaUJOckduQjtDVHU0RXhCOztBZWp5RUQ7RUFBb0MsaUJON1VuQjtDVGtuRmhCOztBZXB5RUQ7RUFBc0MsaUJObmxCbkI7Q1QyM0ZsQjs7QWV2eUVEO0VBQXdDLGlCTm5sQm5CO0NUODNGcEI7O0FlMXlFRDtFQUFvQyxpQk4vTG5CO0NUNitFaEI7O0FlN3lFRDtFQUFtQyxpQk5sWG5CO0NUbXFGZjs7QWVoekVEO0VBQXVDLGlCTmtGbkI7Q1RrdUVuQjs7QWVuekVEO0VBQW9DLGlCTm1GbkI7Q1RvdUVoQjs7QWV0ekVEO0VBQW1DLGlCTjljbkI7Q1R3d0ZmOztBZXp6RUQ7RUFBNkMsaUJOMkJuQjtDVGt5RXpCOztBZTV6RUQ7RUFBMkMsaUJObUVuQjtDVDZ2RXZCOztBZS96RUQ7RUFBOEMsaUJOeEtuQjtDVDIrRTFCOztBZWwwRUQ7RUFBa0MsaUJOOWxCbkI7Q1RvNkZkOztBZXIwRUQ7RUFBOEMsaUJOdG9CbkI7Q1QrOEYxQjs7QWV4MEVEO0VBQWlELGlCTnFEbkI7Q1R1eEU3Qjs7QWUzMEVEO0VBQW9DLGlCTnhsQm5CO0NUdTZGaEI7O0FlOTBFRDtFQUF3RCxpQk41b0JuQjtDVDg5RnBDOztBZWoxRUQ7O0VBQ2dFLGlCTjlxQm5CO0NUbWdHNUM7O0FlcDFFRDs7O0VBRWlDLGlCTnZmbkI7Q1QrMEZiOztBZXYxRUQ7RUFBa0MsaUJOaFluQjtDVDJ0RmQ7O0FlMTFFRDtFQUFvQyxpQk5oWW5CO0NUOHRGaEI7O0FlNzFFRDs7RUFDMEMsaUJOMUhuQjtDVDI5RXRCOztBZWgyRUQ7RUFBdUMsaUJOelJuQjtDVDZuRm5COztBZW4yRUQ7RUFBbUMsaUJOaUNuQjtDVHMwRWY7O0FldDJFRDtFQUEwQyxpQk5pQ25CO0NUeTBFdEI7O0FlejJFRDtFQUFxQyxpQk5sSG5CO0NUKzlFakI7O0FlNTJFRDtFQUEyQyxpQk5sSG5CO0NUaytFdkI7O0FlLzJFRDtFQUE0QyxpQk5sSG5CO0NUcStFeEI7O0FlbDNFRDtFQUF1QyxpQk5yTm5CO0NUMmtGbkI7O0FlcjNFRDtFQUF3QyxpQk5wYm5CO0NUNnlGcEI7O0FleDNFRDtFQUFrQyxpQk5tRW5CO0NUeXpFZDs7QWUzM0VEO0VBQXNDLGlCTnBEbkI7Q1RtN0VsQjs7QWU5M0VEOztFQUNpRCxpQk56WW5CO0NUMndGN0I7O0FlajRFRDs7RUFDeUMsaUJON2FuQjtDVGt6RnJCOztBZXA0RUQ7RUFBd0MsaUJOdFhuQjtDVDh2RnBCOztBZXY0RUQ7RUFBMEMsaUJObGZuQjtDVDYzRnRCOztBZTE0RUQ7RUFBNEMsaUJObGZuQjtDVGc0RnhCOztBZTc0RUQ7RUFBbUMsaUJOdFRuQjtDVHVzRmY7O0FlaDVFRDtFQUF5QyxpQk5wdEJuQjtDVHdtR3JCOztBZW41RUQ7RUFBMkMsaUJOcHRCbkI7Q1QybUd2Qjs7QWV0NUVEOztFQUN5QyxpQk5ydEJuQjtDVCttR3JCOztBZXo1RUQ7O0VBQzJDLGlCTnR0Qm5CO0NUbW5HdkI7O0FlNTVFRDtFQUF3QyxpQk5KbkI7Q1RvNkVwQjs7QWUvNUVEO0VBQTBDLGlCTkpuQjtDVHU2RXRCOztBZWw2RUQ7RUFBbUMsaUJOSG5CO0NUeTZFZjs7QWVyNkVEO0VBQXFDLGlCTjNXbkI7Q1RveEZqQjs7QWV4NkVEOztFQUNvQyxpQk41V25CO0NUd3hGaEI7O0FlMzZFRDs7RUFDc0MsaUJON1duQjtDVDR4RmxCOztBZTk2RUQ7RUFBa0MsaUJOdE5uQjtDVHdvRmQ7O0FlajdFRDtFQUEyQyxpQk4zYm5CO0NUZzNGdkI7O0FlcDdFRDtFQUFxQyxpQk50Rm5CO0NUOGdGakI7O0FldjdFRDs7O0VBRTZDLGlCTnhFbkI7Q1RtZ0Z6Qjs7QWUxN0VEOztFQUN1RCxpQk52RW5CO0NUcWdGbkM7O0FlNzdFRDs7RUFDNkMsaUJOM0VuQjtDVDRnRnpCOztBZWg4RUQ7O0VBQ2dELGlCTjVFbkI7Q1RnaEY1Qjs7QWVuOEVEOztFQUM4QyxpQk5qRm5CO0NUd2hGMUI7O0FldDhFRDtFQUFtQyxpQk4zS25CO0NUcW5GZjs7QWV6OEVEOzs7RUFFaUMsaUJOenJCbkI7Q1Rzb0diOztBZTU4RUQ7RUFBb0MsaUJObFBuQjtDVGtzRmhCOztBZS84RUQ7RUFBNEMsaUJOS25CO0NUODhFeEI7O0FlbDlFRDtFQUE0QyxpQk5LbkI7Q1RpOUV4Qjs7QWVyOUVEO0VBQTJDLGlCTktuQjtDVG85RXZCOztBZXg5RUQ7O0VBQ3lDLGlCTkRuQjtDVDY5RXJCOztBZTM5RUQ7O0VBQzJDLGlCTkZuQjtDVGkr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QTtFQUVBLGtCQStlNkQ7Q2pCcy9RaEU7O0FpQnYvUUc7RUF0ZkYsaUJBdWYrRDtDakIwL1FoRTtBaUJoL1JDO0VBRUUsZUFBQTtFQUVBLGtCQUFBO0VBQ0EscUJBQUE7RUFFQSxrQkErZTZEO0NqQmdnUmhFOztBaUJqZ1JHO0VBdGZGLGlCQXVmK0Q7Q2pCb2dSaEU7QWlCMS9SQztFQUVFLGVBQUE7RUFFQSxrQkFBQTtFQUNBLHFCQUFBO0VBRUEsa0JBK2U2RDtDakIwZ1JoRTs7QWlCM2dSRztFQXRmRixpQkF1ZitEO0NqQjhnUmhFO0FpQnBnU0M7RUFFRSxlQUFBO0VBRUEsa0JBQUE7RUFDQSxxQkFBQTtFQUVBLGtCQStlNkQ7Q2pCb2hSaEU7O0FpQnJoUkc7RUF0ZkYsaUJBdWYrRDtDakJ3aFJoRTtBaUI5Z1NDO0VBRUUsZUFBQTtFQUVBLGtCQUFBO0VBQ0EscUJBQUE7RUFFQSxrQkErZTZEO0NqQjhoUmhFOztBaUIvaFJHO0VBdGZGLGlCQXVmK0Q7Q2pCa2lSaEU7QWlCeGhTQztFQUVFLGVBQUE7RUFFQSxrQkFBQTtFQUNBLHFCQUFBO0VBRUEsa0JBK2U2RDtDakJ3aVJoRTs7QWlCemlSRztFQXRmRixpQkF1ZitEO0NqQjRpUmhFO0FpQmxpU0M7RUFFRSxlQUFBO0VBRUEsa0JBQUE7RUFDQSxxQkFBQTtFQUVBLGtCQStlNkQ7Q2pCa2pSaEU7O0FpQm5qUkc7RUF0ZkYsaUJBdWYrRDtDakJzalJoRTtBaUI1aVNDO0VBRUUsZUFBQTtFQUVBLGtCQUFBO0VBQ0EscUJBQUE7RUFFQSxrQkErZTZEO0NqQjRqUmhFOztBaUI3alJHO0VBdGZGLGlCQXVmK0Q7Q2pCZ2tSaEU7QWlCdGpTQztFQUVFLGVBQUE7RUFFQSxrQkFBQTtFQUNBLHFCQUFBO0VBRUEsa0JBK2U2RDtDakJza1JoRTs7QWlCdmtSRztFQXRmRixpQkF1ZitEO0NqQjBrUmhFO0FpQmhrU0M7RUFFRSxlQUFBO0VBRUEsa0JBQUE7RUFDQSxxQkFBQTtFQUVBLGtCQStlNkQ7Q2pCZ2xSaEU7O0FpQmpsUkc7RUF0ZkYsaUJBdWYrRDtDakJvbFJo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K3pHSDtFaUI5NlNDO0lBQ0UsK0JBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCZzdTSDtFaUJqN1NDO0lBQ0UsK0JBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCbTdTSDtFaUJwN1NDO0lBQ0UsK0JBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCczdTSDtFaUJ2N1NDO0lBQ0UsK0JBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCeTdTSDtFaUIxN1NDO0lBQ0UsK0JBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCNDdTSDtFaUI3N1NDO0lBQ0UsK0JBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCKzdTSDtFaUJoOFNDO0lBQ0UsK0JBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCazhTSDtFaUJuOFNDO0lBQ0UsK0JBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCcThTSDtFaUJ0OFNDO0lBQ0UsK0JBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCdzhTSDtFaUJ6OFNDO0lBQ0UsK0JBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCMjhTSDtFaUI1OFNDO0lBQ0UsOEJBQUE7UUFBQSxvQkFBQTtZQUFBLFdBQUE7R2pCODhTSDtFaUIvOFNDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCaTlTSDtFaUJsOVNDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCbzlTSDtFaUJyOVNDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCdTlTSDtFaUJ4OVNDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCMDlTSDtFaUIzOVNDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCNjlTSDtFaUI5OVNDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCZytTSDtFaUJqK1NDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCbStTSDtFaUJwK1NDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCcytTSDtFaUJ2K1NDO0lBQ0UsNkJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCeStTSDtFaUIxK1NDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCNCtTSDtFaUI3K1NDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCKytTSDtFaUJoL1NDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCay9TSDtFaUJuL1NDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCcS9TSDtFaUJ0L1NDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCdy9TSDtFaUJ6L1NDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCMi9TSDtFaUI1L1NDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCOC9TSDtFaUIvL1NDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCaWdUSDtFaUJsZ1RDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCb2dUSDtFaUJyZ1RDO0lBQ0UsOEJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCdWdUSDtFaUJ4Z1RDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCMGdUSDtFaUIzZ1RDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCNmdUSDtFaUI5Z1RDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCZ2hUSDtFaUJqaFRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCbWhUSDtFaUJwaFRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCc2hUSDtFaUJ2aFRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCeWhUSDtFaUIxaFRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCNGhUSDtFaUI3aFRDO0lBQ0UsOEJBQUE7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QTtZQUFBLFVBQUE7R2pCczJVSDtFaUJ2MlVDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCeTJVSDtFaUIxMlVDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCNDJVSDtFaUI3MlVDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCKzJVSDtFaUJoM1VDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCazNVSDtFaUJuM1VDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCcTNVSDtFaUJ0M1VDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCdzNVSDtFaUJ6M1VDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCMjNVSDtFaUI1M1VDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCODNVSDtFaUIvM1VDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCaTRVSDtFaUJsNFVDO0lBQ0UsOEJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCbzRVSDtFaUJyNFVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCdTRVSDtFaUJ4NFVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCMDRVSDtFaUIzNFVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCNjRVSDtFaUI5NFVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCZzVVSDtFaUJqNVVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCbTVVSDtFaUJwNVVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCczVVSDtFaUJ2NVVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCeTVVSDtFaUIxNVVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCNDVVSDtFaUI3NVVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCKzVVSDtFaUJoNlVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCazZVSDtFaUJuNlVDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCcTZVSDtFaUJsNVVDO0lBdGZGLGVBd2Z5RDtHakJtNVV4RDtFaUIxNFZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxnQkFnZnVEO0dqQnk1VXhEO0VpQjM1VUM7SUF0ZkYsZ0JBdWYrRDtHakI2NVU5RDtFaUJuNVZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxpQkErZTZEO0dqQm02VTlEO0VpQnA2VUM7SUF0ZkYsaUJBdWYrRDtHakJzNlU5RDtFaUI1NVZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjQ2VTlEO0VpQjc2VUM7SUF0ZkYsaUJBdWYrRDtHakIrNlU5RDtFaUJyNlZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnE3VTlEO0VpQnQ3VUM7SUF0ZkYsaUJBdWYrRDtHakJ3N1U5RDtFaUI5NlZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjg3VTlEO0VpQi83VUM7SUF0ZkYsaUJBdWYrRDtHakJpOFU5RDtFaUJ2N1ZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnU4VTlEO0VpQng4VUM7SUF0ZkYsaUJBdWYrRDtHakIwOFU5RDtFaUJoOFZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQmc5VTlEO0VpQmo5VUM7SUF0ZkYsaUJBdWYrRDtHakJtOVU5RDtFaUJ6OFZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnk5VTlEO0VpQjE5VUM7SUF0ZkYsaUJBdWYrRDtHakI0OVU5RDtFaUJsOVZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQmsrVTlEO0VpQm4rVUM7SUF0ZkYsaUJBdWYrRDtHakJxK1U5RDtFaUIzOVZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjIrVTlEO0VpQjUrVUM7SUF0ZkYsaUJBdWYrRDtHakI4K1U5RDtFaUJwK1ZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQm8vVTlEO0VpQnIvVUM7SUF0ZkYsaUJBdWYrRDtHakJ1L1U5RDtFaUI3K1ZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjYvVTlEO0VpQjkvVUM7SUF0ZkYsaUJBdWYrRDtHakJnZ1Y5RDtFaUJ0L1ZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnNnVjlEO0VpQnZnVkM7SUF0ZkYsaUJBdWYrRDtHakJ5Z1Y5RDtFaUIvL1ZEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQitnVjlEO0VpQmhoVkM7SUF0ZkYsaUJBdWYrRDtHakJraFY5RDtFaUJ4Z1dEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQndoVjlEO0VpQnpoVkM7SUF0ZkYsaUJBdWYrRDtHakIyaFY5RDtFaUJqaFdEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQmlpVjlEO0VpQmxpVkM7SUF0ZkYsaUJBdWYrRDtHakJvaVY5RDtFaUIxaFdEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjBpVjlEO0VpQjNpVkM7SUF0ZkYsaUJBdWYrRDtHakI2aVY5RDtFaUJuaVdEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQm1qVjlE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LG1CQUFBO1lBQUEsVUFBQTtHakJ5dVdIO0VpQjF1V0M7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakI0dVdIO0VpQjd1V0M7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakIrdVdIO0VpQmh2V0M7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJrdldIO0VpQm52V0M7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJxdldIO0VpQnR2V0M7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJ3dldIO0VpQnp2V0M7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakIydldIO0VpQjV2V0M7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakI4dldIO0VpQi92V0M7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJpd1dIO0VpQmx3V0M7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJvd1dIO0VpQnJ3V0M7SUFDRSw4QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJ1d1dIO0VpQnh3V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakIwd1dIO0VpQjN3V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakI2d1dIO0VpQjl3V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJneFdIO0VpQmp4V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJteFdIO0VpQnB4V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJzeFdIO0VpQnZ4V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJ5eFdIO0VpQjF4V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakI0eFdIO0VpQjd4V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakIreFdIO0VpQmh5V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJreVdIO0VpQm55V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJxeVdIO0VpQnR5V0M7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJ3eVdIO0VpQnJ4V0M7SUF0ZkYsZUF3ZnlEO0dqQnN4V3hEO0VpQjd3WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGdCQWdmdUQ7R2pCNHhXeEQ7RWlCOXhXQztJQXRmRixnQkF1ZitEO0dqQmd5VzlEO0VpQnR4WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGlCQStlNkQ7R2pCc3lXOUQ7RWlCdnlXQztJQXRmRixpQkF1ZitEO0dqQnl5VzlEO0VpQi94WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCK3lXOUQ7RWlCaHpXQztJQXRmRixpQkF1ZitEO0dqQmt6VzlEO0VpQnh5WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCd3pXOUQ7RWlCenpXQztJQXRmRixpQkF1ZitEO0dqQjJ6VzlEO0VpQmp6WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCaTBXOUQ7RWlCbDBXQztJQXRmRixpQkF1ZitEO0dqQm8wVzlEO0VpQjF6WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCMDBXOUQ7RWlCMzBXQztJQXRmRixpQkF1ZitEO0dqQjYwVzlEO0VpQm4wWEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCbTFXOUQ7RWlCcDFXQztJQXRmRixpQkF1ZitEO0dqQnMxVzlEO0VpQjUwWEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCNDFXOUQ7RWlCNzFXQztJQXRmRixpQkF1ZitEO0dqQisxVzlEO0VpQnIxWEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCcTJXOUQ7RWlCdDJXQztJQXRmRixpQkF1ZitEO0dqQncyVzlEO0VpQjkxWEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCODJXOUQ7RWlCLzJXQztJQXRmRixpQkF1ZitEO0dqQmkzVzlEO0VpQnYyWEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCdTNXOUQ7RWlCeDNXQztJQXRmRixpQkF1ZitEO0dqQjAzVzlEO0VpQmgzWEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCZzRXOUQ7RWlCajRXQztJQXRmRixpQkF1ZitEO0dqQm00VzlEO0VpQnozWEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCeTRXOUQ7RWlCMTRXQztJQXRmRixpQkF1ZitEO0dqQjQ0VzlEO0VpQmw0WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCazVXOUQ7RWlCbjVXQztJQXRmRixpQkF1ZitEO0dqQnE1VzlEO0VpQjM0WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCMjVXOUQ7RWlCNTVXQztJQXRmRixpQkF1ZitEO0dqQjg1VzlEO0VpQnA1WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCbzZXOUQ7RWlCcjZXQztJQXRmRixpQkF1ZitEO0dqQnU2VzlEO0VpQjc1WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCNjZXOUQ7RWlCOTZXQztJQXRmRixpQkF1ZitEO0dqQmc3VzlEO0VpQnQ2WEQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pC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QUFBLGtCQUFBO1lBQUEsU0FBQTtHakJ5bVlIO0VpQjFtWUM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakI0bVlIO0VpQjdtWUM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakIrbVlIO0VpQmhuWUM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJrbllIO0VpQm5uWUM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJxbllIO0VpQnRuWUM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJ3bllIO0VpQnpuWUM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakIybllIO0VpQjVuWUM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakI4bllIO0VpQi9uWUM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJpb1lIO0VpQmxvWUM7SUFDRSw4QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJvb1lIO0VpQnJvWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJ1b1lIO0VpQnhvWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakIwb1lIO0VpQjNvWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakI2b1lIO0VpQjlvWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJncFlIO0VpQmpwWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJtcFlIO0VpQnBwWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJzcFlIO0VpQnZwWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJ5cFlIO0VpQjFwWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakI0cFlIO0VpQjdwWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakIrcFlIO0VpQmhxWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJrcVlIO0VpQm5xWUM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJxcVlIO0VpQmxwWUM7SUF0ZkYsZUF3ZnlEO0dqQm1wWXhEO0VpQjFvWkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGdCQWdmdUQ7R2pCeXBZeEQ7RWlCM3BZQztJQXRmRixnQkF1ZitEO0dqQjZwWTlEO0VpQm5wWkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGlCQStlNkQ7R2pCbXFZOUQ7RWlCcHFZQztJQXRmRixpQkF1ZitEO0dqQnNxWTlEO0VpQjVwWkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCNHFZOUQ7RWlCN3FZQztJQXRmRixpQkF1ZitEO0dqQitxWTlEO0VpQnJxWkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCcXJZOUQ7RWlCdHJZQztJQXRmRixpQkF1ZitEO0dqQndyWTlEO0VpQjlxWkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCOHJZOUQ7RWlCL3JZQztJQXRmRixpQkF1ZitEO0dqQmlzWTlEO0VpQnZyWkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCdXNZOUQ7RWlCeHNZQztJQXRmRixpQkF1ZitEO0dqQjBzWTlEO0VpQmhzWkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCZ3RZOUQ7RWlCanRZQztJQXRmRixpQkF1ZitEO0dqQm10WTlEO0VpQnpzWkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCeXRZOUQ7RWlCMXRZQztJQXRmRixpQkF1ZitEO0dqQjR0WTlEO0VpQmx0WkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCa3VZOUQ7RWlCbnVZQztJQXRmRixpQkF1ZitEO0dqQnF1WTlEO0VpQjN0WkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCMnVZOUQ7RWlCNXVZQztJQXRmRixpQkF1ZitEO0dqQjh1WTlEO0VpQnB1WkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCb3ZZOUQ7RWlCcnZZQztJQXRmRixpQkF1ZitEO0dqQnV2WTlEO0VpQjd1WkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCNnZZOUQ7RWlCOXZZQztJQXRmRixpQkF1ZitEO0dqQmd3WTlEO0VpQnR2WkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCc3dZOUQ7RWlCdndZQztJQXRmRixpQkF1ZitEO0dqQnl3WTlEO0VpQi92WkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCK3dZOUQ7RWlCaHhZQztJQXRmRixpQkF1ZitEO0dqQmt4WTlEO0VpQnh3WkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCd3hZOUQ7RWlCenhZQztJQXRmRixpQkF1ZitEO0dqQjJ4WTlEO0VpQmp4WkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCaXlZOUQ7RWlCbHlZQztJQXRmRixpQkF1ZitEO0dqQm95WTlEO0VpQjF4WkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCMHlZOUQ7RWlCM3lZQztJQXRmRixpQkF1ZitEO0dqQjZ5WTlEO0VpQm55WkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCbXpZOUQ7RWlCcHpZQztJQXRmRixpQkF1ZitEO0dqQnN6WTlEO0VpQjV5WkQ7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QUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQjQrWkg7RWlCNytaQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQisrWkg7RWlCaC9aQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQmsvWkg7RWlCbi9aQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQnEvWkg7RWlCdC9aQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQncvWkg7RWlCei9aQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQjIvWkg7RWlCNS9aQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQjgvWkg7RWlCLy9aQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQmlnYUg7RWlCbGdhQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQm9nYUg7RWlCcmdhQztJQUNFLDhCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQnVnYUg7RWlCeGdhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQjBnYUg7RWlCM2dhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQjZnYUg7RWlCOWdhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQmdoYUg7RWlCamhhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQm1oYUg7RWlCcGhhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQnNoYUg7RWlCdmhhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQnloYUg7RWlCMWhhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQjRoYUg7RWlCN2hhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQitoYUg7RWlCaGlhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQmtpYUg7RWlCbmlhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQnFpYUg7RWlCdGlhQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQndpYUg7RWlCcmhhQztJQXRmRixlQXdmeUQ7R2pCc2hheEQ7RWlCN2diRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsZ0JBZ2Z1RDtHakI0aGF4RDtFaUI5aGFDO0lBdGZGLGdCQXVmK0Q7R2pCZ2lhOUQ7RWlCdGhiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsaUJBK2U2RDtHakJzaWE5RDtFaUJ2aWFDO0lBdGZGLGlCQXVmK0Q7R2pCeWlhOUQ7RWlCL2hiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakIraWE5RDtFaUJoamFDO0lBdGZGLGlCQXVmK0Q7R2pCa2phOUQ7RWlCeGliRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJ3amE5RDtFaUJ6amFDO0lBdGZGLGlCQXVmK0Q7R2pCMmphOUQ7RWlCampiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJpa2E5RDtFaUJsa2FDO0lBdGZGLGlCQXVmK0Q7R2pCb2thOUQ7RWlCMWpiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakIwa2E5RDtFaUIza2FDO0lBdGZGLGlCQXVmK0Q7R2pCNmthOUQ7RWlCbmtiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJtbGE5RDtFaUJwbGFDO0lBdGZGLGlCQXVmK0Q7R2pCc2xhOUQ7RWlCNWtiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakI0bGE5RDtFaUI3bGFDO0lBdGZGLGlCQXVmK0Q7R2pCK2xhOUQ7RWlCcmxiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJxbWE5RDtFaUJ0bWFDO0lBdGZGLGlCQXVmK0Q7R2pCd21hOUQ7RWlCOWxiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakI4bWE5RDtFaUIvbWFDO0lBdGZGLGlCQXVmK0Q7R2pCaW5hOUQ7RWlCdm1iRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJ1bmE5RDtFaUJ4bmFDO0lBdGZGLGlCQXVmK0Q7R2pCMG5hOUQ7RWlCaG5iRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJnb2E5RDtFaUJqb2FDO0lBdGZGLGlCQXVmK0Q7R2pCbW9hOUQ7RWlCem5iRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJ5b2E5RDtFaUIxb2FDO0lBdGZGLGlCQXVmK0Q7R2pCNG9hOUQ7RWlCbG9iRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJrcGE5RDtFaUJucGFDO0lBdGZGLGlCQXVmK0Q7R2pCcXBhOUQ7RWlCM29iRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakIycGE5RDtFaUI1cGFDO0lBdGZGLGlCQXVmK0Q7R2pCOHBhOUQ7RWlCcHBiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJvcWE5RDtFaUJycWFDO0lBdGZGLGlCQXVmK0Q7R2pCdXFhOUQ7RWlCN3BiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakI2cWE5RDtFaUI5cWFDO0lBdGZGLGlCQXVmK0Q7R2pCZ3JhOUQ7RWlCdHFiRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJzcmE5RDtFaUJ2cmFDO0lBdGZGLGlCQXVmK0Q7R2pCeXJhOUQ7RWlC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LDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQjQyYkg7RWlCNzJiQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQisyYkg7RWlCaDNiQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQmszYkg7RWlCbjNiQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQnEzYkg7RWlCdDNiQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQnczYkg7RWlCejNiQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQjIzYkg7RWlCNTNiQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQjgzYkg7RWlCLzNiQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQmk0Ykg7RWlCbDRiQztJQUNFLDhCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQm80Ykg7RWlCcjRiQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQnU0Ykg7RWlCeDRiQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQjA0Ykg7RWlCMzRiQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQjY0Ykg7RWlCOTRiQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQmc1Ykg7RWlCajViQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQm01Ykg7RWlCcDViQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQnM1Ykg7RWlCdjViQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQnk1Ykg7RWlCMTViQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQjQ1Ykg7RWlCNzViQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQis1Ykg7RWlCaDZiQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQms2Ykg7RWlCbjZiQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQnE2Ykg7RWlCbDViQztJQXRmRixlQXdmeUQ7R2pCbTVieEQ7RWlCMTRjRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsZ0JBZ2Z1RDtHakJ5NWJ4RDtFaUIzNWJDO0lBdGZGLGdCQXVmK0Q7R2pCNjViOUQ7RWlCbjVjRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsaUJBK2U2RDtHakJtNmI5RDtFaUJwNmJDO0lBdGZGLGlCQXVmK0Q7R2pCczZiOUQ7RWlCNTVjRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakI0NmI5RDtFaUI3NmJDO0lBdGZGLGlCQXVmK0Q7R2pCKzZiOUQ7RWlCcjZjRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJxN2I5RDtFaUJ0N2JDO0lBdGZGLGlCQXVmK0Q7R2pCdzdiOUQ7RWlCOTZjRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakI4N2I5RDtFaUIvN2JDO0lBdGZGLGlCQXVmK0Q7R2pCaThiOUQ7RWlCdjdjRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJ1OGI5RDtFaUJ4OGJDO0lBdGZGLGlCQXVmK0Q7R2pCMDhiOUQ7RWlCaDhjRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJnOWI5RDtFaUJqOWJDO0lBdGZGLGlCQXVmK0Q7R2pCbTliOUQ7RWlCejhjRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJ5OWI5RDtFaUIxOWJDO0lBdGZGLGlCQXVmK0Q7R2pCNDliOUQ7RWlCbDljRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJrK2I5RDtFaUJuK2JDO0lBdGZGLGlCQXVmK0Q7R2pCcStiOUQ7RWlCMzljRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakIyK2I5RDtFaUI1K2JDO0lBdGZGLGlCQXVmK0Q7R2pCOCtiOUQ7RWlCcCtjRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJvL2I5RDtFaUJyL2JDO0lBdGZGLGlCQXVmK0Q7R2pCdS9iOUQ7RWlCNytjRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakI2L2I5RDtFaUI5L2JDO0lBdGZGLGlCQXVmK0Q7R2pCZ2djOUQ7RWlCdC9jRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJzZ2M5RDtFaUJ2Z2NDO0lBdGZGLGlCQXVmK0Q7R2pCeWdjOUQ7RWlCLy9jRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakIrZ2M5RDtFaUJoaGNDO0lBdGZGLGlCQXVmK0Q7R2pCa2hjOUQ7RWlCeGdkRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJ3aGM5RDtFaUJ6aGNDO0lBdGZGLGlCQXVmK0Q7R2pCMmhjOUQ7RWlCamhkRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJpaWM5RDtFaUJsaWNDO0lBdGZGLGlCQXVmK0Q7R2pCb2ljOUQ7RWlCMWhkRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakIwaWM5RDtFaUIzaWNDO0lBdGZGLGlCQXVmK0Q7R2pCNmljOUQ7RWlCbmlkRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJtamM5RDtFaUJwamNDO0lBdGZGLGlCQXVmK0Q7R2pCc2pjOUQ7RWlCNWlkRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JB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O0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCK3VkSDtFaUJodmRDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCa3ZkSDtFaUJudmRDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCcXZkSDtFaUJ0dmRDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCd3ZkSDtFaUJ6dmRDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCMnZkSDtFaUI1dmRDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCOHZkSDtFaUIvdmRDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCaXdkSDtFaUJsd2RDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCb3dkSDtFaUJyd2RDO0lBQ0UsOEJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCdXdkSDtFaUJ4d2RDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCMHdkSDtFaUIzd2RDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCNndkSDtFaUI5d2RDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCZ3hkSDtFaUJqeGRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCbXhkSDtFaUJweGRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCc3hkSDtFaUJ2eGRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCeXhkSDtFaUIxeGRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCNHhkSDtFaUI3eGRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCK3hkSDtFaUJoeWRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCa3lkSDtFaUJueWRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCcXlkSDtFaUJ0eWRDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCd3lkSDtFaUJyeGRDO0lBdGZGLGVBd2Z5RDtHakJzeGR4RDtFaUI3d2VEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxnQkFnZnVEO0dqQjR4ZHhEO0VpQjl4ZEM7SUF0ZkYsZ0JBdWYrRDtHakJneWQ5RDtFaUJ0eGVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxpQkErZTZEO0dqQnN5ZDlEO0VpQnZ5ZEM7SUF0ZkYsaUJBdWYrRDtHakJ5eWQ5RDtFaUIveGVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQit5ZDlEO0VpQmh6ZEM7SUF0ZkYsaUJBdWYrRDtHakJremQ5RDtFaUJ4eWVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnd6ZDlEO0VpQnp6ZEM7SUF0ZkYsaUJBdWYrRDtHakIyemQ5RDtFaUJqemVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQmkwZDlEO0VpQmwwZEM7SUF0ZkYsaUJBdWYrRDtHakJvMGQ5RDtFaUIxemVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjAwZDlEO0VpQjMwZEM7SUF0ZkYsaUJBdWYrRDtHakI2MGQ5RDtFaUJuMGVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQm0xZDlEO0VpQnAxZEM7SUF0ZkYsaUJBdWYrRDtHakJzMWQ5RDtFaUI1MGVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjQxZDlEO0VpQjcxZEM7SUF0ZkYsaUJBdWYrRDtHakIrMWQ5RDtFaUJyMWVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnEyZDlEO0VpQnQyZEM7SUF0ZkYsaUJBdWYrRDtHakJ3MmQ5RDtFaUI5MWVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjgyZDlEO0VpQi8yZEM7SUF0ZkYsaUJBdWYrRDtHakJpM2Q5RDtFaUJ2MmVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnUzZDlEO0VpQngzZEM7SUF0ZkYsaUJBdWYrRDtHakIwM2Q5RDtFaUJoM2VEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQmc0ZDlEO0VpQmo0ZEM7SUF0ZkYsaUJBdWYrRDtHakJtNGQ5RDtFaUJ6M2VEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnk0ZDlEO0VpQjE0ZEM7SUF0ZkYsaUJBdWYrRDtHakI0NGQ5RDtFaUJsNGVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQms1ZDlEO0VpQm41ZEM7SUF0ZkYsaUJBdWYrRDtHakJxNWQ5RDtFaUIzNGVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjI1ZDlEO0VpQjU1ZEM7SUF0ZkYsaUJBdWYrRDtHakI4NWQ5RDtFaUJwNWVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQm82ZDlEO0VpQnI2ZEM7SUF0ZkYsaUJBdWYrRDtHakJ1NmQ5RDtFaUI3NWVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjY2ZDlEO0VpQjk2ZEM7SUF0ZkYsaUJBdWYrRDtHakJnN2Q5RDtFaUJ0NmVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnM3ZDlEO0VpQnY3ZEM7SUF0ZkYsaUJBdWYrRDtHakJ5N2Q5RDtFaUIvNmVEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFF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bWZDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCK21mSDtFaUJobmZDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCa25mSDtFaUJubmZDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCcW5mSDtFaUJ0bmZDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCd25mSDtFaUJ6bmZDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCMm5mSDtFaUI1bmZDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCOG5mSDtFaUIvbmZDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCaW9mSDtFaUJsb2ZDO0lBQ0UsOEJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCb29mSDtFaUJyb2ZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCdW9mSDtFaUJ4b2ZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCMG9mSDtFaUIzb2ZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCNm9mSDtFaUI5b2ZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCZ3BmSDtFaUJqcGZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCbXBmSDtFaUJwcGZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCc3BmSDtFaUJ2cGZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCeXBmSDtFaUIxcGZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCNHBmSDtFaUI3cGZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCK3BmSDtFaUJocWZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCa3FmSDtFaUJucWZDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCcXFmSDtFaUJscGZDO0lBdGZGLGVBd2Z5RDtHakJtcGZ4RDtFaUIxb2dCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsZ0JBZ2Z1RDtHakJ5cGZ4RDtFaUIzcGZDO0lBdGZGLGdCQXVmK0Q7R2pCNnBmOUQ7RWlCbnBnQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGlCQStlNkQ7R2pCbXFmOUQ7RWlCcHFmQztJQXRmRixpQkF1ZitEO0dqQnNxZjlEO0VpQjVwZ0JEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjRxZjlEO0VpQjdxZkM7SUF0ZkYsaUJBdWYrRDtHakIrcWY5RDtFaUJycWdCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJxcmY5RDtFaUJ0cmZDO0lBdGZGLGlCQXVmK0Q7R2pCd3JmOUQ7RWlCOXFnQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCOHJmOUQ7RWlCL3JmQztJQXRmRixpQkF1ZitEO0dqQmlzZjlEO0VpQnZyZ0JEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnVzZjlEO0VpQnhzZkM7SUF0ZkYsaUJBdWYrRDtHakIwc2Y5RDtFaUJoc2dCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJndGY5RDtFaUJqdGZDO0lBdGZGLGlCQXVmK0Q7R2pCbXRmOUQ7RWlCenNnQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCeXRmOUQ7RWlCMXRmQztJQXRmRixpQkF1ZitEO0dqQjR0ZjlEO0VpQmx0Z0JEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQmt1ZjlEO0VpQm51ZkM7SUF0ZkYsaUJBdWYrRDtHakJxdWY5RDtFaUIzdGdCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakIydWY5RDtFaUI1dWZDO0lBdGZGLGlCQXVmK0Q7R2pCOHVmOUQ7RWlCcHVnQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCb3ZmOUQ7RWlCcnZmQztJQXRmRixpQkF1ZitEO0dqQnV2ZjlEO0VpQjd1Z0JEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjZ2ZjlEO0VpQjl2ZkM7SUF0ZkYsaUJBdWYrRDtHakJnd2Y5RDtFaUJ0dmdCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJzd2Y5RDtFaUJ2d2ZDO0lBdGZGLGlCQXVmK0Q7R2pCeXdmOUQ7RWlCL3ZnQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCK3dmOUQ7RWlCaHhmQztJQXRmRixpQkF1ZitEO0dqQmt4ZjlEO0VpQnh3Z0JEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnd4ZjlEO0VpQnp4ZkM7SUF0ZkYsaUJBdWYrRDtHakIyeGY5RDtFaUJqeGdCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJpeWY5RDtFaUJseWZDO0lBdGZGLGlCQXVmK0Q7R2pCb3lmOUQ7RWlCMXhnQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCMHlmOUQ7RWlCM3lmQztJQXRmRixpQkF1ZitEO0dqQjZ5ZjlEO0VpQm55Z0JEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQm16ZjlEO0VpQnB6ZkM7SUF0ZkYsaUJBdWYrRDtHakJzemY5RDtFaUI1eWdCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakI0emY5RDtFaUI3emZD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Z0JIO0VpQmwrZ0JDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCbytnQkg7RWlCcitnQkM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJ1K2dCSDtFaUJ4K2dCQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQjArZ0JIO0VpQjMrZ0JDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCNitnQkg7RWlCOStnQkM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJnL2dCSDtFaUJqL2dCQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQm0vZ0JIO0VpQnAvZ0JDO0lBQ0UsNkJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCcy9nQkg7RWlCdi9nQkM7SUFDRSw2QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtHakJ5L2dCSDtFaUIxL2dCQztJQUNFLDZCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0dqQjQvZ0JIO0VpQjcvZ0JDO0lBQ0UsOEJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7R2pCKy9nQkg7RWlCaGdoQkM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJrZ2hCSDtFaUJuZ2hCQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQnFnaEJIO0VpQnRnaEJDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCd2doQkg7RWlCemdoQkM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakIyZ2hCSDtFaUI1Z2hCQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQjhnaEJIO0VpQi9naEJDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCaWhoQkg7RWlCbGhoQkM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakJvaGhCSDtFaUJyaGhCQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQnVoaEJIO0VpQnhoaEJDO0lBQ0UsOEJBQUE7UUFBQSxtQkFBQTtZQUFBLFVBQUE7R2pCMGhoQkg7RWlCM2hoQkM7SUFDRSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtHakI2aGhCSDtFaUI5aGhCQztJQUNFLDhCQUFBO1FBQUEsbUJBQUE7WUFBQSxVQUFBO0dqQmdpaEJIO0VpQjdnaEJDO0lBdGZGLGVBd2Z5RDtHakI4Z2hCeEQ7RWlCcmdpQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGdCQWdmdUQ7R2pCb2hoQnhEO0VpQnRoaEJDO0lBdGZGLGdCQXVmK0Q7R2pCd2hoQjlEO0VpQjlnaUJEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxpQkErZTZEO0dqQjhoaEI5RDtFaUIvaGhCQztJQXRmRixpQkF1ZitEO0dqQmlpaEI5RDtFaUJ2aGlCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJ1aWhCOUQ7RWlCeGloQkM7SUF0ZkYsaUJBdWYrRDtHakIwaWhCOUQ7RWlCaGlpQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCZ2poQjlEO0VpQmpqaEJDO0lBdGZGLGlCQXVmK0Q7R2pCbWpoQjlEO0VpQnppaUJEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnlqaEI5RDtFaUIxamhCQztJQXRmRixpQkF1ZitEO0dqQjRqaEI5RDtFaUJsamlCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJra2hCOUQ7RWlCbmtoQkM7SUF0ZkYsaUJBdWYrRDtHakJxa2hCOUQ7RWlCM2ppQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCMmtoQjlEO0VpQjVraEJDO0lBdGZGLGlCQXVmK0Q7R2pCOGtoQjlEO0VpQnBraUJEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQm9saEI5RDtFaUJybGhCQztJQXRmRixpQkF1ZitEO0dqQnVsaEI5RDtFaUI3a2lCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakI2bGhCOUQ7RWlCOWxoQkM7SUF0ZkYsaUJBdWYrRDtHakJnbWhCOUQ7RWlCdGxpQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCc21oQjlEO0VpQnZtaEJDO0lBdGZGLGlCQXVmK0Q7R2pCeW1oQjlEO0VpQi9saUJEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQittaEI5RDtFaUJobmhCQztJQXRmRixpQkF1ZitEO0dqQmtuaEI5RDtFaUJ4bWlCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJ3bmhCOUQ7RWlCem5oQkM7SUF0ZkYsaUJBdWYrRDtHakIybmhCOUQ7RWlCam5pQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCaW9oQjlEO0VpQmxvaEJDO0lBdGZGLGlCQXVmK0Q7R2pCb29oQjlEO0VpQjFuaUJEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQjBvaEI5RDtFaUIzb2hCQztJQXRmRixpQkF1ZitEO0dqQjZvaEI5RDtFaUJub2lCRDtJQUVFLGVBQUE7SUFFQSxrQkFBQTtJQUNBLHFCQUFBO0lBRUEsa0JBK2U2RDtHakJtcGhCOUQ7RWlCcHBoQkM7SUF0ZkYsaUJBdWYrRDtHakJzcGhCOUQ7RWlCNW9pQkQ7SUFFRSxlQUFBO0lBRUEsa0JBQUE7SUFDQSxxQkFBQTtJQUVBLGtCQStlNkQ7R2pCNHBoQjlEO0VpQjdwaEJDO0lBdGZGLGlCQXVmK0Q7R2pCK3BoQjlEO0VpQnJwaUJEO0lBRUUsZUFBQTtJQUVBLGtCQUFBO0lBQ0EscUJBQUE7SUFFQSxrQkErZTZEO0dqQnFxaEI5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QTtFQUNBLDZCQUFBO0N4QmlqbUJYO0F3QnZqbUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEIwam1CWDtBd0Joa21CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCbWttQlg7QXdCemttQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4QjRrbUJYO0F3QmxsbUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEJxbG1CWDtBd0IzbG1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCOGxtQlg7QXdCcG1tQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4QnVtbUJYO0F3QjdtbUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEJnbm1CWDtBd0J0bm1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCeW5tQlg7QXdCL25tQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4QmtvbUJYO0F3QnhvbUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEIyb21CWDtBd0JqcG1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCb3BtQlg7QXdCMXBtQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4QjZwbUJYO0F3Qm5xbUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEJzcW1CWDtBd0I1cW1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCK3FtQlg7QXdCcnJtQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4QndybUJYO0F3QjlybUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEJpc21CWDtBd0J2c21CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCMHNtQlg7QXdCaHRtQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4Qm10bUJYO0F3Qnp0bUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEI0dG1CWDtBd0JsdW1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCcXVtQlg7QXdCM3VtQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4Qjh1bUJYO0F3QnB2bUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEJ1dm1CWDtBd0I3dm1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCZ3dtQlg7QXdCdHdtQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4Qnl3bUJYO0F3Qi93bUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEJreG1CWDtBd0J4eG1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCMnhtQlg7QXdCanltQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4Qm95bUJYO0F3QjF5bUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEI2eW1CWDtBd0Juem1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCc3ptQlg7QXdCNXptQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4Qit6bUJYO0F3QnIwbUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEJ3MG1CWDtBd0I5MG1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCaTFtQlg7QXdCdjFtQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4QjAxbUJYO0F3QmgybUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEJtMm1CWDtBd0J6Mm1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCNDJtQlg7QXdCbDNtQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4QnEzbUJYO0F3QjMzbUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEI4M21CWDtBd0JwNG1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCdTRtQlg7QXdCNzRtQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4Qmc1bUJYO0F3QnQ1bUJPOztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtDeEJ5NW1CWDtBd0IvNW1CTzs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q3hCazZtQlg7QXdCeDZtQk87O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0N4QjI2bUJYO0F3Qmo3bUJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJvN21CWDtBd0IxN21CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCNjdtQlg7QXdCbjhtQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QnM4bUJYO0F3QjU4bUJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEIrOG1CWDtBd0JyOW1CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCdzltQlg7QXdCOTltQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QmkrbUJYO0F3QnYrbUJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEIwK21CWDtBd0JoL21CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCbS9tQlg7QXdCei9tQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QjQvbUJYO0F3QmxnbkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJxZ25CWDtBd0IzZ25CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCOGduQlg7QXdCcGhuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QnVobkJYO0F3QjdobkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJnaW5CWDtBd0J0aW5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCeWluQlg7QXdCL2luQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QmtqbkJYO0F3QnhqbkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEIyam5CWDtBd0Jqa25CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCb2tuQlg7QXdCMWtuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QjZrbkJYO0F3Qm5sbkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJzbG5CWDtBd0I1bG5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCK2xuQlg7QXdCcm1uQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QndtbkJYO0F3QjltbkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJpbm5CWDtBd0J2bm5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCMG5uQlg7QXdCaG9uQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4Qm1vbkJYO0F3QnpvbkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEI0b25CWDtBd0JscG5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCcXBuQlg7QXdCM3BuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QjhwbkJYO0F3QnBxbkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJ1cW5CWDtBd0I3cW5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCZ3JuQlg7QXdCdHJuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QnlybkJYO0F3Qi9ybkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJrc25CWDtBd0J4c25CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCMnNuQlg7QXdCanRuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4Qm90bkJYO0F3QjF0bkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEI2dG5CWDtBd0JudW5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCc3VuQlg7QXdCNXVuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4Qit1bkJYO0F3QnJ2bkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJ3dm5CWDtBd0I5dm5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCaXduQlg7QXdCdnduQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QjB3bkJYO0F3Qmh4bkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJteG5CWDtBd0J6eG5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCNHhuQlg7QXdCbHluQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QnF5bkJYO0F3QjN5bkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEI4eW5CWDtBd0Jwem5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCdXpuQlg7QXdCN3puQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QmcwbkJYO0F3QnQwbkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJ5MG5CWDtBd0IvMG5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCazFuQlg7QXdCeDFuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QjIxbkJYO0F3QmoybkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJvMm5CWDtBd0IxMm5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCNjJuQlg7QXdCbjNuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QnMzbkJYO0F3QjUzbkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEIrM25CWDtBd0JyNG5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCdzRuQlg7QXdCOTRuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4Qmk1bkJYO0F3QnY1bkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEIwNW5CWDtBd0JoNm5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCbTZuQlg7QXdCejZuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QjQ2bkJYO0F3Qmw3bkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJxN25CWDtBd0IzN25CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCODduQlg7QXdCcDhuQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QnU4bkJYO0F3Qjc4bkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJnOW5CWDtBd0J0OW5CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCeTluQlg7QXdCLzluQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QmsrbkJYO0F3QngrbkJPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEIyK25CWDtBd0JqL25CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCby9uQlg7QXdCMS9uQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4QjYvbkJYO0F3Qm5nb0JPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJzZ29CWDtBd0I1Z29CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCK2dvQlg7QXdCcmhvQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4Qndob0JYO0F3Qjlob0JPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJpaW9CWDtBd0J2aW9CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCMGlvQlg7QXdCaGpvQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4Qm1qb0JYO0F3Qnpqb0JPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEI0am9CWDtBd0Jsa29CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCcWtvQlg7QXdCM2tvQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4Qjhrb0JYO0F3QnBsb0JPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJ1bG9CWDtBd0I3bG9CTzs7RUFDSSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7Q3hCZ21vQlg7QXdCdG1vQk87O0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0N4Qnltb0JYO0F3Qi9tb0JPOztFQUNJLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtDeEJrbm9CWDs7QXdCNW1vQkQ7RUFDSSx1QkFBQTtFQUNBLHFEQUFBO0VBQ0EsbVNBQUE7RUFJQSxvQkFBQTtFQUNBLG1CQUFBO0N4QjRtb0JIO0F3Qnptb0JEO0VBQ0ksdUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBRUEsdUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0N4QjBtb0JIOztBd0J2bW9CRDtFQUNJLGlCQUFBO0N4QjBtb0JIOztBd0J4bW9CRDtFQUNJLGlCQUFBO0N4QjJtb0JIOztBd0J6bW9CRDtFQUNJLGlCQUFBO0N4QjRtb0JIOztBd0IxbW9CRDtFQUNJLGlCQUFBO0N4QjZtb0JIOztBd0IzbW9CRDtFQUNJLGlCQUFBO0N4Qjhtb0JIOztBd0I1bW9CRDtFQUNJLGlCQUFBO0N4Qittb0JIOztBd0I3bW9CRDtFQUNJLGlCQUFBO0N4Qmdub0JIOztBd0I5bW9CRDtFQUNJLGlCQUFBO0N4Qmlub0JIOztBd0IvbW9CRDtFQUNJLGlCQUFBO0N4Qmtub0JIOztBd0Jobm9CRDtFQUNJLGlCQUFBO0N4Qm1ub0JIOztBd0Jqbm9CRDtFQUNJLGlCQUFBO0N4Qm9ub0JIOztBd0Jsbm9CRDtFQUNJLGlCQUFBO0N4QnFub0JIOztBd0Jubm9CRDtFQUNJLGlCQUFBO0N4QnNub0JIOztBd0Jwbm9CRDtFQUNJLGlCQUFBO0N4QnVub0JIOztBd0Jybm9CRDtFQUNJLGlCQUFBO0N4Qndub0JIOztBd0J0bm9CRDtFQUNJLGlCQUFBO0N4Qnlub0JIOztBd0J2bm9CRDtFQUNJLGlCQUFBO0N4QjBub0JIOztBd0J4bm9CRDtFQUNJLGlCQUFBO0N4QjJub0JIOztBd0J6bm9CRDtFQUNJLGlCQUFBO0N4QjRub0JIOztBd0Ixbm9CRDtFQUNJLGlCQUFBO0N4QjZub0JIOztBd0Izbm9CRDtFQUNJLGlCQUFBO0N4Qjhub0JIOztBd0I1bm9CRDtFQUNJLGlCQUFBO0N4Qitub0JIOztBd0I3bm9CRDtFQUNJLGlCQUFBO0N4Qmdvb0JIOztBd0I5bm9CRDtFQUNJLGlCQUFBO0N4Qmlvb0JIOztBd0Ivbm9CRDtFQUNJLGlCQUFBO0N4Qmtvb0JIOztBd0Job29CRDtFQUNJLGlCQUFBO0N4Qm1vb0JIOztBd0Jqb29CRDtFQUNJLGlCQUFBO0N4Qm9vb0JIOztBd0Jsb29CRDtFQUNJLGlCQUFBO0N4QnFvb0JIOztBd0Jub29CRDtFQUNJLGlCQUFBO0N4QnNvb0JIOztBd0Jwb29CRDtFQUNJLGlCQUFBO0N4QnVvb0JIOztBd0Jyb29CRDtFQUNJLGlCQUFBO0N4Qndvb0JIOztBd0J0b29CRDtFQUNJLGlCQUFBO0N4Qnlvb0JIOztBd0J2b29CRDtFQUNJLGlCQUFBO0N4QjBvb0JIOztBd0J4b29CRDtFQUNJLGlCQUFBO0N4QjJvb0JIOztBd0J6b29CRDtFQUNJLGlCQUFBO0N4QjRvb0JIOztBd0Ixb29CRDtFQUNJLGlCQUFBO0N4QjZvb0JIOztBd0Izb29CRDtFQUNJLGlCQUFBO0N4Qjhvb0JIOztBd0I1b29CRDtFQUNJLGlCQUFBO0N4Qitvb0JIOztBd0I3b29CRDtFQUNJLGlCQUFBO0N4Qmdwb0JIOztBd0I5b29CRDtFQUNJLGlCQUFBO0N4Qmlwb0JIOztBd0Ivb29CRDtFQUNJLGlCQUFBO0N4Qmtwb0JIOztBd0JocG9CRDtFQUNJLGlCQUFBO0N4Qm1wb0JIOztBd0JqcG9CRDtFQUNJLGlCQUFBO0N4Qm9wb0JIOztBd0JscG9CRDtFQUNJLGlCQUFBO0N4QnFwb0JIOztBd0JucG9CRDtFQUNJLGlCQUFBO0N4QnNwb0JIOztBd0JwcG9CRDtFQUNJLGlCQUFBO0N4QnVwb0JIOztBd0JycG9CRDtFQUNJLGlCQUFBO0N4Qndwb0JIOztBd0J0cG9CRDtFQUNJLGlCQUFBO0N4Qnlwb0JIOztBd0J2cG9CRDtFQUNJLGlCQUFBO0N4QjBwb0JIOztBd0J4cG9CRDtFQUNJLGlCQUFBO0N4QjJwb0JIOztBd0J6cG9CRDtFQUNJLGlCQUFBO0N4QjRwb0JIOztBd0IxcG9CRDtFQUNJLGlCQUFBO0N4QjZwb0JIOztBd0IzcG9CRDtFQUNJLGlCQUFBO0N4Qjhwb0JIOztBd0I1cG9CRDtFQUNJLGlCQUFBO0N4Qitwb0JIOztBd0I3cG9CRDtFQUNJLGlCQUFBO0N4Qmdxb0JIOztBd0I5cG9CRDtFQUNJLGlCQUFBO0N4Qmlxb0JIOztBd0IvcG9CRDtFQUNJLGlCQUFBO0N4Qmtxb0JIOztBd0JocW9CRDtFQUNJLGlCQUFBO0N4Qm1xb0JIOztBd0JqcW9CRDtFQUNJLGlCQUFBO0N4Qm9xb0JIOztBd0JscW9CRDtFQUNJLGlCQUFBO0N4QnFxb0JIOztBd0JucW9CRDtFQUNJLGlCQUFBO0N4QnNxb0JIOztBd0JwcW9CRDtFQUNJLGlCQUFBO0N4QnVxb0JIOztBd0JycW9CRDtFQUNJLGlCQUFBO0N4Qndxb0JIOztBd0J0cW9CRDtFQUNJLGlCQUFBO0N4Qnlxb0JIOztBd0J2cW9CRDtFQUNJLGlCQUFBO0N4QjBxb0JIOztBd0J4cW9CRDtFQUNJLGlCQUFBO0N4QjJxb0JIOztBd0J6cW9CRDtFQUNJLGlCQUFBO0N4QjRxb0JIOztBd0IxcW9CRDtFQUNJLGlCQUFBO0N4QjZxb0JIOztBd0IzcW9CRDtFQUNJLGlCQUFBO0N4Qjhxb0JIOztBd0I1cW9CRDtFQUNJLGlCQUFBO0N4Qitxb0JIOztBd0I3cW9CRDtFQUNJLGlCQUFBO0N4Qmdyb0JIOztBd0I5cW9CRDtFQUNJLGlCQUFBO0N4Qmlyb0JIOztBd0IvcW9CRDtFQUNJLGlCQUFBO0N4Qmtyb0JIOztBd0Jocm9CRDtFQUNJLGlCQUFBO0N4Qm1yb0JIOztBd0Jqcm9CRDtFQUNJLGlCQUFBO0N4Qm9yb0JIOztBd0Jscm9CRDtFQUNJLGlCQUFBO0N4QnFyb0JIOztBd0Jucm9CRDtFQUNJLGlCQUFBO0N4QnNyb0JIOztBd0Jwcm9CRDtFQUNJLGlCQUFBO0N4QnVyb0JIOztBd0Jycm9CRDtFQUNJLGlCQUFBO0N4Qndyb0JIOztBd0J0cm9CRDtFQUNJLGlCQUFBO0N4Qnlyb0JIOztBd0J2cm9CRDtFQUNJLGlCQUFBO0N4QjByb0JIOztBd0J4cm9CRDtFQUNJLGlCQUFBO0N4QjJyb0JIOztBd0J6cm9CRDtFQUNJLGlCQUFBO0N4QjRyb0JIOztBd0Ixcm9CRDtFQUNJLGlCQUFBO0N4QjZyb0JIOztBd0Izcm9CRDtFQUNJLGlCQUFBO0N4Qjhyb0JIOztBd0I1cm9CRDtFQUNJLGlCQUFBO0N4Qityb0JIOztBd0I3cm9CRDtFQUNJLGlCQUFBO0N4Qmdzb0JIOztBd0I5cm9CRDtFQUNJLGlCQUFBO0N4Qmlzb0JIOztBd0Ivcm9CRDtFQUNJLGlCQUFBO0N4Qmtzb0JIOztBd0Joc29CRDtFQUNJLGlCQUFBO0N4Qm1zb0JIOztBd0Jqc29CRDtFQUNJLGlCQUFBO0N4Qm9zb0JIOztBd0Jsc29CRDtFQUNJLGlCQUFBO0N4QnFzb0JIOztBd0Juc29CRDtFQUNJLGlCQUFBO0N4QnNzb0JIOztBd0Jwc29CRDtFQUNJLGlCQUFBO0N4QnVzb0JIOztBd0Jyc29CRDtFQUNJLGlCQUFBO0N4Qndzb0JIOztBd0J0c29CRDtFQUNJLGlCQUFBO0N4Qnlzb0JIOztBd0J2c29CRDtFQUNJLGlCQUFBO0N4QjBzb0JIOztBd0J4c29CRDtFQUNJLGlCQUFBO0N4QjJzb0JIOztBd0J6c29CRDtFQUNJLGlCQUFBO0N4QjRzb0JIOztBd0Ixc29CRDtFQUNJLGlCQUFBO0N4QjZzb0JIOztBd0Izc29CRDtFQUNJLGlCQUFBO0N4Qjhzb0JIOztBd0I1c29CRDtFQUNJLGlCQUFBO0N4Qitzb0JIOztBd0I3c29CRDtFQUNJLGlCQUFBO0N4Qmd0b0JIOztBd0I5c29CRDtFQUNJLGlCQUFBO0N4Qml0b0JIOztBd0Ivc29CRDtFQUNJLGlCQUFBO0N4Qmt0b0JIOztBd0JodG9CRDtFQUNJLGlCQUFBO0N4Qm10b0JIOztBd0JqdG9CRDtFQUNJLGlCQUFBO0N4Qm90b0JIOztBd0JsdG9CRDtFQUNJLGlCQUFBO0N4QnF0b0JIOztBd0JudG9CRDtFQUNJLGlCQUFBO0N4QnN0b0JIOztBd0JwdG9CRDtFQUNJLGlCQUFBO0N4QnV0b0JIOztBd0JydG9CRDtFQUNJLGlCQUFBO0N4Qnd0b0JIOztBd0J0dG9CRDtFQUNJLGlCQUFBO0N4Qnl0b0JIOztBd0J2dG9CRDtFQUNJLGlCQUFBO0N4QjB0b0JIOztBd0J4dG9CRDtFQUNJLGlCQUFBO0N4QjJ0b0JIOztBd0J6dG9CRDtFQUNJLGlCQUFBO0N4QjR0b0JIOztBd0IxdG9CRDtFQUNJLGlCQUFBO0N4QjZ0b0JIOztBd0IzdG9CRDtFQUNJLGlCQUFBO0N4Qjh0b0JIOztBd0I1dG9CRDtFQUNJLGlCQUFBO0N4Qit0b0JIOztBd0I3dG9CRDtFQUNJLGlCQUFBO0N4Qmd1b0JIOztBd0I5dG9CRDtFQUNJLGlCQUFBO0N4Qml1b0JIOztBd0IvdG9CRDtFQUNJLGlCQUFBO0N4Qmt1b0JIOztBd0JodW9CRDtFQUNJLGlCQUFBO0N4Qm11b0JIOztBd0JqdW9CRDtFQUNJLGlCQUFBO0N4Qm91b0JIOztBd0JsdW9CRDtFQUNJLGlCQUFBO0N4QnF1b0JIOztBd0JudW9CRDtFQUNJLGlCQUFBO0N4QnN1b0JIOztBd0JwdW9CRDtFQUNJLGlCQUFBO0N4QnV1b0JIOztBd0JydW9CRDtFQUNJLGlCQUFBO0N4Qnd1b0JIOztBd0J0dW9CRDtFQUNJLGlCQUFBO0N4Qnl1b0JIOztBd0J2dW9CRDtFQUNJLGlCQUFBO0N4QjB1b0JIOztBd0J4dW9CRDtFQUNJLGlCQUFBO0N4QjJ1b0JIOztBd0J6dW9CRDtFQUNJLGlCQUFBO0N4QjR1b0JIOztBd0IxdW9CRDtFQUNJLGlCQUFBO0N4QjZ1b0JIOztBd0IzdW9CRDtFQUNJLGlCQUFBO0N4Qjh1b0JIOztBd0I1dW9CRDtFQUNJLGlCQUFBO0N4Qit1b0JIOztBd0I3dW9CRDtFQUNJLGlCQUFBO0N4Qmd2b0JIOztBd0I5dW9CRDtFQUNJLGlCQUFBO0N4Qml2b0JIOztBd0IvdW9CRDtFQUNJLGlCQUFBO0N4Qmt2b0JIOztBd0Jodm9CRDtFQUNJLGlCQUFBO0N4Qm12b0JIOztBd0Jqdm9CRDtFQUNJLGlCQUFBO0N4Qm92b0JIOztBd0Jsdm9CRDtFQUNJLGlCQUFBO0N4QnF2b0JIOztBd0Judm9CRDtFQUNJLGlCQUFBO0N4QnN2b0JIOztBd0Jwdm9CRDtFQUNJLGlCQUFBO0N4QnV2b0JIOztBd0Jydm9CRDtFQUNJLGlCQUFBO0N4Qnd2b0JIOztBd0J0dm9CRDtFQUNJLGlCQUFBO0N4Qnl2b0JIOztBd0J2dm9CRDtFQUNJLGlCQUFBO0N4QjB2b0JIOztBd0J4dm9CRDtFQUNJLGlCQUFBO0N4QjJ2b0JIOztBd0J6dm9CRDtFQUNJLGlCQUFBO0N4QjR2b0JIOztBd0Ixdm9CRDtFQUNJLGlCQUFBO0N4QjZ2b0JIOztBd0Izdm9CRDtFQUNJLGlCQUFBO0N4Qjh2b0JIOztBd0I1dm9CRDtFQUNJLGlCQUFBO0N4Qit2b0JIOztBd0I3dm9CRDtFQUNJLGlCQUFBO0N4Qmd3b0JIOztBd0I5dm9CRDtFQUNJLGlCQUFBO0N4Qml3b0JIOztBd0Ivdm9CRDtFQUNJLGlCQUFBO0N4Qmt3b0JIOztBd0Jod29CRDtFQUNJLGlCQUFBO0N4Qm13b0JIOztBd0Jqd29CRDtFQUNJLGlCQUFBO0N4Qm93b0JIOztBd0Jsd29CRDtFQUNJLGlCQUFBO0N4QnF3b0JIOztBd0Jud29CRDtFQUNJLGlCQUFBO0N4QnN3b0JIOztBd0Jwd29CRDtFQUNJLGlCQUFBO0N4QnV3b0JIOztBd0Jyd29CRDtFQUNJLGlCQUFBO0N4Qnd3b0JIOztBd0J0d29CRDtFQUNJLGlCQUFBO0N4Qnl3b0JIOztBd0J2d29CRDtFQUNJLGlCQUFBO0N4QjB3b0JIOztBd0J4d29CRDtFQUNJLGlCQUFBO0N4QjJ3b0JIOztBd0J6d29CRDtFQUNJLGlCQUFBO0N4QjR3b0JIOztBd0Ixd29CRDtFQUNJLGlCQUFBO0N4QjZ3b0JIOztBd0Izd29CRDtFQUNJLGlCQUFBO0N4Qjh3b0JIOztBd0I1d29CRDtFQUNJLGlCQUFBO0N4Qit3b0JIOztBd0I3d29CRDtFQUNJLGlCQUFBO0N4Qmd4b0JIOztBd0I5d29CRDtFQUNJLGlCQUFBO0N4Qml4b0JIOztBd0Ivd29CRDtFQUNJLGlCQUFBO0N4Qmt4b0JIOztBd0JoeG9CRDtFQUNJLGlCQUFBO0N4Qm14b0JIOztBd0JqeG9CRDtFQUNJLGlCQUFBO0N4Qm94b0JIOztBd0JseG9CRDtFQUNJLGlCQUFBO0N4QnF4b0JIOztBd0JueG9CRDtFQUNJLGlCQUFBO0N4QnN4b0JIOztBd0JweG9CRDtFQUNJLGlCQUFBO0N4QnV4b0JIOztBd0JyeG9CRDtFQUNJLGlCQUFBO0N4Qnd4b0JIOztBd0J0eG9CRDtFQUNJLGlCQUFBO0N4Qnl4b0JIOztBd0J2eG9CRDtFQUNJLGlCQUFBO0N4QjB4b0JIOztBd0J4eG9CRDtFQUNJLGlCQUFBO0N4QjJ4b0JIOztBd0J6eG9CRDtFQUNJLGlCQUFBO0N4QjR4b0JIOztBd0IxeG9CRDtFQUNJLGlCQUFBO0N4QjZ4b0JIOztBd0IzeG9CRDtFQUNJLGlCQUFBO0N4Qjh4b0JIOztBd0I1eG9CRDtFQUNJLGlCQUFBO0N4Qit4b0JIOztBd0I3eG9CRDtFQUNJLGlCQUFBO0N4Qmd5b0JIOztBd0I5eG9CRDtFQUNJLGlCQUFBO0N4Qml5b0JIOztBd0IveG9CRDtFQUNJLGlCQUFBO0N4Qmt5b0JIOztBd0JoeW9CRDtFQUNJLGlCQUFBO0N4Qm15b0JIOztBd0JqeW9CRDtFQUNJLGlCQUFBO0N4Qm95b0JIOztBd0JseW9CRDtFQUNJLGlCQUFBO0N4QnF5b0JIOztBd0JueW9CRDtFQUNJLGlCQUFBO0N4QnN5b0JIOztBd0JweW9CRDtFQUNJLGlCQUFBO0N4QnV5b0JIOztBd0JyeW9CRDtFQUNJLGlCQUFBO0N4Qnd5b0JIOztBd0J0eW9CRDtFQUNJLGlCQUFBO0N4Qnl5b0JIOztBd0J2eW9CRDtFQUNJLGlCQUFBO0N4QjB5b0JIOztBd0J4eW9CRDtFQUNJLGlCQUFBO0N4QjJ5b0JIOztBd0J6eW9CRDtFQUNJLGlCQUFBO0N4QjR5b0JIOztBd0IxeW9CRDtFQUNJLGlCQUFBO0N4QjZ5b0JIOztBd0IzeW9CRDtFQUNJLGlCQUFBO0N4Qjh5b0JIOztBd0I1eW9CRDtFQUNJLGlCQUFBO0N4Qit5b0JIOztBd0I3eW9CRDtFQUNJLGlCQUFBO0N4Qmd6b0JIOztBd0I5eW9CRDtFQUNJLGlCQUFBO0N4Qml6b0JIOztBd0IveW9CRDtFQUNJLGlCQUFBO0N4Qmt6b0JIOztBd0Joem9CRDtFQUNJLGlCQUFBO0N4Qm16b0JIOztBd0Jqem9CRDtFQUNJLGlCQUFBO0N4Qm96b0JIOztBd0Jsem9CRDtFQUNJLGlCQUFBO0N4QnF6b0JIOztBd0Juem9CRDtFQUNJLGlCQUFBO0N4QnN6b0JIOztBd0Jwem9CRDtFQUNJLGlCQUFBO0N4QnV6b0JIOztBd0Jyem9CRDtFQUNJLGlCQUFBO0N4Qnd6b0JIOztBd0J0em9CRDtFQUNJLGlCQUFBO0N4Qnl6b0JIOztBd0J2em9CRDtFQUNJLGlCQUFBO0N4QjB6b0JIOztBd0J4em9CRDtFQUNJLGlCQUFBO0N4QjJ6b0JIOztBd0J6em9CRDtFQUNJLGlCQUFBO0N4QjR6b0JIOztBd0Ixem9CRDtFQUNJLGlCQUFBO0N4QjZ6b0JIOztBd0Izem9CRDtFQUNJLGlCQUFBO0N4Qjh6b0JIOztBd0I1em9CRDtFQUNJLGlCQUFBO0N4Qit6b0JIOztBd0I3em9CRDtFQUNJLGlCQUFBO0N4Qmcwb0JIOztBd0I5em9CRDtFQUNJLGlCQUFBO0N4Qmkwb0JIOztBd0Ivem9CRDtFQUNJLGlCQUFBO0N4Qmswb0JIOztBd0JoMG9CRDtFQUNJLGlCQUFBO0N4Qm0wb0JIOztBd0JqMG9CRDtFQUNJLGlCQUFBO0N4Qm8wb0JIOztBd0JsMG9CRDtFQUNJLGlCQUFBO0N4QnEwb0JIOztBd0JuMG9CRDtFQUNJLGlCQUFBO0N4QnMwb0JIOztBd0JwMG9CRDtFQUNJLGlCQUFBO0N4QnUwb0JIOztBd0JyMG9CRDtFQUNJLGlCQUFBO0N4Qncwb0JIOztBd0J0MG9CRDtFQUNJLGlCQUFBO0N4Qnkwb0JIOztBd0J2MG9CRDtFQUNJLGlCQUFBO0N4QjAwb0JIOztBd0J4MG9CRDtFQUNJLGlCQUFBO0N4QjIwb0JIOztBd0J6MG9CRDtFQUNJLGlCQUFBO0N4QjQwb0JIOztBd0IxMG9CRDtFQUNJLGlCQUFBO0N4QjYwb0JIOztBd0IzMG9CRDtFQUNJLGlCQUFBO0N4Qjgwb0JIOztBd0I1MG9CRDtFQUNJLGlCQUFBO0N4Qiswb0JIOztBd0I3MG9CRDtFQUNJLGlCQUFBO0N4Qmcxb0JIOztBd0I5MG9CRDtFQUNJLGlCQUFBO0N4Qmkxb0JIOztBd0IvMG9CRDtFQUNJLGlCQUFBO0N4Qmsxb0JIOztBd0JoMW9CRDtFQUNJLGlCQUFBO0N4Qm0xb0JIOztBd0JqMW9CRDtFQUNJLGlCQUFBO0N4Qm8xb0JIOztBd0JsMW9CRDtFQUNJLGlCQUFBO0N4QnExb0JIOztBd0JuMW9CRDtFQUNJLGlCQUFBO0N4QnMxb0JIOztBd0JwMW9CRDtFQUNJLGlCQUFBO0N4QnUxb0JIOztBd0JyMW9CRDtFQUNJLGlCQUFBO0N4Qncxb0JIOztBd0J0MW9CRDtFQUNJLGlCQUFBO0N4Qnkxb0JIOztBd0J2MW9CRDtFQUNJLGlCQUFBO0N4QjAxb0JIOztBd0J4MW9CRDtFQUNJLGlCQUFBO0N4QjIxb0JIOztBd0J6MW9CRDtFQUNJLGlCQUFBO0N4QjQxb0JIOztBd0IxMW9CRDtFQUNJLGlCQUFBO0N4QjYxb0JIOztBd0IzMW9CRDtFQUNJLGlCQUFBO0N4Qjgxb0JIOztBd0I1MW9CRDtFQUNJLGlCQUFBO0N4Qisxb0JIOztBd0I3MW9CRDtFQUNJLGlCQUFBO0N4Qmcyb0JIOztBd0I5MW9CRDtFQUNJLGlCQUFBO0N4Qmkyb0JIOztBd0IvMW9CRDtFQUNJLGlCQUFBO0N4Qmsyb0JIOztBd0JoMm9CRDtFQUNJLGlCQUFBO0N4Qm0yb0JIOztBd0JqMm9CRDtFQUNJLGlCQUFBO0N4Qm8yb0JIOztBd0JsMm9CRDtFQUNJLGlCQUFBO0N4QnEyb0JIOztBd0JuMm9CRDtFQUNJLGlCQUFBO0N4QnMyb0JIOztBd0JwMm9CRDtFQUNJLGlCQUFBO0N4QnUyb0JIOztBd0JyMm9CRDtFQUNJLGlCQUFBO0N4Qncyb0JIOztBd0J0Mm9CRDtFQUNJLGlCQUFBO0N4Qnkyb0JIOztBd0J2Mm9CRDtFQUNJLGlCQUFBO0N4QjAyb0JIOztBd0J4Mm9CRDtFQUNJLGlCQUFBO0N4QjIyb0JIOztBd0J6Mm9CRDtFQUNJLGlCQUFBO0N4QjQyb0JIOztBd0IxMm9CRDtFQUNJLGlCQUFBO0N4QjYyb0JIOztBd0IzMm9CRDtFQUNJLGlCQUFBO0N4Qjgyb0JIOztBd0I1Mm9CRDtFQUNJLGlCQUFBO0N4Qisyb0JIOztBd0I3Mm9CRDtFQUNJLGlCQUFBO0N4Qmczb0JIOztBd0I5Mm9CRDtFQUNJLGlCQUFBO0N4Qmkzb0JIOztBd0IvMm9CRDtFQUNJLGlCQUFBO0N4Qmszb0JIOztBd0JoM29CRDtFQUNJLGlCQUFBO0N4Qm0zb0JIOztBd0JqM29CRDtFQUNJLGlCQUFBO0N4Qm8zb0JIOztBd0JsM29CRDtFQUNJLGlCQUFBO0N4QnEzb0JIOztBd0JuM29CRDtFQUNJLGlCQUFBO0N4QnMzb0JIOztBd0JwM29CRDtFQUNJLGlCQUFBO0N4QnUzb0JIOztBd0JyM29CRDtFQUNJLGlCQUFBO0N4Qnczb0JIOztBd0J0M29CRDtFQUNJLGlCQUFBO0N4Qnkzb0JIOztBd0J2M29CRDtFQUNJLGlCQUFBO0N4QjAzb0JIOztBd0J4M29CRDtFQUNJLGlCQUFBO0N4QjIzb0JIOztBd0J6M29CRDtFQUNJLGlCQUFBO0N4QjQzb0JIOztBd0IxM29CRDtFQUNJLGlCQUFBO0N4QjYzb0JIOztBd0IzM29CRDtFQUNJLGlCQUFBO0N4Qjgzb0JIOztBd0I1M29CRDtFQUNJLGlCQUFBO0N4Qiszb0JIOztBd0I3M29CRDtFQUNJLGlCQUFBO0N4Qmc0b0JIOztBd0I5M29CRDtFQUNJLGlCQUFBO0N4Qmk0b0JIOztBd0IvM29CRDtFQUNJLGlCQUFBO0N4Qms0b0JIOztBd0JoNG9CRDtFQUNJLGlCQUFBO0N4Qm00b0JIOztBd0JqNG9CRDtFQUNJLGlCQUFBO0N4Qm80b0JIOztBd0JsNG9CRDtFQUNJLGlCQUFBO0N4QnE0b0JIOztBd0JuNG9CRDtFQUNJLGlCQUFBO0N4QnM0b0JIOztBd0JwNG9CRDtFQUNJLGlCQUFBO0N4QnU0b0JIOztBd0JyNG9CRDtFQUNJLGlCQUFBO0N4Qnc0b0JIOztBd0J0NG9CRDtFQUNJLGlCQUFBO0N4Qnk0b0JIOztBd0J2NG9CRDtFQUNJLGlCQUFBO0N4QjA0b0JIOztBd0J4NG9CRDtFQUNJLGlCQUFBO0N4QjI0b0JIOztBd0J6NG9CRDtFQUNJLGlCQUFBO0N4QjQ0b0JIOztBd0IxNG9CRDtFQUNJLGlCQUFBO0N4QjY0b0JIOztBd0IzNG9CRDtFQUNJLGlCQUFBO0N4Qjg0b0JIOztBd0I1NG9CRDtFQUNJLGlCQUFBO0N4Qis0b0JIOztBd0I3NG9CRDtFQUNJLGlCQUFBO0N4Qmc1b0JIOztBd0I5NG9CRDtFQUNJLGlCQUFBO0N4Qmk1b0JIOztBd0IvNG9CRDtFQUNJLGlCQUFBO0N4Qms1b0JIOztBd0JoNW9CRDtFQUNJLGlCQUFBO0N4Qm01b0JIOztBd0JqNW9CRDtFQUNJLGlCQUFBO0N4Qm81b0JIOztBd0JsNW9CRDtFQUNJLGlCQUFBO0N4QnE1b0JIOztBd0JuNW9CRDtFQUNJLGlCQUFBO0N4QnM1b0JIOztBd0JwNW9CRDtFQUNJLGlCQUFBO0N4QnU1b0JIOztBd0JyNW9CRDtFQUNJLGlCQUFBO0N4Qnc1b0JIOztBd0J0NW9CRDtFQUNJLGlCQUFBO0N4Qnk1b0JIOztBd0J2NW9CRDtFQUNJLGlCQUFBO0N4QjA1b0JIOztBd0J4NW9CRDtFQUNJLGlCQUFBO0N4QjI1b0JIOztBd0J6NW9CRDtFQUNJLGlCQUFBO0N4QjQ1b0JIOztBd0IxNW9CRDtFQUNJLGlCQUFBO0N4QjY1b0JIOztBd0IzNW9CRDtFQUNJLGlCQUFBO0N4Qjg1b0JIOztBd0I1NW9CRDtFQUNJLGlCQUFBO0N4Qis1b0JIOztBd0I3NW9CRDtFQUNJLGlCQUFBO0N4Qmc2b0JIOztBd0I5NW9CRDtFQUNJLGlCQUFBO0N4Qmk2b0JIOztBd0IvNW9CRDtFQUNJLGlCQUFBO0N4Qms2b0JIOztBd0JoNm9CRDtFQUNJLGlCQUFBO0N4Qm02b0JIOztBd0JqNm9CRDtFQUNJLGlCQUFBO0N4Qm82b0JIOztBd0JsNm9CRDtFQUNJLGlCQUFBO0N4QnE2b0JIOztBd0JuNm9CRDtFQUNJLGlCQUFBO0N4QnM2b0JIOztBd0JwNm9CRDtFQUNJLGlCQUFBO0N4QnU2b0JIOztBd0JyNm9CRDtFQUNJLGlCQUFBO0N4Qnc2b0JIOztBd0J0Nm9CRDtFQUNJLGlCQUFBO0N4Qnk2b0JIOztBd0J2Nm9CRDtFQUNJLGlCQUFBO0N4QjA2b0JIOztBd0J4Nm9CRDtFQUNJLGlCQUFBO0N4QjI2b0JIOztBd0J6Nm9CRDtFQUNJLGlCQUFBO0N4QjQ2b0JIOztBd0IxNm9CRDtFQUNJLGlCQUFBO0N4QjY2b0JIOztBd0IzNm9CRDtFQUNJLGlCQUFBO0N4Qjg2b0JIOztBd0I1Nm9CRDtFQUNJLGlCQUFBO0N4Qis2b0JIOztBd0I3Nm9CRDtFQUNJLGlCQUFBO0N4Qmc3b0JIOztBd0I5Nm9CRDtFQUNJLGlCQUFBO0N4Qmk3b0JIOztBd0IvNm9CRDtFQUNJLGlCQUFBO0N4Qms3b0JIOztBd0JoN29CRDtFQUNJLGlCQUFBO0N4Qm03b0JIOztBd0JqN29CRDtFQUNJLGlCQUFBO0N4Qm83b0JIOztBd0JsN29CRDtFQUNJLGlCQUFBO0N4QnE3b0JIOztBd0JuN29CRDtFQUNJLGlCQUFBO0N4QnM3b0JIOztBd0JwN29CRDtFQUNJLGlCQUFBO0N4QnU3b0JIOztBd0JyN29CRDtFQUNJLGlCQUFBO0N4Qnc3b0JIOztBd0J0N29CRDtFQUNJLGlCQUFBO0N4Qnk3b0JIOztBd0J2N29CRDtFQUNJLGlCQUFBO0N4QjA3b0JIOztBd0J4N29CRDtFQUNJLGlCQUFBO0N4QjI3b0JIOztBd0J6N29CRDtFQUNJLGlCQUFBO0N4QjQ3b0JIOztBd0IxN29CRDtFQUNJLGlCQUFBO0N4QjY3b0JIOztBd0IzN29CRDtFQUNJLGlCQUFBO0N4Qjg3b0JIOztBd0I1N29CRDtFQUNJLGlCQUFBO0N4Qis3b0JIOztBd0I3N29CRDtFQUNJLGlCQUFBO0N4Qmc4b0JIOztBd0I5N29CRDtFQUNJLGlCQUFBO0N4Qmk4b0JIOztBd0IvN29CRDtFQUNJLGlCQUFBO0N4Qms4b0JIOztBd0JoOG9CRDtFQUNJLGlCQUFBO0N4Qm04b0JIOztBd0JqOG9CRDtFQUNJLGlCQUFBO0N4Qm84b0JIOztBd0JsOG9CRDtFQUNJLGlCQUFBO0N4QnE4b0JIOztBd0JuOG9CRDtFQUNJLGlCQUFBO0N4QnM4b0JIOztBd0JwOG9CRDtFQUNJLGlCQUFBO0N4QnU4b0JIOztBd0JyOG9CRDtFQUNJLGlCQUFBO0N4Qnc4b0JIOztBd0J0OG9CRDtFQUNJLGlCQUFBO0N4Qnk4b0JIOztBd0J2OG9CRDtFQUNJLGlCQUFBO0N4QjA4b0JIOztBd0J4OG9CRDtFQUNJLGlCQUFBO0N4QjI4b0JIOztBd0J6OG9CRDtFQUNJLGlCQUFBO0N4QjQ4b0JIOztBd0IxOG9CRDtFQUNJLGlCQUFBO0N4QjY4b0JIOztBd0IzOG9CRDtFQUNJLGlCQUFBO0N4Qjg4b0JIOztBd0I1OG9CRDtFQUNJLGlCQUFBO0N4Qis4b0JIOztBd0I3OG9CRDtFQUNJLGlCQUFBO0N4Qmc5b0JIOztBd0I5OG9CRDtFQUNJLGlCQUFBO0N4Qmk5b0JIOztBd0IvOG9CRDtFQUNJLGlCQUFBO0N4Qms5b0JIOztBd0JoOW9CRDtFQUNJLGlCQUFBO0N4Qm05b0JIOztBd0JqOW9CRDtFQUNJLGlCQUFBO0N4Qm85b0JIOztBd0JsOW9CRDtFQUNJLGlCQUFBO0N4QnE5b0JIOztBd0JuOW9CRDtFQUNJLGlCQUFBO0N4QnM5b0JIOztBd0JwOW9CRDtFQUNJLGlCQUFBO0N4QnU5b0JIOztBd0JyOW9CRDtFQUNJLGlCQUFBO0N4Qnc5b0JIOztBd0J0OW9CRDtFQUNJLGlCQUFBO0N4Qnk5b0JIOztBd0J2OW9CRDtFQUNJLGlCQUFBO0N4QjA5b0JIOztBd0J4OW9CRDtFQUNJLGlCQUFBO0N4QjI5b0JIOztBd0J6OW9CRDtFQUNJLGlCQUFBO0N4QjQ5b0JIOztBd0IxOW9CRDtFQUNJLGlCQUFBO0N4QjY5b0JIOztBd0IzOW9CRDtFQUNJLGlCQUFBO0N4Qjg5b0JIOztBd0I1OW9CRDtFQUNJLGlCQUFBO0N4Qis5b0JIOztBd0I3OW9CRDtFQUNJLGlCQUFBO0N4Qmcrb0JIOztBd0I5OW9CRDtFQUNJLGlCQUFBO0N4Qmkrb0JIOztBd0IvOW9CRDtFQUNJLGlCQUFBO0N4Qmsrb0JIOztBd0JoK29CRDtFQUNJLGlCQUFBO0N4Qm0rb0JIOztBd0JqK29CRDtFQUNJLGlCQUFBO0N4Qm8rb0JIOztBd0JsK29CRDtFQUNJLGlCQUFBO0N4QnErb0JIOztBd0JuK29CRDtFQUNJLGlCQUFBO0N4QnMrb0JIOztBd0JwK29CRDtFQUNJLGlCQUFBO0N4QnUrb0JIOztBd0JyK29CRDtFQUNJLGlCQUFBO0N4Qncrb0JIOztBd0J0K29CRDtFQUNJLGlCQUFBO0N4Qnkrb0JIOztBd0J2K29CRDtFQUNJLGlCQUFBO0N4QjArb0JIOztBd0J4K29CRDtFQUNJLGlCQUFBO0N4QjIrb0JIOztBd0J6K29CRDtFQUNJLGlCQUFBO0N4QjQrb0JIOztBd0IxK29CRDtFQUNJLGlCQUFBO0N4QjYrb0JIOztBd0IzK29CRDtFQUNJLGlCQUFBO0N4Qjgrb0JIOztBd0I1K29CRDtFQUNJLGlCQUFBO0N4Qisrb0JIOztBd0I3K29CRDtFQUNJLGlCQUFBO0N4Qmcvb0JIOztBd0I5K29CRDtFQUNJLGlCQUFBO0N4Qmkvb0JIOztBd0IvK29CRDtFQUNJLGlCQUFBO0N4Qmsvb0JIOztBd0JoL29CRDtFQUNJLGlCQUFBO0N4Qm0vb0JIOztBd0JqL29CRDtFQUNJLGlCQUFBO0N4Qm8vb0JIOztBd0JsL29CRDtFQUNJLGlCQUFBO0N4QnEvb0JIOztBd0JuL29CRDtFQUNJLGlCQUFBO0N4QnMvb0JIOztBd0JwL29CRDtFQUNJLGlCQUFBO0N4QnUvb0JIOztBd0JyL29CRDtFQUNJLGlCQUFBO0N4Qncvb0JIOztBd0J0L29CRDtFQUNJLGlCQUFBO0N4Qnkvb0JIOztBd0J2L29CRDtFQUNJLGlCQUFBO0N4QjAvb0JIOztBd0J4L29CRDtFQUNJLGlCQUFBO0N4QjIvb0JIOztBd0J6L29CRDtFQUNJLGlCQUFBO0N4QjQvb0JIOztBd0IxL29CRDtFQUNJLGlCQUFBO0N4QjYvb0JIOztBd0IzL29CRDtFQUNJLGlCQUFBO0N4Qjgvb0JIOztBd0I1L29CRDtFQUNJLGlCQUFBO0N4Qisvb0JIOztBd0I3L29CRDtFQUNJLGlCQUFBO0N4QmdncEJIOztBd0I5L29CRDtFQUNJLGlCQUFBO0N4QmlncEJIOztBd0IvL29CRDtFQUNJLGlCQUFBO0N4QmtncEJIOztBd0JoZ3BCRDtFQUNJLGlCQUFBO0N4Qm1ncEJIOztBd0JqZ3BCRDtFQUNJLGlCQUFBO0N4Qm9ncEJIOztBd0JsZ3BCRDtFQUNJLGlCQUFBO0N4QnFncEJIOztBd0JuZ3BCRDtFQUNJLGlCQUFBO0N4QnNncEJIOztBd0JwZ3BCRDtFQUNJLGlCQUFBO0N4QnVncEJIOztBd0JyZ3BCRDtFQUNJLGlCQUFBO0N4QndncEJIOztBd0J0Z3BCRDtFQUNJLGlCQUFBO0N4QnlncEJIOztBd0J2Z3BCRDtFQUNJLGlCQUFBO0N4QjBncEJIOztBd0J4Z3BCRDtFQUNJLGlCQUFBO0N4QjJncEJIOztBd0J6Z3BCRDtFQUNJLGlCQUFBO0N4QjRncEJIOztBd0IxZ3BCRDtFQUNJLGlCQUFBO0N4QjZncEJIOztBd0IzZ3BCRDtFQUNJLGlCQUFBO0N4QjhncEJIOztBd0I1Z3BCRDtFQUNJLGlCQUFBO0N4QitncEJIOztBd0I3Z3BCRDtFQUNJLGlCQUFBO0N4QmdocEJIOztBd0I5Z3BCRDtFQUNJLGlCQUFBO0N4QmlocEJIOztBd0IvZ3BCRDtFQUNJLGlCQUFBO0N4QmtocEJIOztBd0JoaHBCRDtFQUNJLGlCQUFBO0N4Qm1ocEJIOztBd0JqaHBCRDtFQUNJLGlCQUFBO0N4Qm9ocEJIOztBd0JsaHBCRDtFQUNJLGlCQUFBO0N4QnFocEJIOztBd0JuaHBCRDtFQUNJLGlCQUFBO0N4QnNocEJIOztBd0JwaHBCRDtFQUNJLGlCQUFBO0N4QnVocEJIOztBd0JyaHBCRDtFQUNJLGlCQUFBO0N4QndocEJIOztBd0J0aHBCRDtFQUNJLGlCQUFBO0N4QnlocEJIOztBd0J2aHBCRDtFQUNJLGlCQUFBO0N4QjBocEJIOztBd0J4aHBCRDtFQUNJLGlCQUFBO0N4QjJocEJIOztBd0J6aHBCRDtFQUNJLGlCQUFBO0N4QjRocEJIOztBd0IxaHBCRDtFQUNJLGlCQUFBO0N4QjZocEJIOztBd0IzaHBCRDtFQUNJLGlCQUFBO0N4QjhocEJIOztBd0I1aHBCRDtFQUNJLGlCQUFBO0N4QitocEJIOztBd0I3aHBCRDtFQUNJLGlCQUFBO0N4QmdpcEJIOztBd0I5aHBCRDtFQUNJLGlCQUFBO0N4QmlpcEJIOztBd0IvaHBCRDtFQUNJLGlCQUFBO0N4QmtpcEJIOztBd0JoaXBCRDtFQUNJLGlCQUFBO0N4Qm1pcEJIOztBd0JqaXBCRDtFQUNJLGlCQUFBO0N4Qm9pcEJIOztBd0JsaXBCRDtFQUNJLGlCQUFBO0N4QnFpcEJIOztBd0JuaXBCRDtFQUNJLGlCQUFBO0N4QnNpcEJIOztBd0JwaXBCRDtFQUNJLGlCQUFBO0N4QnVpcEJIOztBd0JyaXBCRDtFQUNJLGlCQUFBO0N4QndpcEJIOztBd0J0aXBCRDtFQUNJLGlCQUFBO0N4QnlpcEJIOztBd0J2aXBCRDtFQUNJLGlCQUFBO0N4QjBpcEJIOztBd0J4aXBCRDtFQUNJLGlCQUFBO0N4QjJpcEJIOztBd0J6aXBCRDtFQUNJLGlCQUFBO0N4QjRpcEJIOztBd0IxaXBCRDtFQUNJLGlCQUFBO0N4QjZpcEJIOztBd0IzaXBCRDtFQUNJLGlCQUFBO0N4QjhpcEJIOztBd0I1aXBCRDtFQUNJLGlCQUFBO0N4QitpcEJIOztBd0I3aXBCRDtFQUNJLGlCQUFBO0N4QmdqcEJIOztBd0I5aXBCRDtFQUNJLGlCQUFBO0N4QmlqcEJIOztBd0IvaXBCRDtFQUNJLGlCQUFBO0N4QmtqcEJIOztBd0JoanBCRDtFQUNJLGlCQUFBO0N4Qm1qcEJIOztBd0JqanBCRDtFQUNJLGlCQUFBO0N4Qm9qcEJIOztBd0JsanBCRDtFQUNJLGlCQUFBO0N4QnFqcEJIOztBd0JuanBCRDtFQUNJLGlCQUFBO0N4QnNqcEJIOztBd0JwanBCRDtFQUNJLGlCQUFBO0N4QnVqcEJIOztBd0JyanBCRDtFQUNJLGlCQUFBO0N4QndqcEJIOztBd0J0anBCRDtFQUNJLGlCQUFBO0N4QnlqcEJIOztBd0J2anBCRDtFQUNJLGlCQUFBO0N4QjBqcEJIOztBd0J4anBCRDtFQUNJLGlCQUFBO0N4QjJqcEJIOztBd0J6anBCRDtFQUNJLGlCQUFBO0N4QjRqcEJIOztBd0IxanBCRDtFQUNJLGlCQUFBO0N4QjZqcEJIOztBd0IzanBCRDtFQUNJLGlCQUFBO0N4QjhqcEJIOztBd0I1anBCRDtFQUNJLGlCQUFBO0N4QitqcEJIOztBd0I3anBCRDtFQUNJLGlCQUFBO0N4QmdrcEJIOztBd0I5anBCRDtFQUNJLGlCQUFBO0N4QmlrcEJIOztBd0IvanBCRDtFQUNJLGlCQUFBO0N4QmtrcEJIOztBd0Joa3BCRDtFQUNJLGlCQUFBO0N4Qm1rcEJIOztBd0Jqa3BCRDtFQUNJLGlCQUFBO0N4Qm9rcEJIOztBd0Jsa3BCRDtFQUNJLGlCQUFBO0N4QnFrcEJIOztBd0Jua3BCRDtFQUNJLGlCQUFBO0N4QnNrcEJIOztBd0Jwa3BCRDtFQUNJLGlCQUFBO0N4QnVrcEJIOztBd0Jya3BCRDtFQUNJLGlCQUFBO0N4QndrcEJIOztBd0J0a3BCRDtFQUNJLGlCQUFBO0N4QnlrcEJIOztBd0J2a3BCRDtFQUNJLGlCQUFBO0N4QjBrcEJIOztBd0J4a3BCRDtFQUNJLGlCQUFBO0N4QjJrcEJIOztBd0J6a3BCRDtFQUNJLGlCQUFBO0N4QjRrcEJIOztBd0Ixa3BCRDtFQUNJLGlCQUFBO0N4QjZrcEJIOztBd0Iza3BCRDtFQUNJLGlCQUFBO0N4QjhrcEJIOztBd0I1a3BCRDtFQUNJLGlCQUFBO0N4QitrcEJIOztBd0I3a3BCRDtFQUNJLGlCQUFBO0N4QmdscEJIOztBd0I5a3BCRDtFQUNJLGlCQUFBO0N4QmlscEJIOztBd0Iva3BCRDtFQUNJLGlCQUFBO0N4QmtscEJIOztBd0JobHBCRDtFQUNJLGlCQUFBO0N4Qm1scEJIOztBd0JqbHBCRDtFQUNJLGlCQUFBO0N4Qm9scEJIOztBd0JsbHBCRDtFQUNJLGlCQUFBO0N4QnFscEJIOztBd0JubHBCRDtFQUNJLGlCQUFBO0N4QnNscEJIOztBd0JwbHBCRDtFQUNJLGlCQUFBO0N4QnVscEJIOztBd0JybHBCRDtFQUNJLGlCQUFBO0N4QndscEJIOztBd0J0bHBCRDtFQUNJLGlCQUFBO0N4QnlscEJIOztBd0J2bHBCRDtFQUNJLGlCQUFBO0N4QjBscEJIOztBd0J4bHBCRDtFQUNJLGlCQUFBO0N4QjJscEJIOztBd0J6bHBCRDtFQUNJLGlCQUFBO0N4QjRscEJIOztBd0IxbHBCRDtFQUNJLGlCQUFBO0N4QjZscEJIOztBd0IzbHBCRDtFQUNJLGlCQUFBO0N4QjhscEJIOztBd0I1bHBCRDtFQUNJLGlCQUFBO0N4QitscEJIOztBd0I3bHBCRDtFQUNJLGlCQUFBO0N4QmdtcEJIOztBd0I5bHBCRDtFQUNJLGlCQUFBO0N4QmltcEJIOztBd0IvbHBCRDtFQUNJLGlCQUFBO0N4QmttcEJIOztBd0JobXBCRDtFQUNJLGlCQUFBO0N4Qm1tcEJIOztBd0JqbXBCRDtFQUNJLGlCQUFBO0N4Qm9tcEJIOztBd0JsbXBCRDtFQUNJLGlCQUFBO0N4QnFtcEJIOztBd0JubXBCRDtFQUNJLGlCQUFBO0N4QnNtcEJIOztBd0JwbXBCRDtFQUNJLGlCQUFBO0N4QnVtcEJIOztBd0JybXBCRDtFQUNJLGlCQUFBO0N4QndtcEJIOztBd0J0bXBCRDtFQUNJLGlCQUFBO0N4QnltcEJIOztBd0J2bXBCRDtFQUNJLGlCQUFBO0N4QjBtcEJIOztBd0J4bXBCRDtFQUNJLGlCQUFBO0N4QjJtcEJIOztBd0J6bXBCRDtFQUNJLGlCQUFBO0N4QjRtcEJIOztBd0IxbXBCRDtFQUNJLGlCQUFBO0N4QjZtcEJIOztBd0IzbXBCRDtFQUNJLGlCQUFBO0N4QjhtcEJIOztBd0I1bXBCRDtFQUNJLGlCQUFBO0N4QittcEJIOztBd0I3bXBCRDtFQUNJLGlCQUFBO0N4QmducEJIOztBd0I5bXBCRDtFQUNJLGlCQUFBO0N4QmlucEJIOztBd0IvbXBCRDtFQUNJLGlCQUFBO0N4QmtucEJIOztBd0JobnBCRDtFQUNJLGlCQUFBO0N4Qm1ucEJIOztBd0JqbnBCRDtFQUNJLGlCQUFBO0N4Qm9ucEJIOztBd0JsbnBCRDtFQUNJLGlCQUFBO0N4QnFucEJIOztBd0JubnBCRDtFQUNJLGlCQUFBO0N4QnNucEJIOztBd0JwbnBCRDtFQUNJLGlCQUFBO0N4QnVucEJIOztBd0JybnBCRDtFQUNJLGlCQUFBO0N4QnducEJIOztBd0J0bnBCRDtFQUNJLGlCQUFBO0N4QnlucEJIOztBd0J2bnBCRDtFQUNJLGlCQUFBO0N4QjBucEJIOztBd0J4bnBCRDtFQUNJLGlCQUFBO0N4QjJucEJIOztBd0J6bnBCRDtFQUNJLGlCQUFBO0N4QjRucEJIOztBd0IxbnBCRDtFQUNJLGlCQUFBO0N4QjZucEJIOztBd0IzbnBCRDtFQUNJLGlCQUFBO0N4QjhucEJIOztBd0I1bnBCRDtFQUNJLGlCQUFBO0N4QitucEJIOztBd0I3bnBCRDtFQUNJLGlCQUFBO0N4QmdvcEJIOztBd0I5bnBCRDtFQUNJLGlCQUFBO0N4QmlvcEJIOztBd0IvbnBCRDtFQUNJLGlCQUFBO0N4QmtvcEJIOztBd0Job3BCRDtFQUNJLGlCQUFBO0N4Qm1vcEJIOztBd0Jqb3BCRDtFQUNJLGlCQUFBO0N4Qm9vcEJIOztBd0Jsb3BCRDtFQUNJLGlCQUFBO0N4QnFvcEJIOztBd0Jub3BCRDtFQUNJLGlCQUFBO0N4QnNvcEJIOztBd0Jwb3BCRDtFQUNJLGlCQUFBO0N4QnVvcEJIOztBd0Jyb3BCRDtFQUNJLGlCQUFBO0N4QndvcEJIOztBd0J0b3BCRDtFQUNJLGlCQUFBO0N4QnlvcEJIOztBd0J2b3BCRDtFQUNJLGlCQUFBO0N4QjBvcEJIOztBd0J4b3BCRDtFQUNJLGlCQUFBO0N4QjJvcEJIOztBd0J6b3BCRDtFQUNJLGlCQUFBO0N4QjRvcEJIOztBd0Ixb3BCRDtFQUNJLGlCQUFBO0N4QjZvcEJIOztBd0Izb3BCRDtFQUNJLGlCQUFBO0N4QjhvcEJIOztBd0I1b3BCRDtFQUNJLGlCQUFBO0N4QitvcEJIOztBd0I3b3BCRDtFQUNJLGlCQUFBO0N4QmdwcEJIOztBd0I5b3BCRDtFQUNJLGlCQUFBO0N4QmlwcEJIOztBd0Ivb3BCRDtFQUNJLGlCQUFBO0N4QmtwcEJIOztBd0JocHBCRDtFQUNJLGlCQUFBO0N4Qm1wcEJIOztBd0JqcHBCRDtFQUNJLGlCQUFBO0N4Qm9wcEJIOztBd0JscHBCRDtFQUNJLGlCQUFBO0N4QnFwcEJIOztBd0JucHBCRDtFQUNJLGlCQUFBO0N4QnNwcEJIOztBd0JwcHBCRDtFQUNJLGlCQUFBO0N4QnVwcEJIOztBd0JycHBCRDtFQUNJLGlCQUFBO0N4QndwcEJIOztBd0J0cHBCRDtFQUNJLGlCQUFBO0N4QnlwcEJIOztBd0J2cHBCRDtFQUNJLGlCQUFBO0N4QjBwcEJIOztBd0J4cHBCRDtFQUNJLGlCQUFBO0N4QjJwcEJIOztBd0J6cHBCRDtFQUNJLGlCQUFBO0N4QjRwcEJIOztBd0IxcHBCRDtFQUNJLGlCQUFBO0N4QjZwcEJIOztBd0IzcHBCRDtFQUNJLGlCQUFBO0N4QjhwcEJIOztBd0I1cHBCRDtFQUNJLGlCQUFBO0N4QitwcEJIOztBd0I3cHBCRDtFQUNJLGlCQUFBO0N4QmdxcEJIOztBd0I5cHBCRDtFQUNJLGlCQUFBO0N4QmlxcEJIOztBd0IvcHBCRDtFQUNJLGlCQUFBO0N4QmtxcEJIOztBd0JocXBCRDtFQUNJLGlCQUFBO0N4Qm1xcEJIOztBd0JqcXBCRDtFQUNJLGlCQUFBO0N4Qm9xcEJIOztBd0JscXBCRDtFQUNJLGlCQUFBO0N4QnFxcEJIOztBd0JucXBCRDtFQUNJLGlCQUFBO0N4QnNxcEJIOztBd0JwcXBCRDtFQUNJLGlCQUFBO0N4QnVxcEJIOztBd0JycXBCRDtFQUNJLGlCQUFBO0N4QndxcEJIOztBd0J0cXBCRDtFQUNJLGlCQUFBO0N4QnlxcEJIOztBd0J2cXBCRDtFQUNJLGlCQUFBO0N4QjBxcEJIOztBd0J4cXBCRDtFQUNJLGlCQUFBO0N4QjJxcEJIOztBd0J6cXBCRDtFQUNJLGlCQUFBO0N4QjRxcEJIOztBd0IxcXBCRDtFQUNJLGlCQUFBO0N4QjZxcEJIOztBd0IzcXBCRDtFQUNJLGlCQUFBO0N4QjhxcEJIOztBd0I1cXBCRDtFQUNJLGlCQUFBO0N4QitxcEJIOztBd0I3cXBCRDtFQUNJLGlCQUFBO0N4QmdycEJIOztBd0I5cXBCRDtFQUNJLGlCQUFBO0N4QmlycEJIOztBd0IvcXBCRDtFQUNJLGlCQUFBO0N4QmtycEJIOztBd0JocnBCRDtFQUNJLGlCQUFBO0N4Qm1ycEJIOztBd0JqcnBCRDtFQUNJLGlCQUFBO0N4Qm9ycEJIOztBd0JscnBCRDtFQUNJLGlCQUFBO0N4QnFycEJIOztBd0JucnBCRDtFQUNJLGlCQUFBO0N4QnNycEJIOztBd0JwcnBCRDtFQUNJLGlCQUFBO0N4QnVycEJIOztBd0JycnBCRDtFQUNJLGlCQUFBO0N4QndycEJIOztBd0J0cnBCRDtFQUNJLGlCQUFBO0N4QnlycEJIOztBd0J2cnBCRDtFQUNJLGlCQUFBO0N4QjBycEJIOztBd0J4cnBCRDtFQUNJLGlCQUFBO0N4QjJycEJIOztBd0J6cnBCRDtFQUNJLGlCQUFBO0N4QjRycEJIOztBd0IxcnBCRDtFQUNJLGlCQUFBO0N4QjZycEJIOztBd0IzcnBCRDtFQUNJLGlCQUFBO0N4QjhycEJIOztBd0I1cnBCRDtFQUNJLGlCQUFBO0N4QitycEJIOztBd0I3cnBCRDtFQUNJLGlCQUFBO0N4QmdzcEJIOztBd0I5cnBCRDtFQUNJLGlCQUFBO0N4QmlzcEJIOztBd0IvcnBCRDtFQUNJLGlCQUFBO0N4QmtzcEJIOztBd0Joc3BCRDtFQUNJLGlCQUFBO0N4Qm1zcEJIOztBd0Jqc3BCRDtFQUNJLGlCQUFBO0N4Qm9zcEJIOztBd0Jsc3BCRDtFQUNJLGlCQUFBO0N4QnFzcEJIOztBd0Juc3BCRDtFQUNJLGlCQUFBO0N4QnNzcEJIOztBd0Jwc3BCRDtFQUNJLGlCQUFBO0N4QnVzcEJIOztBd0Jyc3BCRDtFQUNJLGlCQUFBO0N4QndzcEJIOztBd0J0c3BCRDtFQUNJLGlCQUFBO0N4QnlzcEJIOztBd0J2c3BCRDtFQUNJLGlCQUFBO0N4QjBzcEJIOztBd0J4c3BCRDtFQUNJLGlCQUFBO0N4QjJzcEJIOztBd0J6c3BCRDtFQUNJLGlCQUFBO0N4QjRzcEJIOztBd0Ixc3BCRDtFQUNJLGlCQUFBO0N4QjZzcEJIOztBd0Izc3BCRDtFQUNJLGlCQUFBO0N4QjhzcEJIOztBd0I1c3BCRDtFQUNJLGlCQUFBO0N4QitzcEJIOztBd0I3c3BCRDtFQUNJLGlCQUFBO0N4Qmd0cEJIOztBd0I5c3BCRDtFQUNJLGlCQUFBO0N4Qml0cEJIOztBd0Ivc3BCRDtFQUNJLGlCQUFBO0N4Qmt0cEJIOztBd0JodHBCRDtFQUNJLGlCQUFBO0N4Qm10cEJIOztBd0JqdHBCRDtFQUNJLGlCQUFBO0N4Qm90cEJIOztBd0JsdHBCRDtFQUNJLGlCQUFBO0N4QnF0cEJIOztBd0JudHBCRDtFQUNJLGlCQUFBO0N4QnN0cEJIOztBd0JwdHBCRDtFQUNJLGlCQUFBO0N4QnV0cEJIOztBd0JydHBCRDtFQUNJLGlCQUFBO0N4Qnd0cEJIOztBd0J0dHBCRDtFQUNJLGlCQUFBO0N4Qnl0cEJIOztBd0J2dHBCRDtFQUNJLGlCQUFBO0N4QjB0cEJIOztBd0J4dHBCRDtFQUNJLGlCQUFBO0N4QjJ0cEJIOztBd0J6dHBCRDtFQUNJLGlCQUFBO0N4QjR0cEJIOztBd0IxdHBCRDtFQUNJLGlCQUFBO0N4QjZ0cEJIOztBd0IzdHBCRDtFQUNJLGlCQUFBO0N4Qjh0cEJIOztBd0I1dHBCRDtFQUNJLGlCQUFBO0N4Qit0cEJIOztBd0I3dHBCRDtFQUNJLGlCQUFBO0N4Qmd1cEJIOztBd0I5dHBCRDtFQUNJLGlCQUFBO0N4Qml1cEJIOztBd0IvdHBCRDtFQUNJLGlCQUFBO0N4Qmt1cEJIOztBd0JodXBCRDtFQUNJLGlCQUFBO0N4Qm11cEJIOztBd0JqdXBCRDtFQUNJLGlCQUFBO0N4Qm91cEJIOztBd0JsdXBCRDtFQUNJLGlCQUFBO0N4QnF1cEJIOztBd0JudXBCRDtFQUNJLGlCQUFBO0N4QnN1cEJIOztBd0JwdXBCRDtFQUNJLGlCQUFBO0N4QnV1cEJIOztBd0JydXBCRDtFQUNJLGlCQUFBO0N4Qnd1cEJIOztBd0J0dXBCRDtFQUNJLGlCQUFBO0N4Qnl1cEJIOztBd0J2dXBCRDtFQUNJLGlCQUFBO0N4QjB1cEJIOztBd0J4dXBCRDtFQUNJLGlCQUFBO0N4QjJ1cEJIOztBd0J6dXBCRDtFQUNJLGlCQUFBO0N4QjR1cEJIOztBd0IxdXBCRDtFQUNJLGlCQUFBO0N4QjZ1cEJIOztBd0IzdXBCRDtFQUNJLGlCQUFBO0N4Qjh1cEJIOztBd0I1dXBCRDtFQUNJLGlCQUFBO0N4Qit1cEJIOztBd0I3dXBCRDtFQUNJLGlCQUFBO0N4Qmd2cEJIOztBd0I5dXBCRDtFQUNJLGlCQUFBO0N4Qml2cEJIOztBd0IvdXBCRDtFQUNJLGlCQUFBO0N4Qmt2cEJIOztBd0JodnBCRDtFQUNJLGlCQUFBO0N4Qm12cEJIOztBd0JqdnBCRDtFQUNJLGlCQUFBO0N4Qm92cEJIOztBd0JsdnBCRDtFQUNJLGlCQUFBO0N4QnF2cEJIOztBd0JudnBCRDtFQUNJLGlCQUFBO0N4QnN2cEJIOztBd0JwdnBCRDtFQUNJLGlCQUFBO0N4QnV2cEJIOztBd0JydnBCRDtFQUNJLGlCQUFBO0N4Qnd2cEJIOztBd0J0dnBCRDtFQUNJLGlCQUFBO0N4Qnl2cEJIOztBd0J2dnBCRDtFQUNJLGlCQUFBO0N4QjB2cEJIOztBd0J4dnBCRDtFQUNJLGlCQUFBO0N4QjJ2cEJIOztBd0J6dnBCRDtFQUNJLGlCQUFBO0N4QjR2cEJIOztBd0IxdnBCRDtFQUNJLGlCQUFBO0N4QjZ2cEJIOztBd0IzdnBCRDtFQUNJLGlCQUFBO0N4Qjh2cEJIOztBd0I1dnBCRDtFQUNJLGlCQUFBO0N4Qit2cEJIOztBd0I3dnBCRDtFQUNJLGlCQUFBO0N4Qmd3cEJIOztBd0I5dnBCRDtFQUNJLGlCQUFBO0N4Qml3cEJIOztBd0IvdnBCRDtFQUNJLGlCQUFBO0N4Qmt3cEJIOztBd0Jod3BCRDtFQUNJLGlCQUFBO0N4Qm13cEJIOztBd0Jqd3BCRDtFQUNJLGlCQUFBO0N4Qm93cEJIOztBd0Jsd3BCRDtFQUNJLGlCQUFBO0N4QnF3cEJIOztBd0Jud3BCRDtFQUNJLGlCQUFBO0N4QnN3cEJIOztBd0Jwd3BCRDtFQUNJLGlCQUFBO0N4QnV3cEJIOztBd0Jyd3BCRDtFQUNJLGlCQUFBO0N4Qnd3cEJIOztBd0J0d3BCRDtFQUNJLGlCQUFBO0N4Qnl3cEJIOztBd0J2d3BCRDtFQUNJLGlCQUFBO0N4QjB3cEJIOztBd0J4d3BCRDtFQUNJLGlCQUFBO0N4QjJ3cEJIOztBd0J6d3BCRDtFQUNJLGlCQUFBO0N4QjR3cEJIOztBd0Ixd3BCRDtFQUNJLGlCQUFBO0N4QjZ3cEJIOztBd0Izd3BCRDtFQUNJLGlCQUFBO0N4Qjh3cEJIOztBd0I1d3BCRDtFQUNJLGlCQUFBO0N4Qit3cEJIOztBd0I3d3BCRDtFQUNJLGlCQUFBO0N4Qmd4cEJIOztBd0I5d3BCRDtFQUNJLGlCQUFBO0N4Qml4cEJIOztBd0Ivd3BCRDtFQUNJLGlCQUFBO0N4Qmt4cEJIOztBd0JoeHBCRDtFQUNJLGlCQUFBO0N4Qm14cEJIOztBd0JqeHBCRDtFQUNJLGlCQUFBO0N4Qm94cEJIOztBd0JseHBCRDtFQUNJLGlCQUFBO0N4QnF4cEJIOztBd0JueHBCRDtFQUNJLGlCQUFBO0N4QnN4cEJIOztBd0JweHBCRDtFQUNJLGlCQUFBO0N4QnV4cEJIOztBd0JyeHBCRDtFQUNJLGlCQUFBO0N4Qnd4cEJIOztBd0J0eHBCRDtFQUNJLGlCQUFBO0N4Qnl4cEJIOztBd0J2eHBCRDtFQUNJLGlCQUFBO0N4QjB4cEJIOztBd0J4eHBCRDtFQUNJLGlCQUFBO0N4QjJ4cEJIOztBd0J6eHBCRDtFQUNJLGlCQUFBO0N4QjR4cEJIOztBd0IxeHBCRDtFQUNJLGlCQUFBO0N4QjZ4cEJIOztBd0IzeHBCRDtFQUNJLGlCQUFBO0N4Qjh4cEJIOztBd0I1eHBCRDtFQUNJLGlCQUFBO0N4Qit4cEJIOztBd0I3eHBCRDtFQUNJLGlCQUFBO0N4Qmd5cEJIOztBd0I5eHBCRDtFQUNJLGlCQUFBO0N4Qml5cEJIOztBd0IveHBCRDtFQUNJLGlCQUFBO0N4Qmt5cEJIOztBd0JoeXBCRDtFQUNJLGlCQUFBO0N4Qm15cEJIOztBd0JqeXBCRDtFQUNJLGlCQUFBO0N4Qm95cEJIOztBd0JseXBCRDtFQUNJLGlCQUFBO0N4QnF5cEJIOztBd0JueXBCRDtFQUNJLGlCQUFBO0N4QnN5cEJIOztBd0JweXBCRDtFQUNJLGlCQUFBO0N4QnV5cEJIOztBd0JyeXBCRDtFQUNJLGlCQUFBO0N4Qnd5cEJIOztBd0J0eXBCRDtFQUNJLGlCQUFBO0N4Qnl5cEJIOztBd0J2eXBCRDtFQUNJLGlCQUFBO0N4QjB5cEJIOztBd0J4eXBCRDtFQUNJLGlCQUFBO0N4QjJ5cEJIOztBd0J6eXBCRDtFQUNJLGlCQUFBO0N4QjR5cEJIOztBd0IxeXBCRDtFQUNJLGlCQUFBO0N4QjZ5cEJIOztBd0IzeXBCRDtFQUNJLGlCQUFBO0N4Qjh5cEJIOztBd0I1eXBCRDtFQUNJLGlCQUFBO0N4Qit5cEJIOztBd0I3eXBCRDtFQUNJLGlCQUFBO0N4Qmd6cEJIOztBd0I5eXBCRDtFQUNJLGlCQUFBO0N4Qml6cEJIOztBd0IveXBCRDtFQUNJLGlCQUFBO0N4Qmt6cEJIOztBd0JoenBCRDtFQUNJLGlCQUFBO0N4Qm16cEJIOztBd0JqenBCRDtFQUNJLGlCQUFBO0N4Qm96cEJIOztBd0JsenBCRDtFQUNJLGlCQUFBO0N4QnF6cEJIOztBd0JuenBCRDtFQUNJLGlCQUFBO0N4QnN6cEJIOztBd0JwenBCRDtFQUNJLGlCQUFBO0N4QnV6cEJIOztBd0JyenBCRDtFQUNJLGlCQUFBO0N4Qnd6cEJIOztBd0J0enBCRDtFQUNJLGlCQUFBO0N4Qnl6cEJIOztBd0J2enBCRDtFQUNJLGlCQUFBO0N4QjB6cEJIOztBd0J4enBCRDtFQUNJLGlCQUFBO0N4QjJ6cEJIOztBd0J6enBCRDtFQUNJLGlCQUFBO0N4QjR6cEJIOztBd0IxenBCRDtFQUNJLGlCQUFBO0N4QjZ6cEJIOztBd0IzenBCRDtFQUNJLGlCQUFBO0N4Qjh6cEJIOztBd0I1enBCRDtFQUNJLGlCQUFBO0N4Qit6cEJIOztBd0I3enBCRDtFQUNJLGlCQUFBO0N4QmcwcEJIOztBd0I5enBCRDtFQUNJLGlCQUFBO0N4QmkwcEJIOztBd0IvenBCRDtFQUNJLGlCQUFBO0N4QmswcEJIOztBd0JoMHBCRDtFQUNJLGlCQUFBO0N4Qm0wcEJIOztBd0JqMHBCRDtFQUNJLGlCQUFBO0N4Qm8wcEJIOztBd0JsMHBCRDtFQUNJLGlCQUFBO0N4QnEwcEJIOztBd0JuMHBCRDtFQUNJLGlCQUFBO0N4QnMwcEJIOztBd0JwMHBCRDtFQUNJLGlCQUFBO0N4QnUwcEJIOztBd0JyMHBCRDtFQUNJLGlCQUFBO0N4QncwcEJIOztBd0J0MHBCRDtFQUNJLGlCQUFBO0N4QnkwcEJIOztBd0J2MHBCRDtFQUNJLGlCQUFBO0N4QjAwcEJIOztBd0J4MHBCRDtFQUNJLGlCQUFBO0N4QjIwcEJIOztBd0J6MHBCRDtFQUNJLGlCQUFBO0N4QjQwcEJIOztBd0IxMHBCRDtFQUNJLGlCQUFBO0N4QjYwcEJIOztBd0IzMHBCRDtFQUNJLGlCQUFBO0N4QjgwcEJIOztBd0I1MHBCRDtFQUNJLGlCQUFBO0N4QiswcEJIOztBd0I3MHBCRDtFQUNJLGlCQUFBO0N4QmcxcEJIOztBd0I5MHBCRDtFQUNJLGlCQUFBO0N4QmkxcEJIOztBd0IvMHBCRDtFQUNJLGlCQUFBO0N4QmsxcEJIOztBd0JoMXBCRDtFQUNJLGlCQUFBO0N4Qm0xcEJIOztBd0JqMXBCRDtFQUNJLGlCQUFBO0N4Qm8xcEJIOztBd0JsMXBCRDtFQUNJLGlCQUFBO0N4QnExcEJIOztBd0JuMXBCRDtFQUNJLGlCQUFBO0N4QnMxcEJIOztBd0JwMXBCRDtFQUNJLGlCQUFBO0N4QnUxcEJIOztBd0JyMXBCRDtFQUNJLGlCQUFBO0N4QncxcEJIOztBd0J0MXBCRDtFQUNJLGlCQUFBO0N4QnkxcEJIOztBd0J2MXBCRDtFQUNJLGlCQUFBO0N4QjAxcEJIOztBd0J4MXBCRDtFQUNJLGlCQUFBO0N4QjIxcEJIOztBd0J6MXBCRDtFQUNJLGlCQUFBO0N4QjQxcEJIOztBd0IxMXBCRDtFQUNJLGlCQUFBO0N4QjYxcEJIOztBd0IzMXBCRDtFQUNJLGlCQUFBO0N4QjgxcEJIOztBd0I1MXBCRDtFQUNJLGlCQUFBO0N4QisxcEJIOztBd0I3MXBCRDtFQUNJLGlCQUFBO0N4QmcycEJIOztBd0I5MXBCRDtFQUNJLGlCQUFBO0N4QmkycEJIOztBd0IvMXBCRDtFQUNJLGlCQUFBO0N4QmsycEJIOztBd0JoMnBCRDtFQUNJLGlCQUFBO0N4Qm0ycEJIOztBd0JqMnBCRDtFQUNJLGlCQUFBO0N4Qm8ycEJIOztBd0JsMnBCRDtFQUNJLGlCQUFBO0N4QnEycEJIOztBd0JuMnBCRDtFQUNJLGlCQUFBO0N4QnMycEJIOztBd0JwMnBCRDtFQUNJLGlCQUFBO0N4QnUycEJIOztBd0JyMnBCRDtFQUNJLGlCQUFBO0N4QncycEJIOztBd0J0MnBCRDtFQUNJLGlCQUFBO0N4QnkycEJIOztBd0J2MnBCRDtFQUNJLGlCQUFBO0N4QjAycEJIOztBd0J4MnBCRDtFQUNJLGlCQUFBO0N4QjIycEJIOztBd0J6MnBCRDtFQUNJLGlCQUFBO0N4QjQycEJIOztBd0IxMnBCRDtFQUNJLGlCQUFBO0N4QjYycEJIOztBd0IzMnBCRDtFQUNJLGlCQUFBO0N4QjgycEJIOztBd0I1MnBCRDtFQUNJLGlCQUFBO0N4QisycEJIOztBd0I3MnBCRDtFQUNJLGlCQUFBO0N4QmczcEJIOztBd0I5MnBCRDtFQUNJLGlCQUFBO0N4QmkzcEJIOztBd0IvMnBCRDtFQUNJLGlCQUFBO0N4QmszcEJIOztBd0JoM3BCRDtFQUNJLGlCQUFBO0N4Qm0zcEJIOztBd0JqM3BCRDtFQUNJLGlCQUFBO0N4Qm8zcEJIOztBd0JsM3BCRDtFQUNJLGlCQUFBO0N4QnEzcEJIOztBd0JuM3BCRDtFQUNJLGlCQUFBO0N4QnMzcEJIOztBd0JwM3BCRDtFQUNJLGlCQUFBO0N4QnUzcEJIOztBd0JyM3BCRDtFQUNJLGlCQUFBO0N4QnczcEJIOztBd0J0M3BCRDtFQUNJLGlCQUFBO0N4QnkzcEJIOztBd0J2M3BCRDtFQUNJLGlCQUFBO0N4QjAzcEJIOztBd0J4M3BCRDtFQUNJLGlCQUFBO0N4QjIzcEJIOztBd0J6M3BCRDtFQUNJLGlCQUFBO0N4QjQzcEJIOztBd0IxM3BCRDtFQUNJLGlCQUFBO0N4QjYzcEJIOztBd0IzM3BCRDtFQUNJLGlCQUFBO0N4QjgzcEJIOztBd0I1M3BCRDtFQUNJLGlCQUFBO0N4QiszcEJIOztBd0I3M3BCRDtFQUNJLGlCQUFBO0N4Qmc0cEJIOztBd0I5M3BCRDtFQUNJLGlCQUFBO0N4Qmk0cEJIOztBd0IvM3BCRDtFQUNJLGlCQUFBO0N4Qms0cEJIOztBd0JoNHBCRDtFQUNJLGlCQUFBO0N4Qm00cEJIOztBd0JqNHBCRDtFQUNJLGlCQUFBO0N4Qm80cEJIOztBd0JsNHBCRDtFQUNJLGlCQUFBO0N4QnE0cEJIOztBd0JuNHBCRDtFQUNJLGlCQUFBO0N4QnM0cEJIOztBd0JwNHBCRDtFQUNJLGlCQUFBO0N4QnU0cEJIOztBd0JyNHBCRDtFQUNJLGlCQUFBO0N4Qnc0cEJIOztBd0J0NHBCRDtFQUNJLGlCQUFBO0N4Qnk0cEJIOztBd0J2NHBCRDtFQUNJLGlCQUFBO0N4QjA0cEJIOztBd0J4NHBCRDtFQUNJLGlCQUFBO0N4QjI0cEJIOztBd0J6NHBCRDtFQUNJLGlCQUFBO0N4QjQ0cEJIOztBd0IxNHBCRDtFQUNJLGlCQUFBO0N4QjY0cEJIOztBd0IzNHBCRDtFQUNJLGlCQUFBO0N4Qjg0cEJIOztBd0I1NHBCRDtFQUNJLGlCQUFBO0N4Qis0cEJIOztBd0I3NHBCRDtFQUNJLGlCQUFBO0N4Qmc1cEJIOztBd0I5NHBCRDtFQUNJLGlCQUFBO0N4Qmk1cEJIOztBd0IvNHBCRDtFQUNJLGlCQUFBO0N4Qms1cEJIOztBd0JoNXBCRDtFQUNJLGlCQUFBO0N4Qm01cEJIOztBd0JqNXBCRDtFQUNJLGlCQUFBO0N4Qm81cEJIOztBd0JsNXBCRDtFQUNJLGlCQUFBO0N4QnE1cEJIOztBd0JuNXBCRDtFQUNJLGlCQUFBO0N4QnM1cEJIOztBd0JwNXBCRDtFQUNJLGlCQUFBO0N4QnU1cEJIOztBd0JyNXBCRDtFQUNJLGlCQUFBO0N4Qnc1cEJIOztBd0J0NXBCRDtFQUNJLGlCQUFBO0N4Qnk1cEJIOztBd0J2NXBCRDtFQUNJLGlCQUFBO0N4QjA1cEJIOztBd0J4NXBCRDtFQUNJLGlCQUFBO0N4QjI1cEJIOztBd0J6NXBCRDtFQUNJLGlCQUFBO0N4QjQ1cEJIOztBd0IxNXBCRDtFQUNJLGlCQUFBO0N4QjY1cEJIOztBd0IzNXBCRDtFQUNJLGlCQUFBO0N4Qjg1cEJIOztBd0I1NXBCRDtFQUNJLGlCQUFBO0N4Qis1cEJIOztBd0I3NXBCRDtFQUNJLGlCQUFBO0N4Qmc2cEJIOztBd0I5NXBCRDtFQUNJLGlCQUFBO0N4Qmk2cEJIOztBd0IvNXBCRDtFQUNJLGlCQUFBO0N4Qms2cEJIOztBd0JoNnBCRDtFQUNJLGlCQUFBO0N4Qm02cEJIOztBd0JqNnBCRDtFQUNJLGlCQUFBO0N4Qm82cEJIOztBd0JsNnBCRDtFQUNJLGlCQUFBO0N4QnE2cEJIOztBd0JuNnBCRDtFQUNJLGlCQUFBO0N4QnM2cEJIOztBd0JwNnBCRDtFQUNJLGlCQUFBO0N4QnU2cEJIOztBd0JyNnBCRDtFQUNJLGlCQUFBO0N4Qnc2cEJIOztBd0J0NnBCRDtFQUNJLGlCQUFBO0N4Qnk2cEJIOztBd0J2NnBCRDtFQUNJLGlCQUFBO0N4QjA2cEJIOztBd0J4NnBCRDtFQUNJLGlCQUFBO0N4QjI2cEJIOztBd0J6NnBCRDtFQUNJLGlCQUFBO0N4QjQ2cEJIOztBd0IxNnBCRDtFQUNJLGlCQUFBO0N4QjY2cEJIOztBd0IzNnBCRDtFQUNJLGlCQUFBO0N4Qjg2cEJIOztBd0I1NnBCRDtFQUNJLGlCQUFBO0N4Qis2cEJIOztBd0I3NnBCRDtFQUNJLGlCQUFBO0N4Qmc3cEJIOztBd0I5NnBCRDtFQUNJLGlCQUFBO0N4Qmk3cEJIOztBd0IvNnBCRDtFQUNJLGlCQUFBO0N4Qms3cEJIOztBd0JoN3BCRDtFQUNJLGlCQUFBO0N4Qm03cEJIOztBd0JqN3BCRDtFQUNJLGlCQUFBO0N4Qm83cEJIOztBd0JsN3BCRDtFQUNJLGlCQUFBO0N4QnE3cEJIOztBd0JuN3BCRDtFQUNJLGlCQUFBO0N4QnM3cEJIOztBd0JwN3BCRDtFQUNJLGlCQUFBO0N4QnU3cEJIOztBd0JyN3BCRDtFQUNJLGlCQUFBO0N4Qnc3cEJIOztBd0J0N3BCRDtFQUNJLGlCQUFBO0N4Qnk3cEJIOztBd0J2N3BCRDtFQUNJLGlCQUFBO0N4QjA3cEJIOztBd0J4N3BCRDtFQUNJLGlCQUFBO0N4QjI3cEJIOztBd0J6N3BCRDtFQUNJLGlCQUFBO0N4QjQ3cEJIOztBd0IxN3BCRDtFQUNJLGlCQUFBO0N4QjY3cEJIOztBd0IzN3BCRDtFQUNJLGlCQUFBO0N4Qjg3cEJIOztBd0I1N3BCRDtFQUNJLGlCQUFBO0N4Qis3cEJIOztBd0I3N3BCRDtFQUNJLGlCQUFBO0N4Qmc4cEJIOztBd0I5N3BCRDtFQUNJLGlCQUFBO0N4Qmk4cEJIOztBd0IvN3BCRDtFQUNJLGlCQUFBO0N4Qms4cEJIOztBd0JoOHBCRDtFQUNJLGlCQUFBO0N4Qm04cEJIOztBd0JqOHBCRDtFQUNJLGlCQUFBO0N4Qm84cEJIOztBd0JsOHBCRDtFQUNJLGlCQUFBO0N4QnE4cEJIOztBd0JuOHBCRDtFQUNJLGlCQUFBO0N4QnM4cEJIOztBd0JwOHBCRDtFQUNJLGlCQUFBO0N4QnU4cEJIOztBd0JyOHBCRDtFQUNJLGlCQUFBO0N4Qnc4cEJIOztBd0J0OHBCRDtFQUNJLGlCQUFBO0N4Qnk4cEJIOztBd0J2OHBCRDtFQUNJLGlCQUFBO0N4QjA4cEJIOztBd0J4OHBCRDtFQUNJLGlCQUFBO0N4QjI4cEJIOztBd0J6OHBCRDtFQUNJLGlCQUFBO0N4QjQ4cEJIOztBd0IxOHBCRDtFQUNJLGlCQUFBO0N4QjY4cEJIOztBd0IzOHBCRDtFQUNJLGlCQUFBO0N4Qjg4cEJIOztBd0I1OHBCRDtFQUNJLGlCQUFBO0N4Qis4cEJIOztBd0I3OHBCRDtFQUNJLGlCQUFBO0N4Qmc5cEJIOztBd0I5OHBCRDtFQUNJLGlCQUFBO0N4Qmk5cEJIOztBd0IvOHBCRDtFQUNJLGlCQUFBO0N4Qms5cEJIOztBd0JoOXBCRDtFQUNJLGlCQUFBO0N4Qm05cEJIOztBd0JqOXBCRDtFQUNJLGlCQUFBO0N4Qm85cEJIOztBd0JsOXBCRDtFQUNJLGlCQUFBO0N4QnE5cEJIOztBd0JuOXBCRDtFQUNJLGlCQUFBO0N4QnM5cEJIOztBd0JwOXBCRDtFQUNJLGlCQUFBO0N4QnU5cEJIOztBd0JyOXBCRDtFQUNJLGlCQUFBO0N4Qnc5cEJIOztBd0J0OXBCRDtFQUNJLGlCQUFBO0N4Qnk5cEJIOztBd0J2OXBCRDtFQUNJLGlCQUFBO0N4QjA5cEJIOztBd0J4OXBCRDtFQUNJLGlCQUFBO0N4QjI5cEJIOztBd0J6OXBCRDtFQUNJLGlCQUFBO0N4QjQ5cEJIOztBd0IxOXBCRDtFQUNJLGlCQUFBO0N4QjY5cEJIOztBd0IzOXBCRDtFQUNJLGlCQUFBO0N4Qjg5cEJIOztBd0I1OXBCRDtFQUNJLGlCQUFBO0N4Qis5cEJIOztBd0I3OXBCRDtFQUNJLGlCQUFBO0N4QmcrcEJIOztBd0I5OXBCRDtFQUNJLGlCQUFBO0N4QmkrcEJIOztBd0IvOXBCRDtFQUNJLGlCQUFBO0N4QmsrcEJIOztBd0JoK3BCRDtFQUNJLGlCQUFBO0N4Qm0rcEJIOztBd0JqK3BCRDtFQUNJLGlCQUFBO0N4Qm8rcEJIOztBd0JsK3BCRDtFQUNJLGlCQUFBO0N4QnErcEJIOztBd0JuK3BCRDtFQUNJLGlCQUFBO0N4QnMrcEJIOztBd0JwK3BCRDtFQUNJLGlCQUFBO0N4QnUrcEJIOztBd0JyK3BCRDtFQUNJLGlCQUFBO0N4QncrcEJIOztBd0J0K3BCRDtFQUNJLGlCQUFBO0N4QnkrcEJIOztBd0J2K3BCRDtFQUNJLGlCQUFBO0N4QjArcEJIOztBd0J4K3BCRDtFQUNJLGlCQUFBO0N4QjIrcEJIOztBd0J6K3BCRDtFQUNJLGlCQUFBO0N4QjQrcEJIOztBd0IxK3BCRDtFQUNJLGlCQUFBO0N4QjYrcEJIOztBd0IzK3BCRDtFQUNJLGlCQUFBO0N4QjgrcEJIOztBd0I1K3BCRDtFQUNJLGlCQUFBO0N4QisrcEJIOztBd0I3K3BCRDtFQUNJLGlCQUFBO0N4QmcvcEJIOztBd0I5K3BCRDtFQUNJLGlCQUFBO0N4QmkvcEJIOztBd0IvK3BCRDtFQUNJLGlCQUFBO0N4QmsvcEJIOztBd0JoL3BCRDtFQUNJLGlCQUFBO0N4Qm0vcEJIOztBd0JqL3BCRDtFQUNJLGlCQUFBO0N4Qm8vcEJIOztBd0JsL3BCRDtFQUNJLGlCQUFBO0N4QnEvcEJIOztBd0JuL3BCRDtFQUNJLGlCQUFBO0N4QnMvcEJIOztBd0JwL3BCRDtFQUNJLGlCQUFBO0N4QnUvcEJIOztBd0JyL3BCRDtFQUNJLGlCQUFBO0N4QncvcEJIOztBd0J0L3BCRDtFQUNJLGlCQUFBO0N4QnkvcEJIOztBd0J2L3BCRDtFQUNJLGlCQUFBO0N4QjAvcEJIOztBd0J4L3BCRDtFQUNJLGlCQUFBO0N4QjIvcEJIOztBd0J6L3BCRDtFQUNJLGlCQUFBO0N4QjQvcEJIOztBd0IxL3BCRDtFQUNJLGlCQUFBO0N4QjYvcEJIOztBd0IzL3BCRDtFQUNJLGlCQUFBO0N4QjgvcEJIOztBd0I1L3BCRDtFQUNJLGlCQUFBO0N4QisvcEJIOztBd0I3L3BCRDtFQUNJLGlCQUFBO0N4QmdncUJIOztBd0I5L3BCRDtFQUNJLGlCQUFBO0N4QmlncUJIOztBd0IvL3BCRDtFQUNJLGlCQUFBO0N4QmtncUJIOztBd0JoZ3FCRDtFQUNJLGlCQUFBO0N4Qm1ncUJIOztBd0JqZ3FCRDtFQUNJLGlCQUFBO0N4Qm9ncUJIOztBd0JsZ3FCRDtFQUNJLGlCQUFBO0N4QnFncUJIOztBd0JuZ3FCRDtFQUNJLGlCQUFBO0N4QnNncUJIOztBd0JwZ3FCRDtFQUNJLGlCQUFBO0N4QnVncUJIOztBd0JyZ3FCRDtFQUNJLGlCQUFBO0N4QndncUJIOztBd0J0Z3FCRDtFQUNJLGlCQUFBO0N4QnlncUJIOztBd0J2Z3FCRDtFQUNJLGlCQUFBO0N4QjBncUJIOztBd0J4Z3FCRDtFQUNJLGlCQUFBO0N4QjJncUJIOztBd0J6Z3FCRDtFQUNJLGlCQUFBO0N4QjRncUJIOztBd0IxZ3FCRDtFQUNJLGlCQUFBO0N4QjZncUJIOztBd0IzZ3FCRDtFQUNJLGlCQUFBO0N4QjhncUJIOztBd0I1Z3FCRDtFQUNJLGlCQUFBO0N4QitncUJIOztBd0I3Z3FCRDtFQUNJLGlCQUFBO0N4QmdocUJIOztBd0I5Z3FCRDtFQUNJLGlCQUFBO0N4QmlocUJIOztBd0IvZ3FCRDtFQUNJLGlCQUFBO0N4QmtocUJIOztBd0JoaHFCRDtFQUNJLGlCQUFBO0N4Qm1ocUJIOztBd0JqaHFCRDtFQUNJLGlCQUFBO0N4Qm9ocUJIOztBd0JsaHFCRDtFQUNJLGlCQUFBO0N4QnFocUJIOztBd0JuaHFCRDtFQUNJLGlCQUFBO0N4QnNocUJIOztBd0JwaHFCRDtFQUNJLGlCQUFBO0N4QnVocUJIOztBd0JyaHFCRDtFQUNJLGlCQUFBO0N4QndocUJIOztBd0J0aHFCRDtFQUNJLGlCQUFBO0N4QnlocUJIOztBd0J2aHFCRDtFQUNJLGlCQUFBO0N4QjBocUJIOztBd0J4aHFCRDtFQUNJLGlCQUFBO0N4QjJocUJIOztBd0J6aHFCRDtFQUNJLGlCQUFBO0N4QjRocUJIOztBd0IxaHFCRDtFQUNJLGlCQUFBO0N4QjZocUJIOztBd0IzaHFCRDtFQUNJLGlCQUFBO0N4QjhocUJIOztBd0I1aHFCRDtFQUNJLGlCQUFBO0N4QitocUJIOztBd0I3aHFCRDtFQUNJLGlCQUFBO0N4QmdpcUJIOztBd0I5aHFCRDtFQUNJLGlCQUFBO0N4QmlpcUJIOztBd0IvaHFCRDtFQUNJLGlCQUFBO0N4QmtpcUJIOztBd0JoaXFCRDtFQUNJLGlCQUFBO0N4Qm1pcUJIOztBd0JqaXFCRDtFQUNJLGlCQUFBO0N4Qm9pcUJIOztBd0JsaXFCRDtFQUNJLGlCQUFBO0N4QnFpcUJIOztBd0JuaXFCRDtFQUNJLGlCQUFBO0N4QnNpcUJIOztBd0JwaXFCRDtFQUNJLGlCQUFBO0N4QnVpcUJIOztBd0JyaXFCRDtFQUNJLGlCQUFBO0N4QndpcUJIOztBd0J0aXFCRDtFQUNJLGlCQUFBO0N4QnlpcUJIOztBd0J2aXFCRDtFQUNJLGlCQUFBO0N4QjBpcUJIOztBd0J4aXFCRDtFQUNJLGlCQUFBO0N4QjJpcUJIOztBd0J6aXFCRDtFQUNJLGlCQUFBO0N4QjRpcUJIOztBd0IxaXFCRDtFQUNJLGlCQUFBO0N4QjZpcUJIOztBd0IzaXFCRDtFQUNJLGlCQUFBO0N4QjhpcUJIOztBd0I1aXFCRDtFQUNJLGlCQUFBO0N4QitpcUJIOztBd0I3aXFCRDtFQUNJLGlCQUFBO0N4QmdqcUJIOztBd0I5aXFCRDtFQUNJLGlCQUFBO0N4QmlqcUJIOztBd0IvaXFCRDtFQUNJLGlCQUFBO0N4QmtqcUJIOztBd0JoanFCRDtFQUNJLGlCQUFBO0N4Qm1qcUJIOztBd0JqanFCRDtFQUNJLGlCQUFBO0N4Qm9qcUJIOztBd0JsanFCRDtFQUNJLGlCQUFBO0N4QnFqcUJIOztBd0JuanFCRDtFQUNJLGlCQUFBO0N4QnNqcUJIOztBd0JwanFCRDtFQUNJLGlCQUFBO0N4QnVqcUJIOztBd0JyanFCRDtFQUNJLGlCQUFBO0N4QndqcUJIOztBd0J0anFCRDtFQUNJLGlCQUFBO0N4QnlqcUJIOztBd0J2anFCRDtFQUNJLGlCQUFBO0N4QjBqcUJIOztBd0J4anFCRDtFQUNJLGlCQUFBO0N4QjJqcUJIOztBd0J6anFCRDtFQUNJLGlCQUFBO0N4QjRqcUJIOztBd0IxanFCRDtFQUNJLGlCQUFBO0N4QjZqcUJIOztBd0IzanFCRDtFQUNJLGlCQUFBO0N4QjhqcUJIOztBd0I1anFCRDtFQUNJLGlCQUFBO0N4QitqcUJIOztBd0I3anFCRDtFQUNJLGlCQUFBO0N4QmdrcUJIOztBd0I5anFCRDtFQUNJLGlCQUFBO0N4QmlrcUJIOztBd0IvanFCRDtFQUNJLGlCQUFBO0N4QmtrcUJIOztBd0Joa3FCRDtFQUNJLGlCQUFBO0N4Qm1rcUJIOztBd0Jqa3FCRDtFQUNJLGlCQUFBO0N4Qm9rcUJIOztBd0Jsa3FCRDtFQUNJLGlCQUFBO0N4QnFrcUJIOztBd0Jua3FCRDtFQUNJLGlCQUFBO0N4QnNrcUJIOztBd0Jwa3FCRDtFQUNJLGlCQUFBO0N4QnVrcUJIOztBd0Jya3FCRDtFQUNJLGlCQUFBO0N4QndrcUJIOztBd0J0a3FCRDtFQUNJLGlCQUFBO0N4QnlrcUJIOztBd0J2a3FCRDtFQUNJLGlCQUFBO0N4QjBrcUJIOztBd0J4a3FCRDtFQUNJLGlCQUFBO0N4QjJrcUJIOztBd0J6a3FCRDtFQUNJLGlCQUFBO0N4QjRrcUJIOztBd0Ixa3FCRDtFQUNJLGlCQUFBO0N4QjZrcUJIOztBd0Iza3FCRDtFQUNJLGlCQUFBO0N4QjhrcUJIOztBd0I1a3FCRDtFQUNJLGlCQUFBO0N4QitrcUJIOztBd0I3a3FCRDtFQUNJLGlCQUFBO0N4QmdscUJIOztBd0I5a3FCRDtFQUNJLGlCQUFBO0N4QmlscUJIOztBd0Iva3FCRDtFQUNJLGlCQUFBO0N4QmtscUJIOztBd0JobHFCRDtFQUNJLGlCQUFBO0N4Qm1scUJIOztBd0JqbHFCRDtFQUNJLGlCQUFBO0N4Qm9scUJIOztBd0JsbHFCRDtFQUNJLGlCQUFBO0N4QnFscUJIOztBd0JubHFCRDtFQUNJLGlCQUFBO0N4QnNscUJIOztBd0JwbHFCRDtFQUNJLGlCQUFBO0N4QnVscUJIOztBd0JybHFCRDtFQUNJLGlCQUFBO0N4QndscUJIOztBd0J0bHFCRDtFQUNJLGlCQUFBO0N4QnlscUJIOztBd0J2bHFCRDtFQUNJLGlCQUFBO0N4QjBscUJIOztBd0J4bHFCRDtFQUNJLGlCQUFBO0N4QjJscUJIOztBd0J6bHFCRDtFQUNJLGlCQUFBO0N4QjRscUJIOztBd0IxbHFCRDtFQUNJLGlCQUFBO0N4QjZscUJIOztBd0IzbHFCRDtFQUNJLGlCQUFBO0N4QjhscUJIOztBd0I1bHFCRDtFQUNJLGlCQUFBO0N4QitscUJIOztBd0I3bHFCRDtFQUNJLGlCQUFBO0N4QmdtcUJIOztBd0I5bHFCRDtFQUNJLGlCQUFBO0N4QmltcUJIOztBd0IvbHFCRDtFQUNJLGlCQUFBO0N4QmttcUJIOztBd0JobXFCRDtFQUNJLGlCQUFBO0N4Qm1tcUJIOztBd0JqbXFCRDtFQUNJLGlCQUFBO0N4Qm9tcUJIOztBd0JsbXFCRDtFQUNJLGlCQUFBO0N4QnFtcUJIOztBd0JubXFCRDtFQUNJLGlCQUFBO0N4QnNtcUJIOztBd0JwbXFCRDtFQUNJLGlCQUFBO0N4QnVtcUJIOztBd0JybXFCRDtFQUNJLGlCQUFBO0N4QndtcUJIOztBd0J0bXFCRDtFQUNJLGlCQUFBO0N4QnltcUJIOztBd0J2bXFCRDtFQUNJLGlCQUFBO0N4QjBtcUJIOztBd0J4bXFCRDtFQUNJLGlCQUFBO0N4QjJtcUJIOztBd0J6bXFCRDtFQUNJLGlCQUFBO0N4QjRtcUJIOztBd0IxbXFCRDtFQUNJLGlCQUFBO0N4QjZtcUJIOztBd0IzbXFCRDtFQUNJLGlCQUFBO0N4QjhtcUJIOztBd0I1bXFCRDtFQUNJLGlCQUFBO0N4QittcUJIOztBd0I3bXFCRDtFQUNJLGlCQUFBO0N4QmducUJIOztBd0I5bXFCRDtFQUNJLGlCQUFBO0N4QmlucUJIOztBd0IvbXFCRDtFQUNJLGlCQUFBO0N4QmtucUJIOztBd0JobnFCRDtFQUNJLGlCQUFBO0N4Qm1ucUJIOztBd0JqbnFCRDtFQUNJLGlCQUFBO0N4Qm9ucUJIOztBd0JsbnFCRDtFQUNJLGlCQUFBO0N4QnFucUJIOztBd0JubnFCRDtFQUNJLGlCQUFBO0N4QnNucUJIOztBd0JwbnFCRDtFQUNJLGlCQUFBO0N4QnVucUJIOztBd0JybnFCRDtFQUNJLGlCQUFBO0N4QnducUJIOztBd0J0bnFCRDtFQUNJLGlCQUFBO0N4QnlucUJIOztBd0J2bnFCRDtFQUNJLGlCQUFBO0N4QjBucUJIOztBd0J4bnFCRDtFQUNJLGlCQUFBO0N4QjJucUJIOztBd0J6bnFCRDtFQUNJLGlCQUFBO0N4QjRucUJIOztBd0IxbnFCRDtFQUNJLGlCQUFBO0N4QjZucUJIOztBd0IzbnFCRDtFQUNJLGlCQUFBO0N4QjhucUJIOztBd0I1bnFCRDtFQUNJLGlCQUFBO0N4QitucUJIOztBd0I3bnFCRDtFQUNJLGlCQUFBO0N4QmdvcUJIOztBd0I5bnFCRDtFQUNJLGlCQUFBO0N4QmlvcUJIOztBd0IvbnFCRDtFQUNJLGlCQUFBO0N4QmtvcUJIOztBd0Job3FCRDtFQUNJLGlCQUFBO0N4Qm1vcUJIOztBd0Jqb3FCRDtFQUNJLGlCQUFBO0N4Qm9vcUJIOztBd0Jsb3FCRDtFQUNJLGlCQUFBO0N4QnFvcUJIOztBd0Jub3FCRDtFQUNJLGlCQUFBO0N4QnNvcUJIOztBd0Jwb3FCRDtFQUNJLGlCQUFBO0N4QnVvcUJIOztBd0Jyb3FCRDtFQUNJLGlCQUFBO0N4QndvcUJIOztBd0J0b3FCRDtFQUNJLGlCQUFBO0N4QnlvcUJIOztBd0J2b3FCRDtFQUNJLGlCQUFBO0N4QjBvcUJIOztBd0J4b3FCRDtFQUNJLGlCQUFBO0N4QjJvcUJIOztBd0J6b3FCRDtFQUNJLGlCQUFBO0N4QjRvcUJIOztBd0Ixb3FCRDtFQUNJLGlCQUFBO0N4QjZvcUJIOztBd0Izb3FCRDtFQUNJLGlCQUFBO0N4QjhvcUJIOztBd0I1b3FCRDtFQUNJLGlCQUFBO0N4QitvcUJIOztBd0I3b3FCRDtFQUNJLGlCQUFBO0N4QmdwcUJIOztBd0I5b3FCRDtFQUNJLGlCQUFBO0N4QmlwcUJIOztBd0Ivb3FCRDtFQUNJLGlCQUFBO0N4QmtwcUJIOztBd0JocHFCRDtFQUNJLGlCQUFBO0N4Qm1wcUJIOztBd0JqcHFCRDtFQUNJLGlCQUFBO0N4Qm9wcUJIOztBd0JscHFCRDtFQUNJLGlCQUFBO0N4QnFwcUJIOztBd0JucHFCRDtFQUNJLGlCQUFBO0N4QnNwcUJIOztBd0JwcHFCRDtFQUNJLGlCQUFBO0N4QnVwcUJIOztBd0JycHFCRDtFQUNJLGlCQUFBO0N4QndwcUJIOztBd0J0cHFCRDtFQUNJLGlCQUFBO0N4QnlwcUJIOztBd0J2cHFCRDtFQUNJLGlCQUFBO0N4QjBwcUJIOztBd0J4cHFCRDtFQUNJLGlCQUFBO0N4QjJwcUJIOztBd0J6cHFCRDtFQUNJLGlCQUFBO0N4QjRwcUJIOztBd0IxcHFCRDtFQUNJLGlCQUFBO0N4QjZwcUJIOztBd0IzcHFCRDtFQUNJLGlCQUFBO0N4QjhwcUJIOztBd0I1cHFCRDtFQUNJLGlCQUFBO0N4QitwcUJIOztBd0I3cHFCRDtFQUNJLGlCQUFBO0N4QmdxcUJIOztBd0I5cHFCRDtFQUNJLGlCQUFBO0N4QmlxcUJIOztBd0IvcHFCRDtFQUNJLGlCQUFBO0N4QmtxcUJIOztBd0JocXFCRDtFQUNJLGlCQUFBO0N4Qm1xcUJIOztBd0JqcXFCRDtFQUNJLGlCQUFBO0N4Qm9xcUJIOztBd0JscXFCRDtFQUNJLGlCQUFBO0N4QnFxcUJIOztBd0JucXFCRDtFQUNJLGlCQUFBO0N4QnNxcUJIOztBd0JwcXFCRDtFQUNJLGlCQUFBO0N4QnVxcUJIOztBd0JycXFCRDtFQUNJLGlCQUFBO0N4QndxcUJIOztBd0J0cXFCRDtFQUNJLGlCQUFBO0N4QnlxcUJIOztBd0J2cXFCRDtFQUNJLGlCQUFBO0N4QjBxcUJIOztBd0J4cXFCRDtFQUNJLGlCQUFBO0N4QjJxcUJIOztBd0J6cXFCRDtFQUNJLGlCQUFBO0N4QjRxcUJIOztBd0IxcXFCRDtFQUNJLGlCQUFBO0N4QjZxcUJIOztBd0IzcXFCRDtFQUNJLGlCQUFBO0N4QjhxcUJIOztBd0I1cXFCRDtFQUNJLGlCQUFBO0N4QitxcUJIOztBd0I3cXFCRDtFQUNJLGlCQUFBO0N4QmdycUJIOztBd0I5cXFCRDtFQUNJLGlCQUFBO0N4QmlycUJIOztBd0IvcXFCRDtFQUNJLGlCQUFBO0N4QmtycUJIOztBd0JocnFCRDtFQUNJLGlCQUFBO0N4Qm1ycUJIOztBd0JqcnFCRDtFQUNJLGlCQUFBO0N4Qm9ycUJIOztBd0JscnFCRDtFQUNJLGlCQUFBO0N4QnFycUJIOztBd0JucnFCRDtFQUNJLGlCQUFBO0N4QnNycUJIOztBd0JwcnFCRDtFQUNJLGlCQUFBO0N4QnVycUJIOztBd0JycnFCRDtFQUNJLGlCQUFBO0N4QndycUJIOztBd0J0cnFCRDtFQUNJLGlCQUFBO0N4QnlycUJIOztBd0J2cnFCRDtFQUNJLGlCQUFBO0N4QjBycUJIOztBd0J4cnFCRDtFQUNJLGlCQUFBO0N4QjJycUJIOztBd0J6cnFCRDtFQUNJLGlCQUFBO0N4QjRycUJIOztBd0IxcnFCRDtFQUNJLGlCQUFBO0N4QjZycUJIOztBd0IzcnFCRDtFQUNJLGlCQUFBO0N4QjhycUJIOztBd0I1cnFCRDtFQUNJLGlCQUFBO0N4QitycUJIOztBd0I3cnFCRDtFQUNJLGlCQUFBO0N4QmdzcUJIOztBd0I5cnFCRDtFQUNJLGlCQUFBO0N4QmlzcUJIOztBd0IvcnFCRDtFQUNJLGlCQUFBO0N4QmtzcUJIOztBd0Joc3FCRDtFQUNJLGlCQUFBO0N4Qm1zcUJIOztBd0Jqc3FCRDtFQUNJLGlCQUFBO0N4Qm9zcUJIOztBd0Jsc3FCRDtFQUNJLGlCQUFBO0N4QnFzcUJIOztBd0Juc3FCRDtFQUNJLGlCQUFBO0N4QnNzcUJIOztBd0Jwc3FCRDtFQUNJLGlCQUFBO0N4QnVzcUJIOztBd0Jyc3FCRDtFQUNJLGlCQUFBO0N4QndzcUJIOztBd0J0c3FCRDtFQUNJLGlCQUFBO0N4QnlzcUJIOztBd0J2c3FCRDtFQUNJLGlCQUFBO0N4QjBzcUJIOztBd0J4c3FCRDtFQUNJLGlCQUFBO0N4QjJzcUJIOztBd0J6c3FCRDtFQUNJLGlCQUFBO0N4QjRzcUJIOztBd0Ixc3FCRDtFQUNJLGlCQUFBO0N4QjZzcUJIOztBd0Izc3FCRDtFQUNJLGlCQUFBO0N4QjhzcUJIOztBd0I1c3FCRDtFQUNJLGlCQUFBO0N4QitzcUJIOztBd0I3c3FCRDtFQUNJLGlCQUFBO0N4Qmd0cUJIOztBd0I5c3FCRDtFQUNJLGlCQUFBO0N4Qml0cUJIOztBd0Ivc3FCRDtFQUNJLGlCQUFBO0N4Qmt0cUJIOztBd0JodHFCRDtFQUNJLGlCQUFBO0N4Qm10cUJIOztBd0JqdHFCRDtFQUNJLGlCQUFBO0N4Qm90cUJIOztBd0JsdHFCRDtFQUNJLGlCQUFBO0N4QnF0cUJIOztBd0JudHFCRDtFQUNJLGlCQUFBO0N4QnN0cUJIOztBd0JwdHFCRDtFQUNJLGlCQUFBO0N4QnV0cUJIOztBd0JydHFCRDtFQUNJLGlCQUFBO0N4Qnd0cUJIOztBd0J0dHFCRDtFQUNJLGlCQUFBO0N4Qnl0cUJIOztBd0J2dHFCRDtFQUNJLGlCQUFBO0N4QjB0cUJIOztBd0J4dHFCRDtFQUNJLGlCQUFBO0N4QjJ0cUJIOztBd0J6dHFCRDtFQUNJLGlCQUFBO0N4QjR0cUJIOztBd0IxdHFCRDtFQUNJLGlCQUFBO0N4QjZ0cUJIOztBd0IzdHFCRDtFQUNJLGlCQUFBO0N4Qjh0cUJIOztBd0I1dHFCRDtFQUNJLGlCQUFBO0N4Qit0cUJIOztBd0I3dHFCRDtFQUNJLGlCQUFBO0N4Qmd1cUJIOztBd0I5dHFCRDtFQUNJLGlCQUFBO0N4Qml1cUJIOztBd0IvdHFCRDtFQUNJLGlCQUFBO0N4Qmt1cUJIOztBd0JodXFCRDtFQUNJLGlCQUFBO0N4Qm11cUJIOztBd0JqdXFCRDtFQUNJLGlCQUFBO0N4Qm91cUJIOztBd0JsdXFCRDtFQUNJLGlCQUFBO0N4QnF1cUJIOztBd0JudXFCRDtFQUNJLGlCQUFBO0N4QnN1cUJIOztBd0JwdXFCRDtFQUNJLGlCQUFBO0N4QnV1cUJIOztBd0JydXFCRDtFQUNJLGlCQUFBO0N4Qnd1cUJIOztBd0J0dXFCRDtFQUNJLGlCQUFBO0N4Qnl1cUJIOztBd0J2dXFCRDtFQUNJLGlCQUFBO0N4QjB1cUJIOztBd0J4dXFCRDtFQUNJLGlCQUFBO0N4QjJ1cUJIOztBd0J6dXFCRDtFQUNJLGlCQUFBO0N4QjR1cUJIOztBd0IxdXFCRDtFQUNJLGlCQUFBO0N4QjZ1cUJIOztBd0IzdXFCRDtFQUNJLGlCQUFBO0N4Qjh1cUJIOztBd0I1dXFCRDtFQUNJLGlCQUFBO0N4Qit1cUJIOztBd0I3dXFCRDtFQUNJLGlCQUFBO0N4Qmd2cUJIOztBd0I5dXFCRDtFQUNJLGlCQUFBO0N4Qml2cUJIOztBd0IvdXFCRDtFQUNJLGlCQUFBO0N4Qmt2cUJIOztBd0JodnFCRDtFQUNJLGlCQUFBO0N4Qm12cUJIOztBd0JqdnFCRDtFQUNJLGlCQUFBO0N4Qm92cUJIOztBd0JsdnFCRDtFQUNJLGlCQUFBO0N4QnF2cUJIOztBd0JudnFCRDtFQUNJLGlCQUFBO0N4QnN2cUJIOztBd0JwdnFCRDtFQUNJLGlCQUFBO0N4QnV2cUJIOztBd0JydnFCRDtFQUNJLGlCQUFBO0N4Qnd2cUJIOztBd0J0dnFCRDtFQUNJLGlCQUFBO0N4Qnl2cUJIOztBd0J2dnFCRDtFQUNJLGlCQUFBO0N4QjB2cUJIOztBd0J4dnFCRDtFQUNJLGlCQUFBO0N4QjJ2cUJIOztBd0J6dnFCRDtFQUNJLGlCQUFBO0N4QjR2cUJIOztBd0IxdnFCRDtFQUNJLGlCQUFBO0N4QjZ2cUJIOztBd0IzdnFCRDtFQUNJLGlCQUFBO0N4Qjh2cUJIOztBd0I1dnFCRDtFQUNJLGlCQUFBO0N4Qit2cUJIOztBd0I3dnFCRDtFQUNJLGlCQUFBO0N4Qmd3cUJIOztBd0I5dnFCRDtFQUNJLGlCQUFBO0N4Qml3cUJIOztBd0IvdnFCRDtFQUNJLGlCQUFBO0N4Qmt3cUJIOztBd0Jod3FCRDtFQUNJLGlCQUFBO0N4Qm13cUJIOztBd0Jqd3FCRDtFQUNJLGlCQUFBO0N4Qm93cUJIOztBd0Jsd3FCRDtFQUNJLGlCQUFBO0N4QnF3cUJIOztBd0Jud3FCRDtFQUNJLGlCQUFBO0N4QnN3cUJIOztBd0Jwd3FCRDtFQUNJLGlCQUFBO0N4QnV3cUJIOztBd0Jyd3FCRDtFQUNJLGlCQUFBO0N4Qnd3cUJIOztBd0J0d3FCRDtFQUNJLGlCQUFBO0N4Qnl3cUJIOztBd0J2d3FCRDtFQUNJLGlCQUFBO0N4QjB3cUJIOztBd0J4d3FCRDtFQUNJLGlCQUFBO0N4QjJ3cUJIOztBd0J6d3FCRDtFQUNJLGlCQUFBO0N4QjR3cUJIOztBd0Ixd3FCRDtFQUNJLGlCQUFBO0N4QjZ3cUJIOztBd0Izd3FCRDtFQUNJLGlCQUFBO0N4Qjh3cUJIOztBd0I1d3FCRDtFQUNJLGlCQUFBO0N4Qit3cUJIOztBd0I3d3FCRDtFQUNJLGlCQUFBO0N4Qmd4cUJIOztBd0I5d3FCRDtFQUNJLGlCQUFBO0N4Qml4cUJIOztBd0Ivd3FCRDtFQUNJLGlCQUFBO0N4Qmt4cUJIOztBd0JoeHFCRDtFQUNJLGlCQUFBO0N4Qm14cUJIOztBd0JqeHFCRDtFQUNJLGlCQUFBO0N4Qm94cUJIOztBd0JseHFCRDtFQUNJLGlCQUFBO0N4QnF4cUJIOztBd0JueHFCRDtFQUNJLGlCQUFBO0N4QnN4cUJIOztBd0JweHFCRDtFQUNJLGlCQUFBO0N4QnV4cUJIOztBd0JyeHFCRDtFQUNJLGlCQUFBO0N4Qnd4cUJIOztBd0J0eHFCRDtFQUNJLGlCQUFBO0N4Qnl4cUJIOztBd0J2eHFCRDtFQUNJLGlCQUFBO0N4QjB4cUJIOztBd0J4eHFCRDtFQUNJLGlCQUFBO0N4QjJ4cUJIOztBd0J6eHFCRDtFQUNJLGlCQUFBO0N4QjR4cUJIOztBd0IxeHFCRDtFQUNJLGlCQUFBO0N4QjZ4cUJIOztBd0IzeHFCRDtFQUNJLGlCQUFBO0N4Qjh4cUJIOztBd0I1eHFCRDtFQUNJLGlCQUFBO0N4Qit4cUJIOztBd0I3eHFCRDtFQUNJLGlCQUFBO0N4Qmd5cUJIOztBd0I5eHFCRDtFQUNJLGlCQUFBO0N4Qml5cUJIOztBd0IveHFCRDtFQUNJLGlCQUFBO0N4Qmt5cUJIOztBd0JoeXFCRDtFQUNJLGlCQUFBO0N4Qm15cUJIOztBd0JqeXFCRDtFQUNJLGlCQUFBO0N4Qm95cUJIOztBd0JseXFCRDtFQUNJLGlCQUFBO0N4QnF5cUJIOztBd0JueXFCRDtFQUNJLGlCQUFBO0N4QnN5cUJIOztBd0JweXFCRDtFQUNJLGlCQUFBO0N4QnV5cUJIOztBd0JyeXFCRDtFQUNJLGlCQUFBO0N4Qnd5cUJIOztBd0J0eXFCRDtFQUNJLGlCQUFBO0N4Qnl5cUJIOztBd0J2eXFCRDtFQUNJLGlCQUFBO0N4QjB5cUJIOztBd0J4eXFCRDtFQUNJLGlCQUFBO0N4QjJ5cUJIOztBd0J6eXFCRDtFQUNJLGlCQUFBO0N4QjR5cUJIOztBd0IxeXFCRDtFQUNJLGlCQUFBO0N4QjZ5cUJIOztBd0IzeXFCRDtFQUNJLGlCQUFBO0N4Qjh5cUJIOztBd0I1eXFCRDtFQUNJLGlCQUFBO0N4Qit5cUJIOztBd0I3eXFCRDtFQUNJLGlCQUFBO0N4Qmd6cUJIOztBd0I5eXFCRDtFQUNJLGlCQUFBO0N4Qml6cUJIOztBd0IveXFCRDtFQUNJLGlCQUFBO0N4Qmt6cUJIOztBd0JoenFCRDtFQUNJLGlCQUFBO0N4Qm16cUJIOztBd0JqenFCRDtFQUNJLGlCQUFBO0N4Qm96cUJIOztBd0JsenFCRDtFQUNJLGlCQUFBO0N4QnF6cUJIOztBd0JuenFCRDtFQUNJLGlCQUFBO0N4QnN6cUJIOztBd0JwenFCRDtFQUNJLGlCQUFBO0N4QnV6cUJIOztBd0JyenFCRDtFQUNJLGlCQUFBO0N4Qnd6cUJIOztBd0J0enFCRDtFQUNJLGlCQUFBO0N4Qnl6cUJIOztBd0J2enFCRDtFQUNJLGlCQUFBO0N4QjB6cUJIOztBd0J4enFCRDtFQUNJLGlCQUFBO0N4QjJ6cUJIOztBd0J6enFCRDtFQUNJLGlCQUFBO0N4QjR6cUJIOztBd0IxenFCRDtFQUNJLGlCQUFBO0N4QjZ6cUJIOztBd0IzenFCRDtFQUNJLGlCQUFBO0N4Qjh6cUJIOztBd0I1enFCRDtFQUNJLGlCQUFBO0N4Qit6cUJIOztBd0I3enFCRDtFQUNJLGlCQUFBO0N4QmcwcUJIOztBd0I5enFCRDtFQUNJLGlCQUFBO0N4QmkwcUJIOztBd0IvenFCRDtFQUNJLGlCQUFBO0N4QmswcUJIOztBd0JoMHFCRDtFQUNJLGlCQUFBO0N4Qm0wcUJIOztBd0JqMHFCRDtFQUNJLGlCQUFBO0N4Qm8wcUJIOztBd0JsMHFCRDtFQUNJLGlCQUFBO0N4QnEwcUJIOztBd0JuMHFCRDtFQUNJLGlCQUFBO0N4QnMwcUJIOztBd0JwMHFCRDtFQUNJLGlCQUFBO0N4QnUwcUJIOztBd0JyMHFCRDtFQUNJLGlCQUFBO0N4QncwcUJIOztBd0J0MHFCRDtFQUNJLGlCQUFBO0N4QnkwcUJIOztBd0J2MHFCRDtFQUNJLGlCQUFBO0N4QjAwcUJIOztBd0J4MHFCRDtFQUNJLGlCQUFBO0N4QjIwcUJIOztBd0J6MHFCRDtFQUNJLGlCQUFBO0N4QjQwcUJIOztBd0IxMHFCRDtFQUNJLGlCQUFBO0N4QjYwcUJIOztBd0IzMHFCRDtFQUNJLGlCQUFBO0N4QjgwcUJIOztBd0I1MHFCRDtFQUNJLGlCQUFBO0N4QiswcUJIOztBd0I3MHFCRDtFQUNJLGlCQUFBO0N4QmcxcUJIOztBd0I5MHFCRDtFQUNJLGlCQUFBO0N4QmkxcUJIOztBd0IvMHFCRDtFQUNJLGlCQUFBO0N4QmsxcUJIOztBd0JoMXFCRDtFQUNJLGlCQUFBO0N4Qm0xcUJIOztBd0JqMXFCRDtFQUNJLGlCQUFBO0N4Qm8xcUJIOztBd0JsMXFCRDtFQUNJLGlCQUFBO0N4QnExcUJIOztBd0JuMXFCRDtFQUNJLGlCQUFBO0N4QnMxcUJIOztBd0JwMXFCRDtFQUNJLGlCQUFBO0N4QnUxcUJIOztBd0JyMXFCRDtFQUNJLGlCQUFBO0N4QncxcUJIOztBd0J0MXFCRDtFQUNJLGlCQUFBO0N4QnkxcUJIOztBd0J2MXFCRDtFQUNJLGlCQUFBO0N4QjAxcUJIOztBd0J4MXFCRDtFQUNJLGlCQUFBO0N4QjIxcUJIOztBd0J6MXFCRDtFQUNJLGlCQUFBO0N4QjQxcUJIOztBd0IxMXFCRDtFQUNJLGlCQUFBO0N4QjYxcUJIOztBd0IzMXFCRDtFQUNJLGlCQUFBO0N4QjgxcUJIOztBd0I1MXFCRDtFQUNJLGlCQUFBO0N4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QzFCNCt5QlA7O0EwQjcreUJHO0VBQ0ksaUJBQUE7QzFCZy95QlA7O0EwQmoveUJHO0VBQ0ksaUJBQUE7QzFCby95QlA7O0EwQnIveUJHO0VBQ0ksaUJBQUE7QzFCdy95QlA7O0EwQnoveUJHO0VBQ0ksaUJBQUE7QzFCNC95QlA7O0EwQjcveUJHO0VBQ0ksaUJBQUE7QzFCZ2d6QlA7O0EwQmpnekJHO0VBQ0ksaUJBQUE7QzFCb2d6QlA7O0EwQnJnekJHO0VBQ0ksaUJBQUE7QzFCd2d6QlA7O0EwQmpnekJHO0VBQ0ksZUFBQTtDMUJvZ3pCUDs7QTBCcmd6Qkc7RUFDSSxlQUFBO0MxQndnekJQOztBMEJ6Z3pCRztFQUNJLGVBQUE7QzFCNGd6QlA7O0EwQjdnekJHO0VBQ0ksZUFBQTtDMUJnaHpCUDs7QTBCamh6Qkc7RUFDSSxnQkFBQTtDMUJvaHpCUDs7QTBCcmh6Qkc7RUFDSSxnQkFBQTtDMUJ3aHpCUDs7QTBCemh6Qkc7RUFDSSxnQkFBQTtDMUI0aHpCUDs7QTBCN2h6Qkc7RUFDSSxnQkFBQTtDMUJnaXpCUDs7QTBCaml6Qkc7RUFDSSxnQkFBQTtDMUJvaXpCUDs7QTBCcml6Qkc7RUFDSSxnQkFBQTtDMUJ3aXpCUDs7QTBCeml6Qkc7RUFDSSxnQkFBQTtDMUI0aXpCUDs7QTBCN2l6Qkc7RUFDSSxnQkFBQTtDMUJnanpCUDs7QTBCamp6Qkc7RUFDSSxnQkFBQTtDMUJvanpCUDs7QTBCcmp6Qkc7RUFDSSxnQkFBQTtDMUJ3anpCUDs7QTBCemp6Qkc7RUFDSSxnQkFBQTtDMUI0anpCUDs7QTBCN2p6Qkc7RUFDSSxnQkFBQTtDMUJna3pCUDs7QTBCamt6Qkc7RUFDSSxnQkFBQTtDMUJva3pCUDs7QTBCcmt6Qkc7RUFDSSxnQkFBQTtDMUJ3a3pCUDs7QTBCemt6Qkc7RUFDSSxnQkFBQTtDMUI0a3pCUDs7QTBCN2t6Qkc7RUFDSSxnQkFBQTtDMUJnbHpCUDs7QTBCamx6Qkc7RUFDSSxnQkFBQTtDMUJvbHpCUDs7QTBCcmx6Qkc7RUFDSSxnQkFBQTtDMUJ3bHpCUDs7QTBCemx6Qkc7RUFDSSxnQkFBQTtDMUI0bHpCUDs7QTBCN2x6Qkc7RUFDSSxnQkFBQTtDMUJnbXpCUDs7QTBCam16Qkc7RUFDSSxnQkFBQTtDMUJvbXpCUDs7QTBCcm16Qkc7RUFDSSxnQkFBQTtDMUJ3bXpCUDs7QTBCem16Qkc7RUFDSSxnQkFBQTtDMUI0bXpCUDs7QTBCN216Qkc7RUFDSSxnQkFBQTtDMUJnbnpCUDs7QTBCam56Qkc7RUFDSSxnQkFBQTtDMUJvbnpCUDs7QTBCcm56Qkc7RUFDSSxnQkFBQTtDMUJ3bnpCUDs7QTBCem56Qkc7RUFDSSxnQkFBQTtDMUI0bnpCUDs7QTBCN256Qkc7RUFDSSxnQkFBQTtDMUJnb3pCUDs7QTBCam96Qkc7RUFDSSxnQkFBQTtDMUJvb3pCUDs7QTBCcm96Qkc7RUFDSSxnQkFBQTtDMUJ3b3pCUDs7QTBCem96Qkc7RUFDSSxnQkFBQTtDMUI0b3pCUDs7QTBCN296Qkc7RUFDSSxnQkFBQTtDMUJncHpCUDs7QTBCanB6Qkc7RUFDSSxnQkFBQTtDMUJvcHpCUDs7QTBCcnB6Qkc7RUFDSSxnQkFBQTtDMUJ3cHpCUDs7QTBCenB6Qkc7RUFDSSxnQkFBQTtDMUI0cHpCUDs7QTBCN3B6Qkc7RUFDSSxnQkFBQTtDMUJncXpCUDs7QTBCanF6Qkc7RUFDSSxnQkFBQTtDMUJvcXpCUDs7QTBCcnF6Qkc7RUFDSSxnQkFBQTtDMUJ3cXpCUDs7QTBCenF6Qkc7RUFDSSxnQkFBQTtDMUI0cXpCUDs7QTBCN3F6Qkc7RUFDSSxnQkFBQTtDMUJncnpCUDs7QTBCanJ6Qkc7RUFDSSxnQkFBQTtDMUJvcnpCUDs7QTBCcnJ6Qkc7RUFDSSxnQkFBQTtDMUJ3cnpCUDs7QTBCenJ6Qkc7RUFDSSxnQkFBQTtDMUI0cnpCUDs7QTBCN3J6Qkc7RUFDSSxnQkFBQTtDMUJnc3pCUDs7QTBCanN6Qkc7RUFDSSxnQkFBQTtDMUJvc3pCUDs7QTBCcnN6Qkc7RUFDSSxpQkFBQTtDMUJ3c3pCUDs7QTBCenN6Qkc7RUFDSSxpQkFBQTtDMUI0c3pCUDs7QTBCN3N6Qkc7RUFDSSxpQkFBQTtDMUJndHpCUDs7QTBCanR6Qkc7RUFDSSxpQkFBQTtDMUJvdHpCUDs7QTBCcnR6Qkc7RUFDSSxpQkFBQTtDMUJ3dHpCUDs7QTBCenR6Qkc7RUFDSSxpQkFBQTtDMUI0dHpCUDs7QTBCN3R6Qkc7RUFDSSxpQkFBQTtDMUJndXpCUDs7QTBCanV6Qkc7RUFDSSxpQkFBQTtDMUJvdXpCUDs7QTBCcnV6Qkc7RUFDSSxpQkFBQTtDMUJ3dXpCUDs7QTBCenV6Qkc7RUFDSSxpQkFBQTtDMUI0dXpCUDs7QTBCN3V6Qkc7RUFDSSxpQkFBQTtDMUJndnpCUDs7QTBCenV6Qkc7RUFDSSxpQkFBQTtDMUI0dXpCUDs7QTBCN3V6Qkc7RUFDSSxpQkFBQTtDMUJndnpCUDs7QTBCanZ6Qkc7RUFDSSxpQkFBQTtDMUJvdnpCUDs7QTBCcnZ6Qkc7RUFDSSxpQkFBQTtDMUJ3dnpCUDs7QTBCenZ6Qkc7RUFDSSxrQkFBQTtDMUI0dnpCUDs7QTBCN3Z6Qkc7RUFDSSxrQkFBQTtDMUJnd3pCUDs7QTBCand6Qkc7RUFDSSxrQkFBQTtDMUJvd3pCUDs7QTBCcnd6Qkc7RUFDSSxrQkFBQTtDMUJ3d3pCUDs7QTBCend6Qkc7RUFDSSxrQkFBQTtDMUI0d3pCUDs7QTBCN3d6Qkc7RUFDSSxrQkFBQTtDMUJneHpCUDs7QTBCanh6Qkc7RUFDSSxrQkFBQTtDMUJveHpCUDs7QTBCcnh6Qkc7RUFDSSxrQkFBQTtDMUJ3eHpCUDs7QTBCenh6Qkc7RUFDSSxrQkFBQTtDMUI0eHpCUDs7QTBCN3h6Qkc7RUFDSSxrQkFBQTtDMUJneXpCUDs7QTBCanl6Qkc7RUFDSSxrQkFBQTtDMUJveXpCUDs7QTBCcnl6Qkc7RUFDSSxrQkFBQTtDMUJ3eXpCUDs7QTBCenl6Qkc7RUFDSSxrQkFBQTtDMUI0eXpCUDs7QTBCN3l6Qkc7RUFDSSxrQkFBQTtDMUJnenpCUDs7QTBCanp6Qkc7RUFDSSxrQkFBQTtDMUJvenpCUDs7QTBCcnp6Qkc7RUFDSSxrQkFBQTtDMUJ3enpCUDs7QTBCenp6Qkc7RUFDSSxrQkFBQTtDMUI0enpCUDs7QTBCN3p6Qkc7RUFDSSxrQkFBQTtDMUJnMHpCUDs7QTBCajB6Qkc7RUFDSSxrQkFBQTtDMUJvMHpCUDs7QTBCcjB6Qkc7RUFDSSxrQkFBQTtDMUJ3MHpCUDs7QTBCejB6Qkc7RUFDSSxrQkFBQTtDMUI0MHpCUDs7QTBCNzB6Qkc7RUFDSSxrQkFBQTtDMUJnMXpCUDs7QTBCajF6Qkc7RUFDSSxrQkFBQTtDMUJvMXpCUDs7QTBCcjF6Qkc7RUFDSSxrQkFBQTtDMUJ3MXpCUDs7QTBCejF6Qkc7RUFDSSxrQkFBQTtDMUI0MXpCUDs7QTBCNzF6Qkc7RUFDSSxrQkFBQTtDMUJnMnpCUDs7QTBCajJ6Qkc7RUFDSSxrQkFBQTtDMUJvMnpCUDs7QTBCcjJ6Qkc7RUFDSSxrQkFBQTtDMUJ3MnpCUDs7QTBCejJ6Qkc7RUFDSSxrQkFBQTtDMUI0MnpCUDs7QTBCNzJ6Qkc7RUFDSSxrQkFBQTtDMUJnM3pCUDs7QTBCajN6Qkc7RUFDSSxrQkFBQTtDMUJvM3pCUDs7QTBCcjN6Qkc7RUFDSSxrQkFBQTtDMUJ3M3pCUDs7QTBCejN6Qkc7RUFDSSxrQkFBQTtDMUI0M3pCUDs7QTBCNzN6Qkc7RUFDSSxrQkFBQTtDMUJnNHpCUDs7QTBCajR6Qkc7RUFDSSxrQkFBQTtDMUJvNHpCUDs7QTBCcjR6Qkc7RUFDSSxrQkFBQTtDMUJ3NHpCUDs7QTBCejR6Qkc7RUFDSSxrQkFBQTtDMUI0NHpCUDs7QTBCNzR6Qkc7RUFDSSxrQkFBQTtDMUJnNXpCUDs7QTBCajV6Qkc7RUFDSSxrQkFBQTtDMUJvNXpCUDs7QTBCcjV6Qkc7RUFDSSxrQkFBQTtDMUJ3NXpCUDs7QTBCejV6Qkc7RUFDSSxrQkFBQTtDMUI0NXpCUDs7QTBCNzV6Qkc7RUFDSSxrQkFBQTtDMUJnNnpCUDs7QTBCajZ6Qkc7RUFDSSxrQkFBQTtDMUJvNnpCUDs7QTBCcjZ6Qkc7RUFDSSxrQkFBQTtDMUJ3NnpCUDs7QTBCejZ6Qkc7RUFDSSxrQkFBQTtDMUI0NnpCUDs7QTBCNzZ6Qkc7RUFDSSxtQkFBQTtDMUJnN3pCUDs7QTBCajd6Qkc7RUFDSSxtQkFBQTtDMUJvN3pCUDs7QTBCcjd6Qkc7RUFDSSxtQkFBQTtDMUJ3N3pCUDs7QTBCejd6Qkc7RUFDSSxtQkFBQTtDMUI0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QTtDaEMweTBCM0I7QWdDbHkwQm1CO0VBQ0ksNkJBQUE7Q2hDb3kwQnZCO0FnQ2x5MEJ1QjtFQUNJLDBCQUFBO0NoQ295MEIzQjtBZ0NueDBCZTtFQUNJLDBCQUFBO0NoQ3F4MEJuQjtBZ0NseDBCZTtFQUNJLDBCQUFBO0NoQ294MEJuQjtBZ0NqeDBCZTtFQUNJLDBCQUFBO0NoQ214MEJuQjtBZ0MvdzBCbUI7RUFDSSwwQkFBQTtDaENpeDBCdkI7QWdDOXcwQm1CO0VBQ0ksMEJBQUE7Q2hDZ3gwQnZCO0FnQzd3MEJtQjtFQUNJLDBCQUFBO0NoQyt3MEJ2QjtBZ0MvdjBCdUI7RUFDSSwwQkFBQTtDaENpdzBCM0I7QWdDOXYwQnVCO0VBQ0ksMEJBQUE7Q2hDZ3cwQjNCO0FnQzd2MEJ1QjtFQUNJLDZCQUFBO0NoQyt2MEIzQjtBZ0MxdjBCMkI7RUFDSSwwQkFBQTtDaEM0djBCL0I7QWdDenYwQjJCO0VBQ0ksMEJBQUE7Q2hDMnYwQi9CO0FnQ3h2MEIyQjtFQUNJLDBCQUFBO0NoQzB2MEIvQjtBZ0NqdjBCdUI7RUFDSSwwQkFBQTtDaENtdjBCM0I7QWdDaHYwQnVCO0VBQ0ksMEJBQUE7Q2hDa3YwQjNCO0FnQy91MEJ1QjtFQUNJLDBCQUFBO0NoQ2l2MEIzQjtBZ0M1dTBCMkI7RUFDSSwwQkFBQTtDaEM4dTBCL0I7QWdDM3UwQjJCO0VBQ0ksMEJBQUE7Q2hDNnUwQi9CO0FnQzF1MEIyQjtFQUNJLDBCQUFBO0NoQzR1MEIvQjtBZ0N2dDBCdUI7RUFDSSwwQkFBQTtDaEN5dDBCM0I7QWdDdHQwQnVCO0VBQ0ksMEJBQUE7Q2hDd3QwQjNCO0FnQ3J0MEJ1QjtFQUNJLDBCQUFBO0NoQ3V0MEIzQjtBZ0NsdDBCMkI7RUFDSSwwQkFBQTtDaENvdDBCL0I7QWdDanQwQjJCO0VBQ0ksMEJBQUE7Q2hDbXQwQi9CO0FnQ2h0MEIyQjtFQUNJLDBCQUFBO0NoQ2t0MEIvQjtBZ0N2czBCMkI7RUFDSSwwQkFBQTtDaEN5czBCL0I7QWdDdHMwQjJCO0VBQ0ksMEJBQUE7Q2hDd3MwQi9CO0FnQ3JzMEIyQjtFQUNJLDBCQUFBO0No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QUFBO0VBQ0Esb0JBQUE7Q3JDMmwzQlA7O0FxQ3hsM0JHOztFQUVJLGtCQUFBO0VBQ0EscUJBQUE7Q3JDMmwzQlA7O0FxQzduM0JHOztFQUVJLGNBQUE7Q3JDZ28zQlA7O0FxQzduM0JHOztFQUVJLGtCQUFBO0NyQ2dvM0JQOztBcUM3bjNCRzs7RUFFSSxvQkFBQTtDckNnbzNCUDs7QXFDN24zQkc7O0VBRUkscUJBQUE7Q3JDZ28zQlA7O0FxQzduM0JHOztFQUVJLG1CQUFBO0NyQ2dvM0JQOztBcUM3bjNCRzs7RUFFSSxtQkFBQTtFQUNBLG9CQUFBO0NyQ2dvM0JQOztBcUM3bjNCRzs7RUFFSSxrQkFBQTtFQUNBLHFCQUFBO0NyQ2dvM0JQOztBcUNscTNCRzs7RUFFSSxjQUFBO0NyQ3FxM0JQOztBcUNscTNCRzs7RUFFSSxrQkFBQTtDckNxcTNCUDs7QXFDbHEzQkc7O0VBRUksb0JBQUE7Q3JDcXEzQlA7O0FxQ2xxM0JHOztFQUVJLHFCQUFBO0NyQ3FxM0JQOztBcUNscTNCRzs7RUFFSSxtQkFBQTtDckNxcTNCUDs7QXFDbHEzQkc7O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtDckNxcTNCUDs7QXFDbHEzQkc7O0VBRUksa0JBQUE7RUFDQSxxQkFBQTtDckNxcTNCUDs7QXFDdnMzQkc7O0VBRUksY0FBQTtDckMwczNCUDs7QXFDdnMzQkc7O0VBRUksa0JBQUE7Q3JDMHMzQlA7O0FxQ3ZzM0JHOztFQUVJLG9CQUFBO0NyQzBzM0JQOztBcUN2czNCRzs7RUFFSSxxQkFBQTtDckMwczNCUDs7QXFDdnMzQkc7O0VBRUksbUJBQUE7Q3JDMHMzQlA7O0FxQ3ZzM0JHOztFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7Q3JDMHMzQlA7O0FxQ3ZzM0JHOztFQUVJLGtCQUFBO0VBQ0EscUJBQUE7Q3JDMHMzQlA7O0FxQzV1M0JHOztFQUVJLGNBQUE7Q3JDK3UzQlA7O0FxQzV1M0JHOztFQUVJLGtCQUFBO0NyQyt1M0JQOztBcUM1dTNCRzs7RUFFSSxvQkFBQTtDckMrdTNCUDs7QXFDNXUzQkc7O0VBRUkscUJBQUE7Q3JDK3UzQlA7O0FxQzV1M0JHOztFQUVJLG1CQUFBO0NyQyt1M0JQOztBcUM1dTNCRzs7RUFFSSxtQkFBQTtFQUNBLG9CQUFBO0NyQyt1M0JQOztBcUM1dTNCRzs7RUFFSSxrQkFBQTtFQUNBLHFCQUFBO0NyQyt1M0JQOztBcUNqeDNCRzs7RUFFSSxjQUFBO0NyQ294M0JQOztBcUNqeDNCRzs7RUFFSSxrQkFBQTtDckNveDNCUDs7QXFDangzQkc7O0VBRUksb0JBQUE7Q3JDb3gzQlA7O0FxQ2p4M0JHOztFQUVJLHFCQUFBO0NyQ294M0JQOztBcUNqeDNCRzs7RUFFSSxtQkFBQTtDckNveDNCUDs7QXFDangzQkc7O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtDckNveDNCUDs7QXFDangzQkc7O0VBRUksa0JBQUE7RUFDQSxxQkFBQTtDckNveDNCUDs7QXFDdHozQkc7O0VBRUksY0FBQTtDckN5ejNCUDs7QXFDdHozQkc7O0VBRUksa0JBQUE7Q3JDeXozQlA7O0FxQ3R6M0JHOztFQUVJLG9CQUFBO0NyQ3l6M0JQOztBcUN0ejNCRzs7RUFFSSxxQkFBQTtDckN5ejNCUDs7QXFDdHozQkc7O0VBRUksbUJBQUE7Q3JDeXozQlA7O0FxQ3R6M0JHOztFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7Q3JDeXozQlA7O0FxQ3R6M0JHOztFQUVJLGtCQUFBO0VBQ0EscUJBQUE7Q3JDeXozQlA7O0FxQzMxM0JHOztFQUVJLGNBQUE7Q3JDODEzQlA7O0FxQzMxM0JHOztFQUVJLGtCQUFBO0NyQzgxM0JQOztBcUMzMTNCRzs7RUFFSSxvQkFBQTtDckM4MTNCUDs7QXFDMzEzQkc7O0VBRUkscUJBQUE7Q3JDODEzQlA7O0FxQzMxM0JHOztFQUVJLG1CQUFBO0NyQzgxM0JQOztBcUMzMTNCRzs7RUFFSSxtQkFBQTtFQUNBLG9CQUFBO0NyQzgxM0JQOztBcUMzMTNCRzs7RUFFSSxrQkFBQTtFQUNBLHFCQUFBO0NyQzgxM0JQOztBcUNoNDNCRzs7RUFFSSxjQUFBO0NyQ200M0JQOztBcUNoNDNCRzs7RUFFSSxrQkFBQTtDckNtNDNCUDs7QXFDaDQzQkc7O0VBRUksb0JBQUE7Q3JDbTQzQlA7O0FxQ2g0M0JHOztFQUVJLHFCQUFBO0NyQ200M0JQOztBcUNoNDNCRzs7RUFFSSxtQkFBQTtDckNtNDNCUDs7QXFDaDQzQkc7O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtDckNtNDNCUDs7QXFDaDQzQkc7O0VBRUksa0JBQUE7RUFDQSxxQkFBQTtDckNtNDNCUDs7QXFDcjYzQkc7O0VBRUksY0FBQTtDckN3NjNCUDs7QXFDcjYzQkc7O0VBRUksa0JBQUE7Q3JDdzYzQlA7O0FxQ3I2M0JHOztFQUVJLG9CQUFBO0NyQ3c2M0JQOztBcUNyNjNCRzs7RUFFSSxxQkFBQTtDckN3NjNCUDs7QXFDcjYzQkc7O0VBRUksbUJBQUE7Q3JDdzYzQlA7O0FxQ3I2M0JHOztFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7Q3JDdzYzQlA7O0FxQ3I2M0JHOztFQUVJLGtCQUFBO0VBQ0EscUJBQUE7Q3JDdzYzQlA7O0FxQzE4M0JHOztFQUVJLGNBQUE7Q3JDNjgzQlA7O0FxQzE4M0JHOztFQUVJLGtCQUFBO0NyQzY4M0JQOztBcUMxODNCRzs7RUFFSSxvQkFBQTtDckM2ODNCUDs7QXFDMTgzQkc7O0VBRUkscUJBQUE7Q3JDNjgzQlA7O0FxQzE4M0JHOztFQUVJLG1CQUFBO0NyQzY4M0JQOztBcUMxODNCRzs7RUFFSSxtQkFBQTtFQUNBLG9CQUFBO0NyQzY4M0JQOztBcUMxODNCRzs7RUFFSSxrQkFBQTtFQUNBLHFCQUFBO0NyQzY4M0JQOztBcUMvKzNCRzs7RUFFSSxjQUFBO0NyQ2svM0JQOztBcUMvKzNCRzs7RUFFSSxrQkFBQTtDckNrLzNCUDs7QXFDLyszQkc7O0VBRUksb0JBQUE7Q3JDay8zQlA7O0FxQy8rM0JHOztFQUVJLHFCQUFBO0NyQ2svM0JQOztBcUMvKzNCRzs7RUFFSSxtQkFBQTtDckNrLzNCUDs7QXFDLyszQkc7O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtDckNrLzNCUDs7QXFDLyszQkc7O0VBRUksa0JBQUE7RUFDQSxxQkFBQTtDckNrLzNCUDs7QXFDcGg0Qkc7O0VBRUksY0FBQTtDckN1aDRCUDs7QXFDcGg0Qkc7O0VBRUksa0JBQUE7Q3JDdWg0QlA7O0FxQ3BoNEJHOztFQUVJLG9CQUFBO0NyQ3VoNEJQOztBcUNwaDRCRzs7RUFFSSxxQkFBQTtDckN1aDRCUDs7QXFDcGg0Qkc7O0VBRUksbUJBQUE7Q3JDdWg0QlA7O0FxQ3BoNEJHOztFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7Q3JDdWg0QlA7O0FxQ3BoNEJHOztFQUVJLGtCQUFBO0VBQ0EscUJBQUE7Q3JDdWg0QlA7O0FxQ3pqNEJHOztFQUVJLGNBQUE7Q3JDNGo0QlA7O0FxQ3pqNEJHOztFQUVJLGtCQUFBO0NyQzRqNEJQOztBcUN6ajRCRzs7RUFFSSxvQkFBQTtDckM0ajRCUDs7QXFDemo0Qkc7O0VBRUkscUJBQUE7Q3JDNGo0QlA7O0FxQ3pqNEJHOztFQUVJLG1CQUFBO0NyQzRqNEJQOztBcUN6ajRCRzs7RUFFSSxtQkFBQTtFQUNBLG9CQUFBO0NyQzRqNEJQOztBcUN6ajRCRzs7RUFFSSxrQkFBQTtFQUNBLHFCQUFBO0NyQzRqNEJQOztBcUM5bDRCRzs7RUFFSSxjQUFBO0NyQ2ltNEJQOztBcUM5bDRCRzs7RUFFSSxrQkFBQTtDckNpbTRCUDs7QXFDOWw0Qkc7O0VBRUksb0JBQUE7Q3JDaW00QlA7O0FxQzlsNEJHOztFQUVJLHFCQUFBO0NyQ2ltNEJQOztBcUM5bDRCRzs7RUFFSSxtQkFBQTtDckNpbTRCUDs7QXFDOWw0Qkc7O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtDckNpbTRCUDs7QXFDOWw0Qkc7O0VBRUksa0JBQUE7RUFDQSxxQkFBQTtDckNpbTRCUDs7QXFDbm80Qkc7O0VBRUksY0FBQTtDckNzbzRCUDs7QXFDbm80Qkc7O0VBRUksa0JBQUE7Q3JDc280QlA7O0FxQ25vNEJHOztFQUVJLG9CQUFBO0NyQ3NvNEJQOztBcUNubzRCRzs7RUFFSSxxQkFBQTtDckNzbzRCUDs7QXFDbm80Qkc7O0VBRUksbUJBQUE7Q3JDc280QlA7O0FxQ25vNEJHOztFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7Q3JDc280QlA7O0FxQ25vNEJHOztFQUVJLGtCQUFBO0VBQ0EscUJBQUE7Q3JDc280QlA7O0FxQ3hxNEJHOztFQUVJLGVBQUE7Q3JDMnE0QlA7O0FxQ3hxNEJHOztFQUVJLG1CQUFBO0NyQzJxNEJQOztBcUN4cTRCRzs7RUFFSSxxQkFBQTtDckMycTRCUDs7QXFDeHE0Qkc7O0VBRUksc0JBQUE7Q3JDMnE0QlA7O0FxQ3hxNEJHOztFQUVJLG9CQUFBO0NyQzJxNEJQOztBcUN4cTRCRzs7RUFFSSxvQkFBQTtFQUNBLHFCQUFBO0NyQzJxNEJQOztBcUN4cTRCRzs7RUFFSSxtQkFBQTtFQUNBLHNCQUFBO0NyQzJxNEJQOztBcUNscTRCTzs7RUFFSSxhQUFBO0NyQ3FxNEJYOztBcUNscTRCTzs7RUFFSSxpQkFBQTtDckNxcTRCWDs7QXFDbHE0Qk87O0VBRUksbUJBQUE7Q3JDcXE0Qlg7O0FxQ2xxNEJPOztFQUVJLG9CQUFBO0NyQ3FxNEJYOztBcUNscTRCTzs7RUFFSSxrQkFBQTtDckNxcTRCWDs7QXFDbHE0Qk87O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtDckNxcTRCWDs7QXFDbHE0Qk87O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtDckNxcTRCWDs7QXFDdnM0Qk87O0VBRUksY0FBQTtDckMwczRCWDs7QXFDdnM0Qk87O0VBRUksa0JBQUE7Q3JDMHM0Qlg7O0FxQ3ZzNEJPOztFQUVJLG9CQUFBO0NyQzBzNEJYOztBcUN2czRCTzs7RUFFSSxxQkFBQTtDckMwczRCWDs7QXFDdnM0Qk87O0VBRUksbUJBQUE7Q3JDMHM0Qlg7O0FxQ3ZzNEJPOztFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7Q3JDMHM0Qlg7O0FxQ3ZzNEJPOztFQUVJLGtCQUFBO0VBQ0EscUJBQUE7Q3JDMHM0Qlg7O0FxQzV1NEJPOztFQUVJLGNBQUE7Q3JDK3U0Qlg7O0FxQzV1NEJPOztFQUVJLGtCQUFBO0NyQyt1NEJYOztBcUM1dTRCTzs7RUFFSSxvQkFBQTtDckMrdTRCWDs7QXFDNXU0Qk87O0VBRUkscUJBQUE7Q3JDK3U0Qlg7O0FxQzV1NEJPOztFQUVJLG1CQUFBO0NyQyt1NEJYOztBcUM1dTRCTzs7RUFFSSxtQkFBQTtFQUNBLG9CQUFBO0NyQyt1NEJYOztBcUM1dTRCTzs7RUFFSSxrQkFBQTtFQUNBLHFCQUFBO0NyQyt1NEJYOztBcUNqeDRCTzs7RUFFSSxjQUFBO0NyQ294NEJYOztBcUNqeDRCTzs7RUFFSSxrQkFBQTtDckNveDRCWDs7QXFDang0Qk87O0VBRUksb0JBQUE7Q3JDb3g0Qlg7O0FxQ2p4NEJPOztFQUVJLHFCQUFBO0NyQ294NEJYOztBcUNqeDRCTzs7RUFFSSxtQkFBQTtDckNveDRCWDs7QXFDang0Qk87O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtDckNveDRCWDs7QXFDang0Qk87O0VBRUksa0JBQUE7RUFDQSxxQkFBQTtDckNveDRCWDs7QXFDdHo0Qk87O0VBRUksY0FBQTtDckN5ejRCWDs7QXFDdHo0Qk87O0VBRUksa0JBQUE7Q3JDeXo0Qlg7O0FxQ3R6NEJPOztFQUVJLG9CQUFBO0NyQ3l6NEJYOztBcUN0ejRCTzs7RUFFSSxxQkFBQTtDckN5ejRCWDs7QXFDdHo0Qk87O0VBRUksbUJBQUE7Q3JDeXo0Qlg7O0FxQ3R6NEJPOztFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7Q3JDeXo0Qlg7O0FxQ3R6NEJPOztFQUVJLGtCQUFBO0VBQ0EscUJBQUE7Q3JDeXo0Qlg7O0FxQzMxNEJPOztFQUVJLGNBQUE7Q3JDODE0Qlg7O0FxQzMxNEJPOztFQUVJLGtCQUFBO0NyQzgxNEJYOztBcUMzMTRCTzs7RUFFSSxvQkFBQTtDckM4MTRCWDs7QXFDMzE0Qk87O0VBRUkscUJBQUE7Q3JDODE0Qlg7O0FxQzMxNEJPOztFQUVJLG1CQUFBO0NyQzgxNEJYOztBcUMzMTRCTzs7RUFFSSxtQkFBQTtFQUNBLG9CQUFBO0NyQzgxNEJYOztBcUMzMTRCTzs7RUFFSSxrQkFBQTtFQUNBLHFCQUFBO0NyQzgxNEJYOztBcUNoNDRCTzs7RUFFSSxjQUFBO0NyQ200NEJYOztBcUNoNDRCTzs7RUFFSSxrQkFBQTtDckNtNDRCWDs7QXFDaDQ0Qk87O0VBRUksb0JBQUE7Q3JDbTQ0Qlg7O0FxQ2g0NEJPOztFQUVJLHFCQUFBO0NyQ200NEJYOztBcUNoNDRCTzs7RUFFSSxtQkFBQTtDckNtNDRCWDs7QXFDaDQ0Qk87O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtDckNtNDRCWDs7QXFDaDQ0Qk87O0VBRUksa0JBQUE7RUFDQSxxQkFBQTtDckNtNDRCWDs7QXFDcjY0Qk87O0VBRUksY0FBQTtDckN3NjRCWDs7QXFDcjY0Qk87O0VBRUksa0JBQUE7Q3JDdzY0Qlg7O0FxQ3I2NEJPOztFQUVJLG9CQUFBO0NyQ3c2NEJYOztBcUNyNjRCTzs7RUFFSSxxQkFBQTtDckN3NjRCWDs7QXFDcjY0Qk87O0VBRUksbUJBQUE7Q3JDdzY0Qlg7O0FxQ3I2NEJPOztFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7Q3JDdzY0Qlg7O0FxQ3I2NEJPOztFQUVJLGtCQUFBO0VBQ0EscUJBQUE7Q3JDdzY0Qlg7O0FxQzE4NEJPOztFQUVJLGNBQUE7Q3JDNjg0Qlg7O0FxQzE4NEJPOztFQUVJLGtCQUFBO0NyQzY4NEJYOztBcUMxODRCTzs7RUFFSSxvQkFBQTtDckM2ODRCWDs7QXFDMTg0Qk87O0VBRUkscUJBQUE7Q3JDNjg0Qlg7O0FxQzE4NEJPOztFQUVJLG1CQUFBO0NyQzY4NEJYOztBcUMxODRCTzs7RUFFSSxtQkFBQTtFQUNBLG9CQUFBO0NyQzY4NEJYOztBcUMxODRCTzs7RUFFSSxrQkFBQTtFQUNBLHFCQUFBO0NyQzY4NEJYOztBcUMvKzRCTzs7RUFFSSxjQUFBO0NyQ2svNEJYOztBcUMvKzRCTzs7RUFFSSxrQkFBQTtDckNrLzRCWDs7QXFDLys0Qk87O0VBRUksb0JBQUE7Q3JDay80Qlg7O0FxQy8rNEJPOztFQUVJLHFCQUFBO0NyQ2svNEJYOztBcUMvKzRCTzs7RUFFSSxtQkFBQTtDckNrLzRCWDs7QXFDLys0Qk87O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtDckNrLzRCWDs7QXFDLys0Qk87O0VBRUksa0JBQUE7RUFDQSxxQkFBQTtDckNrLzRCWDs7QXFDeis0Qkc7O0VBRUksWUFBQTtDckM0KzRCUDs7QXFDeis0Qkc7O0VBRUksZ0JBQUE7Q3JDNCs0QlA7O0FxQ3orNEJHOztFQUVJLGtCQUFBO0NyQzQrNEJQOztBcUN6KzRCRzs7RUFFSSxtQkFBQTtDckM0KzRCUDs7QXFDeis0Qkc7O0VBRUksaUJBQUE7Q3JDNCs0QlA7O0FxQ3orNEJHOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7Q3JDNCs0QlA7O0FxQ3orNEJHOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7Q3JDNCs0QlA7O0FxQzlnNUJHOztFQUVJLFlBQUE7Q3JDaWg1QlA7O0FxQzlnNUJHOztFQUVJLGdCQUFBO0NyQ2loNUJQOztBcUM5ZzVCRzs7RUFFSSxrQkFBQTtDckNpaDVCUDs7QXFDOWc1Qkc7O0VBRUksbUJBQUE7Q3JDaWg1QlA7O0FxQzlnNUJHOztFQUVJLGlCQUFBO0NyQ2loNUJQOztBcUM5ZzVCRzs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0NyQ2loNUJQOztBcUM5ZzVCRzs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0NyQ2loNUJQOztBcUNuajVCRzs7RUFFSSxhQUFBO0NyQ3NqNUJQOztBcUNuajVCRzs7RUFFSSxpQkFBQTtDckNzajVCUDs7QXFDbmo1Qkc7O0VBRUksbUJBQUE7Q3JDc2o1QlA7O0FxQ25qNUJHOztFQUVJLG9CQUFBO0NyQ3NqNUJQOztBcUNuajVCRzs7RUFFSSxrQkFBQTtDckNzajVCUDs7QXFDbmo1Qkc7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtDckNzajVCUDs7QXFDbmo1Qkc7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtDckNzajVCUDs7QXFDeGw1Qkc7O0VBRUksYUFBQTtDckMybDVCUDs7QXFDeGw1Qkc7O0VBRUksaUJBQUE7Q3JDMmw1QlA7O0FxQ3hsNUJHOztFQUVJLG1CQUFBO0NyQzJsNUJQOztBcUN4bDVCRzs7RUFFSSxvQkFBQTtDckMybDVCUDs7QXFDeGw1Qkc7O0VBRUksa0JBQUE7Q3JDMmw1QlA7O0FxQ3hsNUJHOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7Q3JDMmw1QlA7O0FxQ3hsNUJHOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7Q3JDMmw1QlA7O0FxQzduNUJHOztFQUVJLGFBQUE7Q3JDZ281QlA7O0FxQzduNUJHOztFQUVJLGlCQUFBO0NyQ2dvNUJQOztBcUM3bjVCRzs7RUFFSSxtQkFBQTtDckNnbzVCUDs7QXFDN241Qkc7O0VBRUksb0JBQUE7Q3JDZ281QlA7O0FxQzduNUJHOztFQUVJLGtCQUFBO0NyQ2dvNUJQOztBcUM3bjVCRzs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0NyQ2dvNUJQOztBcUM3bjVCRzs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0NyQ2dvNUJQOztBcUNscTVCRzs7RUFFSSxhQUFBO0NyQ3FxNUJQOztBcUNscTVCRzs7RUFFSSxpQkFBQTtDckNxcTVCUDs7QXFDbHE1Qkc7O0VBRUksbUJBQUE7Q3JDcXE1QlA7O0FxQ2xxNUJHOztFQUVJLG9CQUFBO0NyQ3FxNUJQOztBcUNscTVCRzs7RUFFSSxrQkFBQTtDckNxcTVCUDs7QXFDbHE1Qkc7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtDckNxcTVCUDs7QXFDbHE1Qkc7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtDckNxcTVCUDs7QXFDdnM1Qkc7O0VBRUksYUFBQTtDckMwczVCUDs7QXFDdnM1Qkc7O0VBRUksaUJBQUE7Q3JDMHM1QlA7O0FxQ3ZzNUJHOztFQUVJLG1CQUFBO0NyQzBzNUJQOztBcUN2czVCRzs7RUFFSSxvQkFBQTtDckMwczVCUDs7QXFDdnM1Qkc7O0VBRUksa0JBQUE7Q3JDMHM1QlA7O0FxQ3ZzNUJHOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7Q3JDMHM1QlA7O0FxQ3ZzNUJHOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7Q3JDMHM1QlA7O0FxQzV1NUJHOztFQUVJLGFBQUE7Q3JDK3U1QlA7O0FxQzV1NUJHOztFQUVJLGlCQUFBO0NyQyt1NUJQOztBcUM1dTVCRzs7RUFFSSxtQkFBQTtDckMrdTVCUDs7QXFDNXU1Qkc7O0VBRUksb0JBQUE7Q3JDK3U1QlA7O0FxQzV1NUJHOztFQUVJLGtCQUFBO0NyQyt1NUJQOztBcUM1dTVCRzs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0NyQyt1NUJQOztBcUM1dTVCRzs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0NyQyt1NUJQOztBcUNqeDVCRzs7RUFFSSxhQUFBO0NyQ294NUJQOztBcUNqeDVCRzs7RUFFSSxpQkFBQTtDckNveDVCUDs7QXFDang1Qkc7O0VBRUksbUJBQUE7Q3JDb3g1QlA7O0FxQ2p4NUJHOztFQUVJLG9CQUFBO0NyQ294NUJQOztBcUNqeDVCRzs7RUFFSSxrQkFBQTtDckNveDVCUDs7QXFDang1Qkc7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtDckNveDVCUDs7QXFDang1Qkc7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtDckNveDVCUDs7QXFDdHo1Qkc7O0VBRUksYUFBQTtDckN5ejVCUDs7QXFDdHo1Qkc7O0VBRUksaUJBQUE7Q3JDeXo1QlA7O0FxQ3R6NUJHOztFQUVJLG1CQUFBO0NyQ3l6NUJQOztBcUN0ejVCRzs7RUFFSSxvQkFBQTtDckN5ejVCUDs7QXFDdHo1Qkc7O0VBRUksa0JBQUE7Q3JDeXo1QlA7O0FxQ3R6NUJHOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7Q3JDeXo1QlA7O0FxQ3R6NUJHOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7Q3JDeXo1QlA7O0FxQzMxNUJHOztFQUVJLGFBQUE7Q3JDODE1QlA7O0FxQzMxNUJHOztFQUVJLGlCQUFBO0NyQzgxNUJQOztBcUMzMTVCRzs7RUFFSSxtQkFBQTtDckM4MTVCUDs7QXFDMzE1Qkc7O0VBRUksb0JBQUE7Q3JDODE1QlA7O0FxQzMxNUJHOztFQUVJLGtCQUFBO0NyQzgxNUJQOztBcUMzMTVCRzs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0NyQzgxNUJQOztBcUMzMTVCRzs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0NyQzgxNUJQOztBcUNoNDVCRzs7RUFFSSxhQUFBO0NyQ200NUJQOztBcUNoNDVCRzs7RUFFSSxpQkFBQTtDckNtNDVCUDs7QXFDaDQ1Qkc7O0VBRUksbUJBQUE7Q3JDbTQ1QlA7O0FxQ2g0NUJHOztFQUVJLG9CQUFBO0NyQ200NUJQOztBcUNoNDVCRzs7RUFFSSxrQkFBQTtDckNtNDVCUDs7QXFDaDQ1Qkc7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtDckNtNDVCUDs7QXFDaDQ1Qkc7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtDckNtNDVCUDs7QXFDcjY1Qkc7O0VBRUksYUFBQTtDckN3NjVCUDs7QXFDcjY1Qkc7O0VBRUksaUJBQUE7Q3JDdzY1QlA7O0FxQ3I2NUJHOztFQUVJLG1CQUFBO0NyQ3c2NUJQOztBcUNyNjVCRzs7RUFFSSxvQkFBQTtDckN3NjVCUDs7QXFDcjY1Qkc7O0VBRUksa0JBQUE7Q3JDdzY1QlA7O0FxQ3I2NUJHOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7Q3JDdzY1QlA7O0FxQ3I2NUJHOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7Q3JDdzY1QlA7O0FxQzE4NUJHOztFQUVJLGFBQUE7Q3JDNjg1QlA7O0FxQzE4NUJHOztFQUVJLGlCQUFBO0NyQzY4NUJQOztBcUMxODVCRzs7RUFFSSxtQkFBQTtDckM2ODVCUDs7QXFDMTg1Qkc7O0VBRUksb0JBQUE7Q3JDNjg1QlA7O0FxQzE4NUJHOztFQUVJLGtCQUFBO0NyQzY4NUJQOztBcUMxODVCRzs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0NyQzY4NUJQOztBcUMxODVCRzs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0NyQzY4NUJQOztBcUMvKzVCRzs7RUFFSSxhQUFBO0NyQ2svNUJQOztBcUMvKzVCRzs7RUFFSSxpQkFBQTtDckNrLzVCUDs7QXFDLys1Qkc7O0VBRUksbUJBQUE7Q3JDay81QlA7O0FxQy8rNUJHOztFQUVJLG9CQUFBO0NyQ2svNUJQOztBcUMvKzVCRzs7RUFFSSxrQkFBQTtDckNrLzVCUDs7QXFDLys1Qkc7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtDckNrLzVCUDs7QXFDLys1Qkc7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtDckNrLzVCUDs7QXFDcGg2Qkc7O0VBRUksYUFBQTtDckN1aDZCUDs7QXFDcGg2Qkc7O0VBRUksaUJBQUE7Q3JDdWg2QlA7O0FxQ3BoNkJHOztFQUVJLG1CQUFBO0NyQ3VoNkJQOztBcUNwaDZCRzs7RUFFSSxvQkFBQTtDckN1aDZCUDs7QXFDcGg2Qkc7O0VBRUksa0JBQUE7Q3JDdWg2QlA7O0FxQ3BoNkJHOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7Q3JDdWg2QlA7O0FxQ3BoNkJHOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7Q3JDdWg2QlA7O0FxQ3pqNkJHOztFQUVJLGFBQUE7Q3JDNGo2QlA7O0FxQ3pqNkJHOztFQUVJLGlCQUFBO0NyQzRqNkJQOztBcUN6ajZCRzs7RUFFSSxtQkFBQTtDckM0ajZCUDs7QXFDemo2Qkc7O0VBRUksb0JBQUE7Q3JDNGo2QlA7O0FxQ3pqNkJHOztFQUVJLGtCQUFBO0NyQzRqNkJQOztBcUN6ajZCRzs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0NyQzRqNkJQOztBcUN6ajZCRzs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0NyQzRqNkJQOztBcUM5bDZCRzs7RUFFSSxhQUFBO0NyQ2ltNkJQOztBcUM5bDZCRzs7RUFFSSxpQkFBQTtDckNpbTZCUDs7QXFDOWw2Qkc7O0VBRUksbUJBQUE7Q3JDaW02QlA7O0FxQzlsNkJHOztFQUVJLG9CQUFBO0NyQ2ltNkJQOztBcUM5bDZCRzs7RUFFSSxrQkFBQTtDckNpbTZCUDs7QXFDOWw2Qkc7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtDckNpbTZCUDs7QXFDOWw2Qkc7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtDckNpbTZCUDs7QXFDbm82Qkc7O0VBRUksYUFBQTtDckNzbzZCUDs7QXFDbm82Qkc7O0VBRUksaUJBQUE7Q3JDc282QlA7O0FxQ25vNkJHOztFQUVJLG1CQUFBO0NyQ3NvNkJQOztBcUNubzZCRzs7RUFFSSxvQkFBQTtDckNzbzZCUDs7QXFDbm82Qkc7O0VBRUksa0JBQUE7Q3JDc282QlA7O0FxQ25vNkJHOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7Q3JDc282QlA7O0FxQ25vNkJHOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7Q3JDc282QlA7O0FxQ3hxNkJHOztFQUVJLGFBQUE7Q3JDMnE2QlA7O0FxQ3hxNkJHOztFQUVJLGlCQUFBO0NyQzJxNkJQOztBcUN4cTZCRzs7RUFFSSxtQkFBQTtDckMycTZCUDs7QXFDeHE2Qkc7O0VBRUksb0JBQUE7Q3JDMnE2QlA7O0FxQ3hxNkJHOztFQUVJLGtCQUFBO0NyQzJxNkJQOztBcUN4cTZCRzs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0NyQzJxNkJQOztBcUN4cTZCRzs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0NyQzJxNkJQOztBcUM3czZCRzs7RUFFSSxjQUFBO0NyQ2d0NkJQOztBcUM3czZCRzs7RUFFSSxrQkFBQTtDckNndDZCUDs7QXFDN3M2Qkc7O0VBRUksb0JBQUE7Q3JDZ3Q2QlA7O0FxQzdzNkJHOztFQUVJLHFCQUFBO0NyQ2d0NkJQOztBcUM3czZCRzs7RUFFSSxtQkFBQTtDckNndDZCUDs7QXFDN3M2Qkc7O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtDckNndDZCUDs7QXFDN3M2Qkc7O0VBRUksa0JBQUE7RUFDQSxxQkFBQTtDckNndDZCUDs7QXFDdnM2Qk87O0VBRUksWUFBQTtDckMwczZCWDs7QXFDdnM2Qk87O0VBRUksZ0JBQUE7Q3JDMHM2Qlg7O0FxQ3ZzNkJPOztFQUVJLGtCQUFBO0NyQzBzNkJYOztBcUN2czZCTzs7RUFFSSxtQkFBQTtDckMwczZCWDs7QXFDdnM2Qk87O0VBRUksaUJBQUE7Q3JDMHM2Qlg7O0FxQ3ZzNkJPOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7Q3JDMHM2Qlg7O0FxQ3ZzNkJPOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7Q3JDMHM2Qlg7O0FxQzV1NkJPOztFQUVJLGFBQUE7Q3JDK3U2Qlg7O0FxQzV1NkJPOztFQUVJLGlCQUFBO0NyQyt1NkJYOztBcUM1dTZCTzs7RUFFSSxtQkFBQTtDckMrdTZCWDs7QXFDNXU2Qk87O0VBRUksb0JBQUE7Q3JDK3U2Qlg7O0FxQzV1NkJPOztFQUVJLGtCQUFBO0NyQyt1NkJYOztBcUM1dTZCTzs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0NyQyt1NkJYOztBcUM1dTZCTzs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0NyQyt1NkJYOztBcUNqeDZCTzs7RUFFSSxhQUFBO0NyQ294NkJYOztBcUNqeDZCTzs7RUFFSSxpQkFBQTtDckNveDZCWDs7QXFDang2Qk87O0VBRUksbUJBQUE7Q3JDb3g2Qlg7O0FxQ2p4NkJPOztFQUVJLG9CQUFBO0NyQ294NkJYOztBcUNqeDZCTzs7RUFFSSxrQkFBQTtDckNveDZCWDs7QXFDang2Qk87O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtDckNveDZCWDs7QXFDang2Qk87O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtDckNveDZCWDs7QXFDdHo2Qk87O0VBRUksYUFBQTtDckN5ejZCWDs7QXFDdHo2Qk87O0VBRUksaUJBQUE7Q3JDeXo2Qlg7O0FxQ3R6NkJPOztFQUVJLG1CQUFBO0NyQ3l6NkJYOztBcUN0ejZCTzs7RUFFSSxvQkFBQTtDckN5ejZCWDs7QXFDdHo2Qk87O0VBRUksa0JBQUE7Q3JDeXo2Qlg7O0FxQ3R6NkJPOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7Q3JDeXo2Qlg7O0FxQ3R6NkJPOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7Q3JDeXo2Qlg7O0FxQzMxNkJPOztFQUVJLGFBQUE7Q3JDODE2Qlg7O0FxQzMxNkJPOztFQUVJLGlCQUFBO0NyQzgxNkJYOztBcUMzMTZCTzs7RUFFSSxtQkFBQTtDckM4MTZCWDs7QXFDMzE2Qk87O0VBRUksb0JBQUE7Q3JDODE2Qlg7O0FxQzMxNkJPOztFQUVJLGtCQUFBO0NyQzgxNkJYOztBcUMzMTZCTzs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0NyQzgxNkJYOztBcUMzMTZCTzs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0NyQzgxNkJYOztBcUNoNDZCTzs7RUFFSSxhQUFBO0NyQ200NkJYOztBcUNoNDZCTzs7RUFFSSxpQkFBQTtDckNtNDZCWDs7QXFDaDQ2Qk87O0VBRUksbUJBQUE7Q3JDbTQ2Qlg7O0FxQ2g0NkJPOztFQUVJLG9CQUFBO0NyQ200NkJYOztBcUNoNDZCTzs7RUFFSSxrQkFBQTtDckNtNDZCWDs7QXFDaDQ2Qk87O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtDckNtNDZCWDs7QXFDaDQ2Qk87O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtDckNtNDZCWDs7QXFDcjY2Qk87O0VBRUksYUFBQTtDckN3NjZCWDs7QXFDcjY2Qk87O0VBRUksaUJBQUE7Q3JDdzY2Qlg7O0FxQ3I2NkJPOztFQUVJLG1CQUFBO0NyQ3c2NkJYOztBcUNyNjZCTzs7RUFFSSxvQkFBQTtDckN3NjZCWDs7QXFDcjY2Qk87O0VBRUksa0JBQUE7Q3JDdzY2Qlg7O0FxQ3I2NkJPOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7Q3JDdzY2Qlg7O0FxQ3I2NkJPOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7Q3JDdzY2Qlg7O0FxQzE4NkJPOztFQUVJLGFBQUE7Q3JDNjg2Qlg7O0FxQzE4NkJPOztFQUVJLGlCQUFBO0NyQzY4NkJYOztBcUMxODZCTzs7RUFFSSxtQkFBQTtDckM2ODZCWDs7QXFDMTg2Qk87O0VBRUksb0JBQUE7Q3JDNjg2Qlg7O0FxQzE4NkJPOztFQUVJLGtCQUFBO0NyQzY4NkJYOztBcUMxODZCTzs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0NyQzY4NkJYOztBcUMxODZCTzs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0NyQzY4NkJYOztBcUMvKzZCTzs7RUFFSSxhQUFBO0NyQ2svNkJYOztBcUMvKzZCTzs7RUFFSSxpQkFBQTtDckNrLzZCWDs7QXFDLys2Qk87O0VBRUksbUJBQUE7Q3JDay82Qlg7O0FxQy8rNkJPOztFQUVJLG9CQUFBO0NyQ2svNkJYOztBcUMvKzZCTzs7RUFFSSxrQkFBQTtDckNrLzZCWDs7QXFDLys2Qk87O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtDckNrLzZCWDs7QXFDLys2Qk87O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtDckNrLzZCWDs7QXFDcGg3Qk87O0VBRUksYUFBQTtDckN1aDdCWDs7QXFDcGg3Qk87O0VBRUksaUJBQUE7Q3JDdWg3Qlg7O0FxQ3BoN0JPOztFQUVJLG1CQUFBO0NyQ3VoN0JYOztBcUNwaDdCTzs7RUFFSSxvQkFBQTtDckN1aDdCWDs7QXFDcGg3Qk87O0VBRUksa0JBQUE7Q3JDdWg3Qlg7O0FxQ3BoN0JPOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7Q3JDdWg3Qlg7O0FxQ3BoN0JPOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7Q3JDdWg3Qlg7O0FxQzlnN0JHOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtDckNpaDdCUDs7QXFDOWc3Qkc7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0NyQ2loN0JQOztBcUM1aDdCRzs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q3JDK2g3QlA7O0FxQzVoN0JHOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtDckMraDdCUDs7QXFDMWk3Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzZpN0JQOztBcUMxaTdCRzs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q3JDNmk3QlA7O0FxQ3hqN0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMyajdCUDs7QXFDeGo3Qkc7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0NyQzJqN0JQOztBcUN0azdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDeWs3QlA7O0FxQ3RrN0JHOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtDckN5azdCUDs7QXFDcGw3Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3VsN0JQOztBcUNwbDdCRzs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q3JDdWw3QlA7O0FxQ2xtN0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNxbTdCUDs7QXFDbG03Qkc7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0NyQ3FtN0JQOztBcUNobjdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDbW43QlA7O0FxQ2huN0JHOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtDckNtbjdCUDs7QXFDOW43Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2lvN0JQOztBcUM5bjdCRzs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q3JDaW83QlA7O0FxQzVvN0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMrbzdCUDs7QXFDNW83Qkc7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0NyQytvN0JQOztBcUMxcDdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDNnA3QlA7O0FxQzFwN0JHOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtDckM2cDdCUDs7QXFDeHE3Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzJxN0JQOztBcUN4cTdCRzs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q3JDMnE3QlA7O0FxQ3RyN0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckN5cjdCUDs7QXFDdHI3Qkc7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0NyQ3lyN0JQOztBcUNwczdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDdXM3QlA7O0FxQ3BzN0JHOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtDckN1czdCUDs7QXFDbHQ3Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3F0N0JQOztBcUNsdDdCRzs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q3JDcXQ3QlA7O0FxQ2h1N0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNtdTdCUDs7QXFDaHU3Qkc7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0NyQ211N0JQOztBcUM5dTdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDaXY3QlA7O0FxQzl1N0JHOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtDckNpdjdCUDs7QXFDNXY3Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQyt2N0JQOztBcUM1djdCRzs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q3JDK3Y3QlA7O0FxQzF3N0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckM2dzdCUDs7QXFDMXc3Qkc7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0NyQzZ3N0JQOztBcUN4eDdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDMng3QlA7O0FxQ3h4N0JHOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtDckMyeDdCUDs7QXFDdHk3Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3l5N0JQOztBcUN0eTdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDeXk3QlA7O0FxQ3B6N0JHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckN1ejdCUDs7QXFDcHo3Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3V6N0JQOztBcUNsMDdCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDcTA3QlA7O0FxQ2wwN0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNxMDdCUDs7QXFDaDE3Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ20xN0JQOztBcUNoMTdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDbTE3QlA7O0FxQzkxN0JHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNpMjdCUDs7QXFDOTE3Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2kyN0JQOztBcUM1MjdCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDKzI3QlA7O0FxQzUyN0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMrMjdCUDs7QXFDMTM3Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzYzN0JQOztBcUMxMzdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDNjM3QlA7O0FxQ3g0N0JHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckMyNDdCUDs7QXFDeDQ3Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzI0N0JQOztBcUN0NTdCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDeTU3QlA7O0FxQ3Q1N0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckN5NTdCUDs7QXFDcDY3Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3U2N0JQOztBcUNwNjdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDdTY3QlA7O0FxQ2w3N0JHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNxNzdCUDs7QXFDbDc3Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3E3N0JQOztBcUNoODdCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDbTg3QlA7O0FxQ2g4N0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNtODdCUDs7QXFDOTg3Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ2k5N0JQOztBcUM5ODdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDaTk3QlA7O0FxQzU5N0JHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckMrOTdCUDs7QXFDNTk3Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQys5N0JQOztBcUMxKzdCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDNis3QlA7O0FxQzErN0JHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckM2KzdCUDs7QXFDeC83Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzIvN0JQOztBcUN4LzdCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDMi83QlA7O0FxQ3RnOEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckN5ZzhCUDs7QXFDdGc4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3lnOEJQOztBcUNwaDhCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDdWg4QlA7O0FxQ3BoOEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckN1aDhCUDs7QXFDbGk4Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3FpOEJQOztBcUNsaThCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDcWk4QlA7O0FxQ2hqOEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNtajhCUDs7QXFDaGo4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ21qOEJQOztBcUM5ajhCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDaWs4QlA7O0FxQzlqOEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNpazhCUDs7QXFDNWs4Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQytrOEJQOztBcUM1azhCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDK2s4QlA7O0FxQzFsOEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckM2bDhCUDs7QXFDMWw4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzZsOEJQOztBcUN4bThCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDMm04QlA7O0FxQ3htOEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMybThCUDs7QXFDdG44Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3luOEJQOztBcUN0bjhCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDeW44QlA7O0FxQ3BvOEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckN1bzhCUDs7QXFDcG84Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3VvOEJQOztBcUNscDhCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDcXA4QlA7O0FxQ2xwOEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNxcDhCUDs7QXFDaHE4Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ21xOEJQOztBcUNocThCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDbXE4QlA7O0FxQzlxOEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNpcjhCUDs7QXFDOXE4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2lyOEJQOztBcUM1cjhCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDK3I4QlA7O0FxQzVyOEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMrcjhCUDs7QXFDMXM4Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzZzOEJQOztBcUMxczhCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDNnM4QlA7O0FxQ3h0OEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckMydDhCUDs7QXFDeHQ4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzJ0OEJQOztBcUN0dThCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDeXU4QlA7O0FxQ3R1OEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckN5dThCUDs7QXFDcHY4Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3V2OEJQOztBcUNwdjhCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDdXY4QlA7O0FxQ2x3OEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNxdzhCUDs7QXFDbHc4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3F3OEJQOztBcUNoeDhCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDbXg4QlA7O0FxQ2h4OEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNteDhCUDs7QXFDOXg4Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ2l5OEJQOztBcUM5eDhCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDaXk4QlA7O0FxQzV5OEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckMreThCUDs7QXFDNXk4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQyt5OEJQOztBcUMxejhCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDNno4QlA7O0FxQzF6OEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckM2ejhCUDs7QXFDeDA4Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzIwOEJQOztBcUN4MDhCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDMjA4QlA7O0FxQ3QxOEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckN5MThCUDs7QXFDdDE4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3kxOEJQOztBcUNwMjhCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDdTI4QlA7O0FxQ3AyOEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckN1MjhCUDs7QXFDbDM4Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3EzOEJQOztBcUNsMzhCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDcTM4QlA7O0FxQ2g0OEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNtNDhCUDs7QXFDaDQ4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ200OEJQOztBcUM5NDhCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDaTU4QlA7O0FxQzk0OEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNpNThCUDs7QXFDNTU4Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQys1OEJQOztBcUM1NThCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDKzU4QlA7O0FxQzE2OEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckM2NjhCUDs7QXFDMTY4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzY2OEJQOztBcUN4NzhCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDMjc4QlA7O0FxQ3g3OEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMyNzhCUDs7QXFDdDg4Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3k4OEJQOztBcUN0ODhCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDeTg4QlA7O0FxQ3A5OEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckN1OThCUDs7QXFDcDk4Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3U5OEJQOztBcUNsKzhCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDcSs4QlA7O0FxQ2wrOEJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNxKzhCUDs7QXFDaC84Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ20vOEJQOztBcUNoLzhCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDbS84QlA7O0FxQzkvOEJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNpZzlCUDs7QXFDOS84Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2lnOUJQOztBcUM1ZzlCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDK2c5QlA7O0FxQzVnOUJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMrZzlCUDs7QXFDMWg5Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzZoOUJQOztBcUMxaDlCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDNmg5QlA7O0FxQ3hpOUJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckMyaTlCUDs7QXFDeGk5Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzJpOUJQOztBcUN0ajlCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDeWo5QlA7O0FxQ3RqOUJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckN5ajlCUDs7QXFDcGs5Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3VrOUJQOztBcUNwazlCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDdWs5QlA7O0FxQ2xsOUJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNxbDlCUDs7QXFDbGw5Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3FsOUJQOztBcUNobTlCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDbW05QlA7O0FxQ2htOUJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNtbTlCUDs7QXFDOW05Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ2luOUJQOztBcUM5bTlCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDaW45QlA7O0FxQzVuOUJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckMrbjlCUDs7QXFDNW45Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQytuOUJQOztBcUMxbzlCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDNm85QlA7O0FxQzFvOUJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckM2bzlCUDs7QXFDeHA5Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzJwOUJQOztBcUN4cDlCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDMnA5QlA7O0FxQ3RxOUJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckN5cTlCUDs7QXFDdHE5Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3lxOUJQOztBcUNwcjlCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDdXI5QlA7O0FxQ3ByOUJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckN1cjlCUDs7QXFDbHM5Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3FzOUJQOztBcUNsczlCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDcXM5QlA7O0FxQ2h0OUJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNtdDlCUDs7QXFDaHQ5Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ210OUJQOztBcUM5dDlCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDaXU5QlA7O0FxQzl0OUJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNpdTlCUDs7QXFDNXU5Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQyt1OUJQOztBcUM1dTlCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDK3U5QlA7O0FxQzF2OUJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckM2djlCUDs7QXFDMXY5Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzZ2OUJQOztBcUN4dzlCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDMnc5QlA7O0FxQ3h3OUJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMydzlCUDs7QXFDdHg5Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3l4OUJQOztBcUN0eDlCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDeXg5QlA7O0FxQ3B5OUJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckN1eTlCUDs7QXFDcHk5Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3V5OUJQOztBcUNsejlCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDcXo5QlA7O0FxQ2x6OUJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNxejlCUDs7QXFDaDA5Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ20wOUJQOztBcUNoMDlCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDbTA5QlA7O0FxQzkwOUJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNpMTlCUDs7QXFDOTA5Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2kxOUJQOztBcUM1MTlCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDKzE5QlA7O0FxQzUxOUJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMrMTlCUDs7QXFDMTI5Qkc7O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzYyOUJQOztBcUMxMjlCRzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDNjI5QlA7O0FxQ3gzOUJHOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckMyMzlCUDs7QXFDeDM5Qkc7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzIzOUJQOztBcUN0NDlCRzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDeTQ5QlA7O0FxQ3Q0OUJHOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckN5NDlCUDs7QXFDLzM5Qk87O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0NyQ2s0OUJYOztBcUMvMzlCTzs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7Q3JDazQ5Qlg7O0FxQzc0OUJPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNnNTlCWDs7QXFDNzQ5Qk87O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0NyQ2c1OUJYOztBcUMzNTlCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDODU5Qlg7O0FxQzM1OUJPOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtDckM4NTlCWDs7QXFDejY5Qk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzQ2OUJYOztBcUN6NjlCTzs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q3JDNDY5Qlg7O0FxQ3Y3OUJPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMwNzlCWDs7QXFDdjc5Qk87O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0NyQzA3OUJYOztBcUNyODlCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDdzg5Qlg7O0FxQ3I4OUJPOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtDckN3ODlCWDs7QXFDbjk5Qk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3M5OUJYOztBcUNuOTlCTzs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q3JDczk5Qlg7O0FxQ2orOUJPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNvKzlCWDs7QXFDais5Qk87O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0NyQ28rOUJYOztBcUMvKzlCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDay85Qlg7O0FxQy8rOUJPOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtDckNrLzlCWDs7QXFDNy85Qk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2dnK0JYOztBcUM3LzlCTzs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q3JDZ2crQlg7O0FxQzNnK0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckM4ZytCWDs7QXFDM2crQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzhnK0JYOztBcUN6aCtCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDNGgrQlg7O0FxQ3poK0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckM0aCtCWDs7QXFDdmkrQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzBpK0JYOztBcUN2aStCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDMGkrQlg7O0FxQ3JqK0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckN3aitCWDs7QXFDcmorQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3dqK0JYOztBcUNuaytCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDc2srQlg7O0FxQ25rK0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNzaytCWDs7QXFDamwrQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ29sK0JYOztBcUNqbCtCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDb2wrQlg7O0FxQy9sK0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNrbStCWDs7QXFDL2wrQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2ttK0JYOztBcUM3bStCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDZ24rQlg7O0FxQzdtK0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNnbitCWDs7QXFDM24rQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzhuK0JYOztBcUMzbitCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDOG4rQlg7O0FxQ3pvK0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckM0bytCWDs7QXFDem8rQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzRvK0JYOztBcUN2cCtCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDMHArQlg7O0FxQ3ZwK0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMwcCtCWDs7QXFDcnErQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3dxK0JYOztBcUNycStCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDd3ErQlg7O0FxQ25yK0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNzcitCWDs7QXFDbnIrQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3NyK0JYOztBcUNqcytCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDb3MrQlg7O0FxQ2pzK0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNvcytCWDs7QXFDL3MrQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ2t0K0JYOztBcUMvcytCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDa3QrQlg7O0FxQzd0K0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNndStCWDs7QXFDN3QrQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2d1K0JYOztBcUMzdStCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDOHUrQlg7O0FxQzN1K0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckM4dStCWDs7QXFDenYrQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzR2K0JYOztBcUN6ditCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDNHYrQlg7O0FxQ3Z3K0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckMwdytCWDs7QXFDdncrQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzB3K0JYOztBcUNyeCtCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDd3grQlg7O0FxQ3J4K0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckN3eCtCWDs7QXFDbnkrQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3N5K0JYOztBcUNueStCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDc3krQlg7O0FxQ2p6K0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNveitCWDs7QXFDanorQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ296K0JYOztBcUMveitCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDazArQlg7O0FxQy96K0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNrMCtCWDs7QXFDNzArQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ2cxK0JYOztBcUM3MCtCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDZzErQlg7O0FxQzMxK0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckM4MStCWDs7QXFDMzErQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzgxK0JYOztBcUN6MitCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDNDIrQlg7O0FxQ3oyK0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckM0MitCWDs7QXFDdjMrQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzAzK0JYOztBcUN2MytCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDMDMrQlg7O0FxQ3I0K0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckN3NCtCWDs7QXFDcjQrQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3c0K0JYOztBcUNuNStCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDczUrQlg7O0FxQ241K0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNzNStCWDs7QXFDajYrQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ282K0JYOztBcUNqNitCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDbzYrQlg7O0FxQy82K0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNrNytCWDs7QXFDLzYrQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2s3K0JYOztBcUM3NytCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDZzgrQlg7O0FxQzc3K0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNnOCtCWDs7QXFDMzgrQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzg4K0JYOztBcUMzOCtCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDODgrQlg7O0FxQ3o5K0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckM0OStCWDs7QXFDejkrQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzQ5K0JYOztBcUN2KytCTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDMCsrQlg7O0FxQ3YrK0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMwKytCWDs7QXFDci8rQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3cvK0JYOztBcUNyLytCTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDdy8rQlg7O0FxQ25nL0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNzZy9CWDs7QXFDbmcvQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3NnL0JYOztBcUNqaC9CTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDb2gvQlg7O0FxQ2poL0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNvaC9CWDs7QXFDL2gvQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ2tpL0JYOztBcUMvaC9CTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDa2kvQlg7O0FxQzdpL0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNnai9CWDs7QXFDN2kvQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2dqL0JYOztBcUMzai9CTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDOGovQlg7O0FxQzNqL0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckM4ai9CWDs7QXFDemsvQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzRrL0JYOztBcUN6ay9CTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDNGsvQlg7O0FxQ3ZsL0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckMwbC9CWDs7QXFDdmwvQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzBsL0JYOztBcUNybS9CTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDd20vQlg7O0FxQ3JtL0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckN3bS9CWDs7QXFDbm4vQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3NuL0JYOztBcUNubi9CTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDc24vQlg7O0FxQ2pvL0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNvby9CWDs7QXFDam8vQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ29vL0JYOztBcUMvby9CTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDa3AvQlg7O0FxQy9vL0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNrcC9CWDs7QXFDN3AvQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ2dxL0JYOztBcUM3cC9CTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDZ3EvQlg7O0FxQzNxL0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckM4cS9CWDs7QXFDM3EvQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzhxL0JYOztBcUN6ci9CTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDNHIvQlg7O0FxQ3pyL0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckM0ci9CWDs7QXFDdnMvQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzBzL0JYOztBcUN2cy9CTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDMHMvQlg7O0FxQ3J0L0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckN3dC9CWDs7QXFDcnQvQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3d0L0JYOztBcUNudS9CTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDc3UvQlg7O0FxQ251L0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNzdS9CWDs7QXFDanYvQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ292L0JYOztBcUNqdi9CTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDb3YvQlg7O0FxQy92L0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNrdy9CWDs7QXFDL3YvQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2t3L0JYOztBcUM3dy9CTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDZ3gvQlg7O0FxQzd3L0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNneC9CWDs7QXFDM3gvQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzh4L0JYOztBcUMzeC9CTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDOHgvQlg7O0FxQ3p5L0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckM0eS9CWDs7QXFDenkvQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQzR5L0JYOztBcUN2ei9CTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDMHovQlg7O0FxQ3Z6L0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckMwei9CWDs7QXFDcjAvQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ3cwL0JYOztBcUNyMC9CTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDdzAvQlg7O0FxQ24xL0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNzMS9CWDs7QXFDbjEvQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ3MxL0JYOztBcUNqMi9CTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDbzIvQlg7O0FxQ2oyL0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckNvMi9CWDs7QXFDLzIvQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQ2szL0JYOztBcUMvMi9CTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDazMvQlg7O0FxQzczL0JPOztFQUVJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtDckNnNC9CWDs7QXFDNzMvQk87O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0NyQ2c0L0JYOztBcUMzNC9CTzs7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7Q3JDODQvQlg7O0FxQzM0L0JPOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtDckM4NC9CWDs7QXFDejUvQk87O0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0NyQzQ1L0JYOztBcUN6NS9CTzs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7Q3JDNDUvQlg7O0FxQ3Y2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Q0ksZ0JBQUE7R3RQaSs5RTdCO0VzUC85OUU2QjtJQUNJLHFCQUFBO0d0UGkrOUVqQztFc1B6OTlFcUI7SUFDSSxpQkFBQTtHdFAyOTlFekI7RXNQcjk5RWlDO0lBQ0ksZ0JBQUE7SUFDQSxnQkFBQTtHdFB1OTlFckM7RXNQcjk5RXFDO0lBQ0ksZ0JBQUE7R3RQdTk5RXpDO0VzUHA5OUVxQztJQUNJLGlCQUFBO0d0UHM5OUV6QztFc1AxODlFcUM7SUFDSSxnQkFBQTtHdFA0ODlFekM7RXNQejg5RXFDO0lBQ0ksaUJBQUE7R3RQMjg5RXpDO0VzUHI4OUV5QjtJQUNJLGdCQUFBO0d0UHU4OUU3QjtFc1BwODlFeUI7SUFDSSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtHdFBzODlFN0I7RXNQbDg5RXFCO0lBQ0ksZUFBQTtHdFBvODlFekI7RXNQaDg5RTZCO0lBQ0ksZ0JBQUE7SUFDQSxpQkFBQTtHdFBrODlFakM7RXNQaDg5RWlDO0lBQ0ksaUJBQUE7SUFDQSxnQkFBQTtHdFBrODlFckM7RXNQLzc5RWlDO0lBQ0ksaUJBQUE7R3RQaTg5RXJDO0VzUDM3OUVpQztJQUNJLHFCQUFBO0d0UDY3OUVyQztFc1B2NzlFaUM7SUFDSSx3QkFBQTtJQUNBLGdCQUFBO0d0UHk3OUVyQztFc1B2NzlFcUM7SUFDSSxnQkFBQTtHdFB5NzlFekM7RXNQdDc5RXFDO0lBQ0ksaUJBQUE7R3RQdzc5RXpDO0VzUDk2OUVxQjtJQUNJLGdCQUFBO0lBQ0EsbUJBQUE7R3RQZzc5RXpCO0VzUDc2OUVxQjtJQUNJLGdCQUFBO0lBQ0Esa0JBQUE7R3RQKzY5RXpCO0VzUDU2OUVxQjtJQUNJLGVBQUE7SUFDQSxvQkFBQTtHdFA4NjlFekI7Q0FDRiIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZm9ybS1pbnB1dC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmZvcm0taW5wdXQtbGFiZWwtaW52YWxpZCB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpeGVkLWJ1dHRvbiB7XG4gIGJvdHRvbTogMXB4O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuXG4uYmFjay1idXR0b24ge1xuICByaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtYnV0dG9uLTIge1xuICByaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLWJ1dHRvbi0zIHtcbiAgcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1idXR0b24tNCB7XG4gIHJpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtYnV0dG9uLTUge1xuICByaWdodDogMjYwcHggIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLWJ1dHRvbi02IHtcbiAgcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1idXR0b24tNyB7XG4gIHJpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtYnV0dG9uLTgge1xuICByaWdodDogNDEwcHggIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLWJ1dHRvbi05IHtcbiAgcmlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDJweCA4cHggIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogOHB4IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWQtc3ViaGVhZCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3RlcHBlci1zdGVwcyB7XG4gIHBhZGRpbmc6IDhweCA4cHggIWltcG9ydGFudDtcbn1cblxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxubWQtY2hlY2tib3ggLl9tZC1pY29uIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b25MYWJlbCB7XG4gIHBhZGRpbmc6IDFweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdWx0aVNlbGVjdCA+IGJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubXVsdGlTZWxlY3QgLmhlbHBlckJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cblxuLm11bHRpU2VsZWN0IC5pbnB1dEZpbHRlciB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cblxuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEl0ZW0ge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5tdWx0aVNlbGVjdCAuY2xlYXJCdXR0b24ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdWx0aVNlbGVjdCAubXVsdGlTZWxlY3RJdGVtIC5hY29sIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdWx0aVNlbGVjdCAudGlja01hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxcHg7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwcm9maWxlTmV0ZmxpeCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuXG5mb3JtIHtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbn1cblxuI292ZXJsYXktc2NyZWVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgY3Vyc29yOiB3YWl0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm5nLWltYWdlLWdhbGxlcnktdGh1bWJuYWlscyAudGh1bWIge1xuICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmRhdGFUYWJsZXNfZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuI2Z1bmNpb25hcmlvU2VsZWN0IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMyU7XG4gIHBhZGRpbmctbGVmdDogMCU7XG59XG5cbiNjb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cblxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi8qLnNsaWNrLXRyYWNrIHtcbiAgICB3aWR0aDozMDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stdHJhY2sgZGl2IHtcbiAgICB3aWR0aDozMDBweCAhaW1wb3J0YW50O1xufSovXG5tZC1wcm9ncmVzcy1saW5lYXIubm9ybWFsIC5fbWQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50O1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyLm5vcm1hbCAuX21kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAwLCA4MywgMC4zKSAhaW1wb3J0YW50O1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyLndhcm4gLl9tZC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIud2FybiAuX21kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMDksIDAsIDAuMykgIWltcG9ydGFudDtcbn1cbm1kLXByb2dyZXNzLWxpbmVhci5hbGVydCAuX21kLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDtcbn1cbm1kLXByb2dyZXNzLWxpbmVhci5hbGVydCAuX21kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIubG9hZGluZyAuX21kLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjgsIDIxNiwgMjU1KTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhci5sb2FkaW5nIC5fbWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMsIDE1NSwgMjI5KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBGb3JjZSB0YWJsZSB0byBub3QgYmUgbGlrZSB0YWJsZXMgYW55bW9yZSAqL1xuICAjbm8tbW9yZS10YWJsZXMgdGFibGUsXG4gICNuby1tb3JlLXRhYmxlcyB0aGVhZCxcbiAgI25vLW1vcmUtdGFibGVzIHRib2R5LFxuICAjbm8tbW9yZS10YWJsZXMgdGgsXG4gICNuby1tb3JlLXRhYmxlcyB0ZCxcbiAgI25vLW1vcmUtdGFibGVzIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xuICAjbm8tbW9yZS10YWJsZXMgdGhlYWQgdHIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgfVxuICAjbm8tbW9yZS10YWJsZXMgdHIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgI25vLW1vcmUtdGFibGVzIHRkIHtcbiAgICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gICNuby1tb3JlLXRhYmxlcyB0ZDpiZWZvcmUge1xuICAgIC8qIE5vdyBsaWtlIGEgdGFibGUgaGVhZGVyICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIFRvcC9sZWZ0IHZhbHVlcyBtaW1pYyBwYWRkaW5nICovXG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLypcbiAgTGFiZWwgdGhlIGRhdGFcbiAgKi9cbiAgI25vLW1vcmUtdGFibGVzIHRkOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgfVxufVxuLl9tZC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kYXRhVGFibGVzX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcHRpb24tY3VzdG9tLW16IC5fbWQtdGV4dCB7XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5vcHRpb24tY3VzdG9tLW16IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIG1kLXNlbGVjdC1tZW51IG1kLWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5tZC1zY3JvbGwtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4MDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKipcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgd2lyZWRlcCB0byBpbmplY3RcbiAqICBzYXNzIGRlcGVuZGVuY2llcyB3aGVuIGRlZmluZWQgaW4gdGhlIGJvd2VyLmpzb24gb2YgeW91ciBkZXBlbmRlbmNpZXNcbiAqL1xuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyODU3ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNDI5ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0MjllbTtcbiAgd2lkdGg6IDIuMTQyODU3MTQyOWVtO1xuICB0b3A6IDAuMTQyODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NTcxZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XG59XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNFwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLyoqXG4gKiAgRG8gbm90IHJlbW92ZSB0aGlzIGNvbW1lbnRzIGJlbGxvdy4gSXQncyB0aGUgbWFya2VycyB1c2VkIGJ5IGd1bHAtaW5qZWN0IHRvIGluamVjdFxuICogIGFsbCB5b3VyIHNhc3MgZmlsZXMgYXV0b21hdGljYWxseVxuICovXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmluc2V0IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuYS5fbWQtbm8tc3R5bGUsXG5idXR0b24uX21kLW5vLXN0eWxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnNlbGVjdCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuaW5wdXRbdHlwZT1yZXNldF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dW2Rpc2FibGVkXSxcbmJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbnRleHRhcmVhIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uX21kLXZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLm1kLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1kLXNoYWRvdy1ib3R0b20tei0xIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cblxuLm1kLXNoYWRvdy1ib3R0b20tei0yIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ubWQtc2hhZG93LWFuaW1hdGVkLm1kLXNoYWRvdyB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLypcbiAqIEEgY29udGFpbmVyIGluc2lkZSBvZiBhIHJpcHBsaW5nIGVsZW1lbnQgKGVnIGEgYnV0dG9uKSxcbiAqIHdoaWNoIGNvbnRhaW5zIGFsbCBvZiB0aGUgaW5kaXZpZHVhbCByaXBwbGVzXG4gKi9cbi5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5cbi5tZC1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubWQtcmlwcGxlLm1kLXJpcHBsZS1wbGFjZWQge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC45cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgYm9yZGVyIDAuOXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIHdpZHRoIDAuOXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIGhlaWdodCAwLjlzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBvcGFjaXR5IDAuOXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIHRyYW5zZm9ybSAwLjlzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLm1kLXJpcHBsZS5tZC1yaXBwbGUtc2NhbGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG4ubWQtcmlwcGxlLm1kLXJpcHBsZS1hY3RpdmUsIC5tZC1yaXBwbGUubWQtcmlwcGxlLWZ1bGwsIC5tZC1yaXBwbGUubWQtcmlwcGxlLXZpc2libGUge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5tZC1wYWRkaW5nIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4ubWQtbWFyZ2luIHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5tZC1zY3JvbGwtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTA7XG59XG4ubWQtc2Nyb2xsLW1hc2sgPiAubWQtc2Nyb2xsLW1hc2stYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA2NTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1kLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbmh0bWxbZGlyPXJ0bF0sIGh0bWxbZGlyPWx0cl0sIGJvZHlbZGlyPXJ0bF0sIGJvZHlbZGlyPWx0cl0ge1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xufVxuXG5iZG9bZGlyPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5iZG9bZGlyPWx0cl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5odG1sLCBib2R5IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKioqKioqKioqKioqXG4gKiBIZWFkaW5nc1xuICoqKioqKioqKioqKi9cbi5tZC1kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDExMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDExMnB4O1xufVxuXG4ubWQtZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4ubWQtZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cblxuLm1kLWRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5tZC1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5tZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG59XG5cbi5tZC1zdWJoZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLyoqKioqKioqKioqKlxuICogQm9keSBDb3B5XG4gKioqKioqKioqKioqL1xuLm1kLWJvZHktMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tZC1ib2R5LTIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubWQtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLm1kLWJ1dHRvbiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi8qKioqKioqKioqKipcbiAqIERlZmF1bHRzXG4gKioqKioqKioqKioqL1xuYnV0dG9uLFxuc2VsZWN0LFxuaHRtbCxcbnRleHRhcmVhLFxuaW5wdXQge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG5cbnNlbGVjdCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi8qXG4qXG4qICBSZXNwb25zaXZlIGF0dHJpYnV0ZXNcbipcbiogIFJlZmVyZW5jZXM6XG4qICAxKSBodHRwczovL3Njb3RjaC5pby90dXRvcmlhbHMvYS12aXN1YWwtZ3VpZGUtdG8tY3NzMy1mbGV4Ym94LXByb3BlcnRpZXMjZmxleFxuKiAgMikgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hbG1hbmFjL3Byb3BlcnRpZXMvZi9mbGV4L1xuKiAgMykgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvYS1ndWlkZS10by1mbGV4Ym94L1xuKiAgNCkgaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyMzLW1pbi1oZWlnaHQtb24tYS1mbGV4LWNvbnRhaW5lci13b250LWFwcGx5LXRvLWl0cy1mbGV4LWl0ZW1zXG4qICA1KSBodHRwOi8vZ29kYmFuLmNvbS51YS9wcm9qZWN0cy9mbGV4Z3JpZFxuKlxuKlxuKi9cbi8qIElFMTAtSUUxMSBjb2x1bW4tZmxleCBidWcgZml4IChzZXQgcHJvcGVyIGRlZmF1bHQgdmFsdWUpICovXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4IHtcbiAgLW1zLWZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbkBrZXlmcmFtZXMgbWQtYXV0b2NvbXBsZXRlLWxpc3Qtb3V0IHtcbiAgMCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWQtYXV0b2NvbXBsZXRlLWxpc3QtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxubWQtYXV0b2NvbXBsZXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtaW4td2lkdGg6IDE5MHB4O1xufVxubWQtYXV0b2NvbXBsZXRlW2Rpc2FibGVkXSBpbnB1dCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLWF1dG9jb21wbGV0ZVttZC1mbG9hdGluZy1sYWJlbF0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxubWQtYXV0b2NvbXBsZXRlW21kLWZsb2F0aW5nLWxhYmVsXSBtZC1pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxubWQtYXV0b2NvbXBsZXRlW21kLWZsb2F0aW5nLWxhYmVsXSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGhlaWdodDogYXV0bztcbn1cbm1kLWF1dG9jb21wbGV0ZVttZC1mbG9hdGluZy1sYWJlbF0gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5tZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwLm1kLW1lbnUtc2hvd2luZyB7XG4gIHotaW5kZXg6IDUxO1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLXByb2dyZXNzLWxpbmVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLXByb2dyZXNzLWxpbmVhci5tZC1pbmxpbmUge1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IGF1dG87XG59XG5tZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgbWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtbW9kZS1pbmRldGVybWluYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbm1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBtZC1wcm9ncmVzcy1saW5lYXIgLl9tZC1tb2RlLWluZGV0ZXJtaW5hdGUgLm1kLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGhlaWdodDogM3B4O1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLXByb2dyZXNzLWxpbmVhciAuX21kLW1vZGUtaW5kZXRlcm1pbmF0ZS5uZy1lbnRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLXByb2dyZXNzLWxpbmVhciAuX21kLW1vZGUtaW5kZXRlcm1pbmF0ZS5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLXByb2dyZXNzLWxpbmVhciAuX21kLW1vZGUtaW5kZXRlcm1pbmF0ZS5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLXByb2dyZXNzLWxpbmVhciAuX21kLW1vZGUtaW5kZXRlcm1pbmF0ZS5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxubWQtYXV0b2NvbXBsZXRlIGlucHV0Om5vdCgubWQtaW5wdXQpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxubWQtYXV0b2NvbXBsZXRlIGlucHV0Om5vdCgubWQtaW5wdXQpOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtYXV0b2NvbXBsZXRlIGlucHV0Om5vdCgubWQtaW5wdXQpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbm1kLWF1dG9jb21wbGV0ZSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogYXV0byA1cHg7XG59XG5tZC1hdXRvY29tcGxldGUgYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5tZC1hdXRvY29tcGxldGUgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLWF1dG9jb21wbGV0ZSBidXR0b246Zm9jdXM6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxubWQtYXV0b2NvbXBsZXRlIGJ1dHRvbiBtZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuOSk7XG59XG5tZC1hdXRvY29tcGxldGUgYnV0dG9uIG1kLWljb24gcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cbm1kLWF1dG9jb21wbGV0ZSBidXR0b24ubmctZW50ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQ7XG59XG5tZC1hdXRvY29tcGxldGUgYnV0dG9uLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5tZC1hdXRvY29tcGxldGUgYnV0dG9uLm5nLWxlYXZlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0O1xufVxubWQtYXV0b2NvbXBsZXRlIGJ1dHRvbi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIG1kLWF1dG9jb21wbGV0ZSBsaTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgaGVpZ2h0OiAyMjUuNXB4O1xuICBtYXgtaGVpZ2h0OiAyMjUuNXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIubWQtbm90LWZvdW5kIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4ubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhcjtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgbGk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBsaTpub3QoLm1kLW5vdC1mb3VuZC13cmFwcGVyKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtYXV0b2NvbXBsZXRlLFxuICAubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5tZC1iYWNrZHJvcCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDUwbXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDtcbn1cbm1kLWJhY2tkcm9wLl9tZC1tZW51LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5O1xufVxubWQtYmFja2Ryb3AuX21kLXNlbGVjdC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDgxO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xufVxubWQtYmFja2Ryb3AuX21kLWRpYWxvZy1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDc5O1xufVxubWQtYmFja2Ryb3AuX21kLWJvdHRvbS1zaGVldC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDY5O1xufVxubWQtYmFja2Ryb3AuX21kLXNpZGVuYXYtYmFja2Ryb3Age1xuICB6LWluZGV4OiA1OTtcbn1cbm1kLWJhY2tkcm9wLl9tZC1jbGljay1jYXRjaGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtYmFja2Ryb3AubWQtb3BhcXVlIHtcbiAgb3BhY2l0eTogMC40ODtcbn1cbm1kLWJhY2tkcm9wLm1kLW9wYXF1ZS5uZy1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC1iYWNrZHJvcC5tZC1vcGFxdWUubmctZW50ZXIubWQtb3BhcXVlLm5nLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNDg7XG59XG5tZC1iYWNrZHJvcC5tZC1vcGFxdWUubmctbGVhdmUge1xuICBvcGFjaXR5OiAwLjQ4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xufVxubWQtYmFja2Ryb3AubWQtb3BhcXVlLm5nLWxlYXZlLm1kLW9wYXF1ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG5idXR0b24ubWQtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWQtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA2cHg7XG4gIG1hcmdpbjogNnB4IDhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDg4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXZhcmlhbnQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ubWQtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZC1idXR0b246aG92ZXIsIC5tZC1idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWQtYnV0dG9uLm5nLWhpZGUsIC5tZC1idXR0b24ubmctbGVhdmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm1kLWJ1dHRvbi5tZC1jb3JuZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubWQtYnV0dG9uLm1kLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1kLWJ1dHRvbi5tZC1yYWlzZWQ6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICBtYXJnaW46IDAgNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tZC1idXR0b24ubWQtaWNvbi1idXR0b24gLm1kLXJpcHBsZS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbn1cbi5tZC1idXR0b24ubWQtZmFiLm1kLWZhYi1ib3R0b20tcmlnaHQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tZC1idXR0b24ubWQtZmFiLm1kLWZhYi1ib3R0b20tbGVmdCB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1kLWJ1dHRvbi5tZC1mYWIubWQtZmFiLXRvcC1yaWdodCB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1kLWJ1dHRvbi5tZC1mYWIubWQtZmFiLXRvcC1sZWZ0IHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWQtYnV0dG9uLm1kLWZhYiB7XG4gIHotaW5kZXg6IDIwO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93LCB0cmFuc2Zvcm07XG59XG4ubWQtYnV0dG9uLm1kLWZhYiAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUE1SlJFRlVlTnBpWUdCZ0FBZ3dBQUFFQUFHYkErb0pBQUFBQUVsRlRrU3VRbUNDXCIpO1xufVxuLm1kLWJ1dHRvbi5tZC1mYWIubWQtbWluaSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm1kLWJ1dHRvbi5tZC1mYWIubmctaGlkZSwgLm1kLWJ1dHRvbi5tZC1mYWIubmctbGVhdmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm1kLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkubWQtcmFpc2VkLm1kLWZvY3VzZWQsIC5tZC1idXR0b246bm90KFtkaXNhYmxlZF0pLm1kLWZhYi5tZC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5tZC1idXR0b246bm90KFtkaXNhYmxlZF0pLm1kLXJhaXNlZDphY3RpdmUsIC5tZC1idXR0b246bm90KFtkaXNhYmxlZF0pLm1kLWZhYjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ubWQtYnV0dG9uIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQTVKUkVGVWVOcGlZR0JnQUFnd0FBQUVBQUdiQStvSkFBQUFBRWxGVGtTdVFtQ0NcIik7XG59XG5cbi5tZC1idXR0b24ubWQtaWNvbi1idXR0b24gbWQtaWNvbixcbmJ1dHRvbi5tZC1idXR0b24ubWQtZmFiIG1kLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLl9tZC10b2FzdC1vcGVuLXRvcCAubWQtYnV0dG9uLm1kLWZhYi10b3AtbGVmdCxcbi5fbWQtdG9hc3Qtb3Blbi10b3AgLm1kLWJ1dHRvbi5tZC1mYWItdG9wLXJpZ2h0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNDJweCwgMCk7XG59XG4uX21kLXRvYXN0LW9wZW4tdG9wIC5tZC1idXR0b24ubWQtZmFiLXRvcC1sZWZ0Om5vdChbZGlzYWJsZWRdKS5tZC1mb2N1c2VkLCAuX21kLXRvYXN0LW9wZW4tdG9wIC5tZC1idXR0b24ubWQtZmFiLXRvcC1sZWZ0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5fbWQtdG9hc3Qtb3Blbi10b3AgLm1kLWJ1dHRvbi5tZC1mYWItdG9wLXJpZ2h0Om5vdChbZGlzYWJsZWRdKS5tZC1mb2N1c2VkLFxuLl9tZC10b2FzdC1vcGVuLXRvcCAubWQtYnV0dG9uLm1kLWZhYi10b3AtcmlnaHQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MXB4LCAwKTtcbn1cblxuLl9tZC10b2FzdC1vcGVuLWJvdHRvbSAubWQtYnV0dG9uLm1kLWZhYi1ib3R0b20tbGVmdCxcbi5fbWQtdG9hc3Qtb3Blbi1ib3R0b20gLm1kLWJ1dHRvbi5tZC1mYWItYm90dG9tLXJpZ2h0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQycHgsIDApO1xufVxuLl9tZC10b2FzdC1vcGVuLWJvdHRvbSAubWQtYnV0dG9uLm1kLWZhYi1ib3R0b20tbGVmdDpub3QoW2Rpc2FibGVkXSkubWQtZm9jdXNlZCwgLl9tZC10b2FzdC1vcGVuLWJvdHRvbSAubWQtYnV0dG9uLm1kLWZhYi1ib3R0b20tbGVmdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uX21kLXRvYXN0LW9wZW4tYm90dG9tIC5tZC1idXR0b24ubWQtZmFiLWJvdHRvbS1yaWdodDpub3QoW2Rpc2FibGVkXSkubWQtZm9jdXNlZCxcbi5fbWQtdG9hc3Qtb3Blbi1ib3R0b20gLm1kLWJ1dHRvbi5tZC1mYWItYm90dG9tLXJpZ2h0Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQzcHgsIDApO1xufVxuXG4ubWQtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWQtYnV0dG9uLWdyb3VwID4gLm1kLWJ1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDFweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWQtYnV0dG9uLWdyb3VwID4gLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwcHggMHB4IDJweDtcbn1cbi5tZC1idXR0b24tZ3JvdXAgPiAubWQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDJweCAycHggMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWQtYnV0dG9uLm1kLXJhaXNlZCxcbiAgLm1kLWJ1dHRvbi5tZC1mYWIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbm1kLWJvdHRvbS1zaGVldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogOHB4IDE2cHggODhweCAxNnB4O1xuICB6LWluZGV4OiA3MDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4MHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbm1kLWJvdHRvbS1zaGVldC5tZC1oYXMtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5tZC1ib3R0b20tc2hlZXQubmctZW50ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxubWQtYm90dG9tLXNoZWV0Lm5nLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDgwcHgsIDApICFpbXBvcnRhbnQ7XG59XG5tZC1ib3R0b20tc2hlZXQubmctbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbn1cbm1kLWJvdHRvbS1zaGVldCAubWQtc3ViaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5tZC1ib3R0b20tc2hlZXQgbWQtaW5saW5lLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGZpbGw6ICM0NDQ7XG59XG5tZC1ib3R0b20tc2hlZXQgbWQtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLWJvdHRvbS1zaGVldCBtZC1saXN0LWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5tZC1ib3R0b20tc2hlZXQubWQtbGlzdCBtZC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5tZC1ib3R0b20tc2hlZXQubWQtZ3JpZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5tZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbm1kLWJvdHRvbS1zaGVldC5tZC1ncmlkIG1kLWxpc3QtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBoZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAvKiBNaXhpbiBmb3IgaG93IG1hbnkgZ3JpZCBpdGVtcyB0byBzaG93IHBlciByb3cgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICBtZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIG1kLWJvdHRvbS1zaGVldC5tZC1ncmlkIG1kLWxpc3QtaXRlbTpudGgtb2YtdHlwZSgzbiArIDEpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICBtZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW06bnRoLW9mLXR5cGUoM24pIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICBtZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgbWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBtZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG59XG5tZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxubWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdC1pdGVtIC5tZC1ncmlkLWl0ZW0tY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODBweDtcbn1cbm1kLWJvdHRvbS1zaGVldC5tZC1ncmlkIG1kLWxpc3QtaXRlbSAubWQtZ3JpZC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtYm90dG9tLXNoZWV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5tZC1jYXJkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQgbWQtY2FyZC1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5bZGlyPXJ0bF0gbWQtY2FyZCBtZC1jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCBtZC1jYXJkLWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWhlYWRlcjpsYXN0LWNoaWxkIG1kLWNhcmQtYXZhdGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5bZGlyPXJ0bF0gbWQtY2FyZCBtZC1jYXJkLWhlYWRlcjpsYXN0LWNoaWxkIG1kLWNhcmQtYXZhdGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWhlYWRlciBtZC1jYXJkLWF2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtYXZhdGFyIC5tZC11c2VyLWF2YXRhcixcbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgbWQtaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgbWQtaWNvbiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgKyBtZC1jYXJkLWhlYWRlci10ZXh0IHtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgKyBtZC1jYXJkLWhlYWRlci10ZXh0IC5tZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1oZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtaGVhZGVyLXRleHQgLm1kLXN1YmhlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5tZC1jYXJkID4gaW1nLFxubWQtY2FyZCA+IDpub3QobWQtY2FyZC1jb250ZW50KSBpbWcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxubWQtY2FyZCBtZC1jYXJkLXRpdGxlIHtcbiAgcGFkZGluZzogMjRweCAxNnB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxubWQtY2FyZCBtZC1jYXJkLXRpdGxlICsgbWQtY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5tZC1jYXJkIG1kLWNhcmQtdGl0bGUgbWQtY2FyZC10aXRsZS10ZXh0IHtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbn1cbm1kLWNhcmQgbWQtY2FyZC10aXRsZSBtZC1jYXJkLXRpdGxlLXRleHQgLm1kLXN1YmhlYWQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxubWQtY2FyZCBtZC1jYXJkLXRpdGxlIG1kLWNhcmQtdGl0bGUtdGV4dDpvbmx5LWNoaWxkIC5tZC1zdWJoZWFkIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtdGl0bGUgbWQtY2FyZC10aXRsZS1tZWRpYSB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtdGl0bGUgbWQtY2FyZC10aXRsZS1tZWRpYSAubWQtbWVkaWEtc20ge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxubWQtY2FyZCBtZC1jYXJkLXRpdGxlIG1kLWNhcmQtdGl0bGUtbWVkaWEgLm1kLW1lZGlhLW1kIHtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgd2lkdGg6IDExMnB4O1xufVxubWQtY2FyZCBtZC1jYXJkLXRpdGxlIG1kLWNhcmQtdGl0bGUtbWVkaWEgLm1kLW1lZGlhLWxnIHtcbiAgaGVpZ2h0OiAxNTJweDtcbiAgd2lkdGg6IDE1MnB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1jb250ZW50ID4gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5tZC1jYXJkIG1kLWNhcmQtY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5tZC1jYXJkIG1kLWNhcmQtY29udGVudCAubWQtbWVkaWEteGwge1xuICBoZWlnaHQ6IDI0MHB4O1xuICB3aWR0aDogMjQwcHg7XG59XG5tZC1jYXJkIC5tZC1hY3Rpb25zLCBtZC1jYXJkIG1kLWNhcmQtYWN0aW9ucyB7XG4gIG1hcmdpbjogOHB4O1xufVxubWQtY2FyZCAubWQtYWN0aW9ucy5sYXlvdXQtY29sdW1uIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbiksIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zLmxheW91dC1jb2x1bW4gLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKSB7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5tZC1jYXJkIC5tZC1hY3Rpb25zLmxheW91dC1jb2x1bW4gLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKTpmaXJzdC1vZi10eXBlLCBtZC1jYXJkIG1kLWNhcmQtYWN0aW9ucy5sYXlvdXQtY29sdW1uIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbik6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5tZC1jYXJkIC5tZC1hY3Rpb25zLmxheW91dC1jb2x1bW4gLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKTpsYXN0LW9mLXR5cGUsIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zLmxheW91dC1jb2x1bW4gLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxubWQtY2FyZCAubWQtYWN0aW9ucy5sYXlvdXQtY29sdW1uIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24sIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zLmxheW91dC1jb2x1bW4gLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxubWQtY2FyZCAubWQtYWN0aW9ucyBtZC1jYXJkLWljb24tYWN0aW9ucywgbWQtY2FyZCBtZC1jYXJkLWFjdGlvbnMgbWQtY2FyZC1pY29uLWFjdGlvbnMge1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5tZC1jYXJkIC5tZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKSwgbWQtY2FyZCBtZC1jYXJkLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pIHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbm1kLWNhcmQgLm1kLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pOmZpcnN0LW9mLXR5cGUsIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtY2FyZCAubWQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbik6Zmlyc3Qtb2YtdHlwZSwgW2Rpcj1ydGxdIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxubWQtY2FyZCAubWQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbik6bGFzdC1vZi10eXBlLCBtZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbik6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWNhcmQgLm1kLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pOmxhc3Qtb2YtdHlwZSwgW2Rpcj1ydGxdIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbm1kLWNhcmQgLm1kLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uLCBtZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbm1kLWNhcmQgLm1kLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uOmZpcnN0LW9mLXR5cGUsIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5bZGlyPXJ0bF0gbWQtY2FyZCAubWQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b246Zmlyc3Qtb2YtdHlwZSwgW2Rpcj1ydGxdIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxubWQtY2FyZCAubWQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b246bGFzdC1vZi10eXBlLCBtZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuW2Rpcj1ydGxdIG1kLWNhcmQgLm1kLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uOmxhc3Qtb2YtdHlwZSwgW2Rpcj1ydGxdIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbm1kLWNhcmQgLm1kLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uICsgbWQtY2FyZC1pY29uLWFjdGlvbnMsIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbiArIG1kLWNhcmQtaWNvbi1hY3Rpb25zIHtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1kLWNhcmQgbWQtY2FyZC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1jYXJkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG4ubWQtaW5saW5lLWZvcm0gbWQtY2hlY2tib3gge1xuICBtYXJnaW46IDE5cHggMCAxOHB4O1xufVxuXG5tZC1jaGVja2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5tZC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbltkaXI9cnRsXSBtZC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbm1kLWNoZWNrYm94Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5tZC1jaGVja2JveC5tZC1mb2N1c2VkOm5vdChbZGlzYWJsZWRdKSAuX21kLWNvbnRhaW5lcjpiZWZvcmUge1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3R0b206IC04cHg7XG59XG5tZC1jaGVja2JveC5tZC1mb2N1c2VkOm5vdChbZGlzYWJsZWRdKTpub3QoLm1kLWNoZWNrZWQpIC5fbWQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5tZC1jaGVja2JveC5tZC1hbGlnbi10b3AtbGVmdCA+IGRpdi5fbWQtY29udGFpbmVyIHtcbiAgdG9wOiAxMnB4O1xufVxubWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciB7XG4gIGxlZnQ6IGF1dG87XG59XG5tZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIHtcbiAgcmlnaHQ6IDA7XG59XG5tZC1jaGVja2JveCAuX21kLWNvbnRhaW5lcjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiBhdXRvO1xufVxubWQtY2hlY2tib3ggLl9tZC1jb250YWluZXI6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG59XG5tZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IC0xNXB4O1xuICByaWdodDogLTE1cHg7XG4gIGJvdHRvbTogLTE1cHg7XG59XG5tZC1jaGVja2JveCAuX21kLWljb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAyNDBtcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5tZC1jaGVja2JveC5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbm1kLWNoZWNrYm94Lm1kLWNoZWNrZWQgLl9tZC1pY29uOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYuNjY2NjY2NjY2N3B4O1xuICB0b3A6IDIuMjIyMjIyMjIyMnB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDYuNjY2NjY2NjY2N3B4O1xuICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzNweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxubWQtY2hlY2tib3hbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxubWQtY2hlY2tib3gubWQtaW5kZXRlcm1pbmF0ZSAuX21kLWljb246YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5tZC1jaGVja2JveCAuX21kLWxhYmVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbltkaXI9cnRsXSBtZC1jaGVja2JveCAuX21kLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5tZC1jaGVja2JveCAuX21kLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWNoZWNrYm94IC5fbWQtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tZC1jb250YWN0LWNoaXBzIC5tZC1jaGlwcyBtZC1jaGlwIHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cbltkaXI9cnRsXSAubWQtY29udGFjdC1jaGlwcyAubWQtY2hpcHMgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG59XG4ubWQtY29udGFjdC1jaGlwcyAubWQtY2hpcHMgbWQtY2hpcCAubWQtY29udGFjdC1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbn1cbltkaXI9cnRsXSAubWQtY29udGFjdC1jaGlwcyAubWQtY2hpcHMgbWQtY2hpcCAubWQtY29udGFjdC1hdmF0YXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWQtY29udGFjdC1jaGlwcyAubWQtY2hpcHMgbWQtY2hpcCAubWQtY29udGFjdC1hdmF0YXIgaW1nIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLm1kLWNvbnRhY3QtY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNvbnRhY3QtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jb250YWN0LWNoaXBzIC5tZC1jaGlwcyBtZC1jaGlwIC5tZC1jb250YWN0LW5hbWUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1kLWNvbnRhY3Qtc3VnZ2VzdGlvbiB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5tZC1jb250YWN0LXN1Z2dlc3Rpb24gaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubWQtY29udGFjdC1zdWdnZXN0aW9uIC5tZC1jb250YWN0LW5hbWUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jb250YWN0LXN1Z2dlc3Rpb24gLm1kLWNvbnRhY3QtbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm1kLWNvbnRhY3Qtc3VnZ2VzdGlvbiAubWQtY29udGFjdC1uYW1lIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLm1kLWNvbnRhY3Qtc3VnZ2VzdGlvbiAubWQtY29udGFjdC1uYW1lLCAubWQtY29udGFjdC1zdWdnZXN0aW9uIC5tZC1jb250YWN0LWVtYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1kLWNvbnRhY3QtY2hpcHMtc3VnZ2VzdGlvbnMgbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZC1jaGlwczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tZC1jaGlwcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAwIDhweCAzcHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNoaXBzIHtcbiAgcGFkZGluZzogMCAzcHggOHB4IDA7XG59XG4ubWQtY2hpcHMge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1kLWNoaXBzLm1kLXJlYWRvbmx5IC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLm1kLWNoaXBzOm5vdCgubWQtcmVhZG9ubHkpIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLm1kLWNoaXBzOm5vdCgubWQtcmVhZG9ubHkpIG1kLWNoaXA6bm90KC5tZC1yZWFkb25seSkge1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwczpub3QoLm1kLXJlYWRvbmx5KSBtZC1jaGlwOm5vdCgubWQtcmVhZG9ubHkpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLm1kLWNoaXBzOm5vdCgubWQtcmVhZG9ubHkpIG1kLWNoaXA6bm90KC5tZC1yZWFkb25seSkgLl9tZC1jaGlwLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNoaXBzOm5vdCgubWQtcmVhZG9ubHkpIG1kLWNoaXA6bm90KC5tZC1yZWFkb25seSkgLl9tZC1jaGlwLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5tZC1jaGlwcyBtZC1jaGlwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiA4cHggOHB4IDAgMDtcbn1cbltkaXI9cnRsXSAubWQtY2hpcHMgbWQtY2hpcCB7XG4gIG1hcmdpbjogOHB4IDAgMCA4cHg7XG59XG4ubWQtY2hpcHMgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDEycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcyBtZC1jaGlwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1kLWNoaXBzIG1kLWNoaXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1jaGlwcyBtZC1jaGlwIC5fbWQtY2hpcC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcyBtZC1jaGlwIC5fbWQtY2hpcC1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1kLWNoaXBzIG1kLWNoaXAgLl9tZC1jaGlwLWNvbnRlbnQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1kLWNoaXBzIG1kLWNoaXAgLl9tZC1jaGlwLWNvbnRlbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1kLWNoaXBzIG1kLWNoaXAuX21kLWNoaXAtY29udGVudC1lZGl0LWlzLWVuYWJsZWQge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKHNhZmFyaSwgY2hyb21lKSBicm93c2VycyAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBtb3ppbGxhIGJyb3dzZXJzICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUxMCsgKi9cbn1cbi5tZC1jaGlwcyBtZC1jaGlwIC5fbWQtY2hpcC1yZW1vdmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbltkaXI9cnRsXSAubWQtY2hpcHMgbWQtY2hpcCAuX21kLWNoaXAtcmVtb3ZlLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogYXV0bztcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IDA7XG59XG4ubWQtY2hpcHMgbWQtY2hpcCAuX21kLWNoaXAtcmVtb3ZlLWNvbnRhaW5lciB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLm1kLWNoaXBzIG1kLWNoaXAgLl9tZC1jaGlwLXJlbW92ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1jaGlwcyBtZC1jaGlwIC5fbWQtY2hpcC1yZW1vdmUgbWQtaWNvbiB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cbi5tZC1jaGlwcyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDhweCA4cHggMCAwO1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA4cHggMCAwIDhweDtcbn1cbi5tZC1jaGlwcyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5bZGlyPXJ0bF0gLm1kLWNoaXBzIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWQtY2hpcHMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dDpub3QoW3R5cGVdKSwgLm1kLWNoaXBzIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sIC5tZC1jaGlwcyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSwgLm1kLWNoaXBzIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdLCAubWQtY2hpcHMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXVybF0sIC5tZC1jaGlwcyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWQtY2hpcHMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cywgLm1kLWNoaXBzIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIC5tZC1jaGlwcyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgLm1kLWNoaXBzIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCAubWQtY2hpcHMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXVybF06Zm9jdXMsIC5tZC1jaGlwcyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1kLWNoaXBzIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIgbWQtYXV0b2NvbXBsZXRlLCAubWQtY2hpcHMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ubWQtY2hpcHMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1kLWNoaXBzIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIgbWQtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1kLWNoaXBzIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWQtY2hpcHMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWQtY2hpcHMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUsIC5tZC1jaGlwcyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm1kLWNoaXBzIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIgbWQtYXV0b2NvbXBsZXRlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tZC1jaGlwcyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1jaGlwcyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiA4cHggOHB4IDAgMDtcbn1cbltkaXI9cnRsXSAubWQtY2hpcHMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbjogOHB4IDAgMCA4cHg7XG59XG4ubWQtY2hpcHMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ubWQtY2hpcHMgbWQtYXV0b2NvbXBsZXRlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIsXG4gIG1kLWNoaXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxubWQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5tZC1jb250ZW50W21kLXNjcm9sbC15XSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbm1kLWNvbnRlbnRbbWQtc2Nyb2xsLXhdIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxubWQtY29udGVudC5tZC1uby1tb21lbnR1bSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xufVxuQG1lZGlhIHByaW50IHtcbiAgbWQtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiogU3R5bGVzIGZvciBtZENhbGVuZGFyLiAqL1xubWQtY2FsZW5kYXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzA4cHg7XG59XG4ubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLXZpcnR1YWwtcmVwZWF0LXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLXZpcnR1YWwtcmVwZWF0LXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLXZpcnR1YWwtcmVwZWF0LW9mZnNldHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWQtY2FsZW5kYXItc2Nyb2xsLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0zcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMDhweDtcbiAgd2lkdGg6IDM0NnB4O1xufVxuXG4ubWQtY2FsZW5kYXItZGF0ZSB7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5tZC1jYWxlbmRhci1kYXRlOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jYWxlbmRhci1kYXRlOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5tZC1jYWxlbmRhci1kYXRlOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jYWxlbmRhci1kYXRlOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1kYXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciwgY29sb3IgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLm1kLWNhbGVuZGFyLWRhdGU6bm90KC5tZC1kaXNhYmxlZCkgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsIHtcbiAgcGFkZGluZzogMCAyNHB4IDAgMDtcbn1cbm1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1tb250aC1sYWJlbDpub3QoLm1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsLWRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHRoIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ubWQtY2FsZW5kYXIge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5tZC1jYWxlbmRhciB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cbi5tZC1jYWxlbmRhcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5tZC1jYWxlbmRhciB0Ym9keSwgLm1kLWNhbGVuZGFyIHRkLCAubWQtY2FsZW5kYXIgdHIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqIFN0eWxlcyBmb3IgbWREYXRlcGlja2VyLiAqL1xubWQtZGF0ZXBpY2tlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5bZGlyPXJ0bF0gbWQtZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbm1kLWRhdGVwaWNrZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xufVxuW2Rpcj1ydGxdIG1kLWRhdGVwaWNrZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG59XG5tZC1kYXRlcGlja2VyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1kLWlubGluZS1mb3JtIG1kLWRhdGVwaWNrZXIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1kLWRhdGVwaWNrZXItaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWQtZGF0ZXBpY2tlci1pbnB1dCB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1heC13aWR0aDogMzI4cHg7XG59XG5cbi5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5bZGlyPXJ0bF0gLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyLm1kLWRhdGVwaWNrZXItZm9jdXNlZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLm1kLWRhdGVwaWNrZXItaXMtc2hvd2luZyAubWQtc2Nyb2xsLW1hc2sge1xuICB6LWluZGV4OiA5OTtcbn1cblxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXItcGFuZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUubWQtcGFuZS1vcGVuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLm1kLWRhdGVwaWNrZXItaW5wdXQtbWFzayB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDM0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4ubWQtZGF0ZXBpY2tlci1pbnB1dC1tYXNrLW9wYXF1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjI1LCAxKTtcbn1cbi5tZC1wYW5lLW9wZW4gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgbWQtY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWQtZGF0ZXBpY2tlci1leHBhbmQtdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkO1xufVxuXG4ubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogYXV0bztcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IDA7XG59XG4ubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKSB0cmFuc2xhdGVYKDQ1JSk7XG59XG5bZGlyPXJ0bF0gLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpIHRyYW5zbGF0ZVgoLTQ1JSk7XG59XG5cbi5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbi5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbm1kLWRhdGVwaWNrZXJbZGlzYWJsZWRdIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxubWQtZGF0ZXBpY2tlcltkaXNhYmxlZF0gLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kLWRhdGVwaWNrZXItb3BlbiAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG5bZGlyPXJ0bF0gLm1kLWRhdGVwaWNrZXItb3BlbiAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuLm1kLWRhdGVwaWNrZXItb3BlbiAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWQtZGF0ZXBpY2tlci1vcGVuIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWRhdGVwaWNrZXItb3BlbiAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5tZC1kYXRlcGlja2VyLW9wZW4gLm1kLWRhdGVwaWNrZXItaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubWQtZGF0ZXBpY2tlci1vcGVuIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZC1kYXRlcGlja2VyLXBvcy1hZGp1c3RlZCAubWQtZGF0ZXBpY2tlci1pbnB1dC1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXItcGFuZSAubWQtY2FsZW5kYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTg1cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTI1cztcbn1cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUubWQtcGFuZS1vcGVuIC5tZC1jYWxlbmRhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm1kLWRpYWxvZy1pcy1zaG93aW5nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm1kLWRpYWxvZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDgwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5tZC1kaWFsb2cuX21kLXRyYW5zaXRpb24taW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG5tZC1kaWFsb2cuX21kLXRyYW5zaXRpb24tb3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpIHNjYWxlKDAuMik7XG59XG5tZC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDEzcHggMTlweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxubWQtZGlhbG9nID4gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBhdXRvO1xufVxubWQtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5tZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBvcmRlcjogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudDpub3QoW2xheW91dD1yb3ddKSA+ICo6Zmlyc3QtY2hpbGQ6bm90KC5tZC1zdWJoZWFkZXIpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLXN1YmhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuX21kLWRpYWxvZy1jb250ZW50LWJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtcHJvbXB0LWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxubWQtZGlhbG9nIC5tZC1hY3Rpb25zLCBtZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuW2Rpcj1ydGxdIG1kLWRpYWxvZyAubWQtYWN0aW9ucywgW2Rpcj1ydGxdIG1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5tZC1kaWFsb2cgLm1kLWFjdGlvbnMsIG1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbltkaXI9cnRsXSBtZC1kaWFsb2cgLm1kLWFjdGlvbnMsIFtkaXI9cnRsXSBtZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbm1kLWRpYWxvZyAubWQtYWN0aW9ucywgbWQtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbm1kLWRpYWxvZyAubWQtYWN0aW9ucyAubWQtYnV0dG9uLCBtZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbltkaXI9cnRsXSBtZC1kaWFsb2cgLm1kLWFjdGlvbnMgLm1kLWJ1dHRvbiwgW2Rpcj1ydGxdIG1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5tZC1kaWFsb2cgLm1kLWFjdGlvbnMgLm1kLWJ1dHRvbiwgbWQtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIC5tZC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtZGlhbG9nIC5tZC1hY3Rpb25zIC5tZC1idXR0b24sIFtkaXI9cnRsXSBtZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxubWQtZGlhbG9nIC5tZC1hY3Rpb25zIC5tZC1idXR0b24sIG1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxubWQtZGlhbG9nLm1kLWNvbnRlbnQtb3ZlcmZsb3cgLm1kLWFjdGlvbnMsIG1kLWRpYWxvZy5tZC1jb250ZW50LW92ZXJmbG93IG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtZGlhbG9nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgbWQtZGlhbG9nLm1kLWRpYWxvZy1mdWxsc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5tZC1kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIG1hcmdpbjogMDtcbn1cbm1kLWRpdmlkZXJbbWQtaW5zZXRdIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5bZGlyPXJ0bF0gbWQtZGl2aWRlclttZC1pbnNldF0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbi5sYXlvdXQtcm93ID4gbWQtZGl2aWRlcixcbi5sYXlvdXQteHMtcm93ID4gbWQtZGl2aWRlciwgLmxheW91dC1ndC14cy1yb3cgPiBtZC1kaXZpZGVyLFxuLmxheW91dC1zbS1yb3cgPiBtZC1kaXZpZGVyLCAubGF5b3V0LWd0LXNtLXJvdyA+IG1kLWRpdmlkZXIsXG4ubGF5b3V0LW1kLXJvdyA+IG1kLWRpdmlkZXIsIC5sYXlvdXQtZ3QtbWQtcm93ID4gbWQtZGl2aWRlcixcbi5sYXlvdXQtbGctcm93ID4gbWQtZGl2aWRlciwgLmxheW91dC1ndC1sZy1yb3cgPiBtZC1kaXZpZGVyLFxuLmxheW91dC14bC1yb3cgPiBtZC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbm1kLWZhYi1zcGVlZC1kaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtZmFiLWJvdHRvbS1yaWdodCB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtZmFiLWJvdHRvbS1sZWZ0IHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1mYWItdG9wLXJpZ2h0IHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1mYWItdG9wLWxlZnQge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsIHtcbiAgei1pbmRleDogMjA7XG59XG5tZC1mYWItc3BlZWQtZGlhbDpub3QoLm1kLWhvdmVyLWZ1bGwpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5tZC1mYWItc3BlZWQtZGlhbDpub3QoLm1kLWhvdmVyLWZ1bGwpIG1kLWZhYi10cmlnZ2VyLCBtZC1mYWItc3BlZWQtZGlhbDpub3QoLm1kLWhvdmVyLWZ1bGwpIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbm1kLWZhYi1zcGVlZC1kaWFsOm5vdCgubWQtaG92ZXItZnVsbCkubWQtaXMtb3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxubWQtZmFiLXNwZWVkLWRpYWwgLl9tZC1jc3MtdmFyaWFibGVzIHtcbiAgei1pbmRleDogMjA7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1pcy1vcGVuIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxubWQtZmFiLXNwZWVkLWRpYWwgbWQtZmFiLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5tZC1mYWItc3BlZWQtZGlhbCBtZC1mYWItYWN0aW9ucyAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1kb3duIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWRvd24gbWQtZmFiLXRyaWdnZXIge1xuICBvcmRlcjogMTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWRvd24gbWQtZmFiLWFjdGlvbnMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcmRlcjogMjtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLXVwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLXVwIG1kLWZhYi10cmlnZ2VyIHtcbiAgb3JkZXI6IDI7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC11cCBtZC1mYWItYWN0aW9ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgb3JkZXI6IDE7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWxlZnQgbWQtZmFiLXRyaWdnZXIge1xuICBvcmRlcjogMjtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWxlZnQgbWQtZmFiLWFjdGlvbnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG9yZGVyOiAxO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtbGVmdCBtZC1mYWItYWN0aW9ucyAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1yaWdodCBtZC1mYWItdHJpZ2dlciB7XG4gIG9yZGVyOiAxO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtcmlnaHQgbWQtZmFiLWFjdGlvbnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBvcmRlcjogMjtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLXJpZ2h0IG1kLWZhYi1hY3Rpb25zIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsIHtcbiAgLypcbiAgICogSGlkZSBzb21lIGdyYXBoaWNzIGdsaXRjaGVzIGlmIHN3aXRjaGluZyBhbmltYXRpb24gdHlwZXNcbiAgICovXG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1mbGluZy1yZW1vdmUgLm1kLWZhYi1hY3Rpb24taXRlbSA+ICosIG1kLWZhYi1zcGVlZC1kaWFsLm1kLXNjYWxlLXJlbW92ZSAubWQtZmFiLWFjdGlvbi1pdGVtID4gKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsIHtcbiAgLypcbiAgICogSGFuZGxlIHRoZSBhbmltYXRpb25zXG4gICAqL1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtZmxpbmcgLm1kLWZhYi1hY3Rpb24taXRlbSB7XG4gIG9wYWNpdHk6IDE7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1mbGluZy5fbWQtYW5pbWF0aW9ucy13YWl0aW5nIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLXNjYWxlIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNDI4NTcxNDI5cztcbn1cblxubWQtZmFiLXRvb2xiYXIubWQtZmFiLWJvdHRvbS1yaWdodCB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtZmFiLXRvb2xiYXIubWQtZmFiLWJvdHRvbS1sZWZ0IHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1mYWItdG9vbGJhci5tZC1mYWItdG9wLXJpZ2h0IHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1mYWItdG9vbGJhci5tZC1mYWItdG9wLWxlZnQge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLWZhYi10b29sYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qXG4gICAqIENsb3NlZCBzdHlsaW5nXG4gICAqL1xufVxubWQtZmFiLXRvb2xiYXIgLl9tZC1mYWItdG9vbGJhci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA2OHB4O1xufVxubWQtZmFiLXRvb2xiYXIgbWQtZmFiLXRyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xufVxubWQtZmFiLXRvb2xiYXIgbWQtZmFiLXRyaWdnZXIgYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbm1kLWZhYi10b29sYmFyIG1kLWZhYi10cmlnZ2VyIC5fbWQtZmFiLXRvb2xiYXItYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbn1cbm1kLWZhYi10b29sYmFyIG1kLWZhYi10cmlnZ2VyIG1kLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWxlZnQgbWQtZmFiLXRyaWdnZXIge1xuICByaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1mYWItdG9vbGJhci5tZC1sZWZ0IG1kLWZhYi10cmlnZ2VyIHtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogMDtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWxlZnQgLm1kLXRvb2xiYXItdG9vbHMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5tZC1mYWItdG9vbGJhci5tZC1sZWZ0IC5tZC10b29sYmFyLXRvb2xzID4gLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xufVxuW2Rpcj1ydGxdIG1kLWZhYi10b29sYmFyLm1kLWxlZnQgLm1kLXRvb2xiYXItdG9vbHMgPiAubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWxlZnQgLm1kLXRvb2xiYXItdG9vbHMgPiAubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG59XG5bZGlyPXJ0bF0gbWQtZmFiLXRvb2xiYXIubWQtbGVmdCAubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjhyZW07XG59XG5tZC1mYWItdG9vbGJhci5tZC1sZWZ0IC5tZC10b29sYmFyLXRvb2xzID4gLm1kLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5bZGlyPXJ0bF0gbWQtZmFiLXRvb2xiYXIubWQtbGVmdCAubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5tZC1mYWItdG9vbGJhci5tZC1yaWdodCBtZC1mYWItdHJpZ2dlciB7XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtZmFiLXRvb2xiYXIubWQtcmlnaHQgbWQtZmFiLXRyaWdnZXIge1xuICBsZWZ0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMDtcbn1cbm1kLWZhYi10b29sYmFyLm1kLXJpZ2h0IC5tZC10b29sYmFyLXRvb2xzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1kLWZhYi10b29sYmFyIG1kLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjM7XG59XG5tZC1mYWItdG9vbGJhciBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5tZC1mYWItdG9vbGJhciBtZC10b29sYmFyIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG59XG5tZC1mYWItdG9vbGJhciB7XG4gIC8qXG4gICAqIEhvdmVyIHN0eWxpbmdcbiAgICovXG59XG5tZC1mYWItdG9vbGJhci5tZC1pcy1vcGVuIG1kLWZhYi10cmlnZ2VyID4gYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWlzLW9wZW4gbWQtZmFiLXRyaWdnZXIgPiBidXR0b24gbWQtaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC1mYWItdG9vbGJhci5tZC1pcy1vcGVuIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5tZC1ncmlkLWxpc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtZ3JpZC1saXN0IG1kLWdyaWQtdGlsZSxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgPiBmaWd1cmUsXG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlLWhlYWRlcixcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUtZm9vdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtZ3JpZC1saXN0IG1kLWdyaWQtdGlsZSBmaWd1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxubWQtZ3JpZC1saXN0IG1kLWdyaWQtdGlsZSBtZC1ncmlkLXRpbGUtaGVhZGVyLFxubWQtZ3JpZC1saXN0IG1kLWdyaWQtdGlsZSBtZC1ncmlkLXRpbGUtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlciBoMyxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlciBoNCxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciBoMyxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDAgMTZweDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlciBoMyxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlciBoNCxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciBoNCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlciB7XG4gIHRvcDogMDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtZ3JpZC10aWxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIG1kLWdyaWQtdGlsZS1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5tZC1pY29uIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cbm1kLWljb24gc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubWQtaWNvblttZC1mb250LWljb25dIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5tZC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwcHggOHB4IDBweDtcbn1cbm1kLWxpc3QgLm1kLXN1YmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0sXG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbSBtZC1pY29uOmZpcnN0LWNoaWxkLFxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgbWQtaWNvbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbSA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbiksXG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbikge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0gPiBtZC1pY29uOmZpcnN0LWNoaWxkOm5vdCgubWQtYXZhdGFyLWljb24pLFxuW2Rpcj1ydGxdIG1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4O1xufVxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0gLm1kLWF2YXRhciwgbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0gLm1kLWF2YXRhci1pY29uLFxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhcixcbm1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbltkaXI9cnRsXSBtZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLCBbZGlyPXJ0bF0gbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0gLm1kLWF2YXRhci1pY29uLFxuW2Rpcj1ydGxdIG1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXIsXG5bZGlyPXJ0bF0gbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLFxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhciB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLl9tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0LCBtZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHg7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIFtkaXI9cnRsXSBtZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAuX21kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIFtkaXI9cnRsXSBtZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgW2Rpcj1ydGxdIG1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogNTZweDtcbn1cbm1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDMsXG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGg0LFxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBwLCBtZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAuX21kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBoMyxcbm1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGg0LFxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLl9tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgcCwgbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBoMyxcbm1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDQsXG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IHAsIG1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLFxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgaDQsXG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAuX21kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbm1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDMsIG1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLCBtZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLCBtZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAuX21kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbm1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTItbGluZSwgbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLl9tZC1uby1zdHlsZSB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgZGl2Lm1kLWJ1dHRvbjpmaXJzdC1jaGlsZDo6YmVmb3JlLCBtZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAuX21kLW5vLXN0eWxlIGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLWF2YXRhciwgbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1hdmF0YXItaWNvbiwgbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLl9tZC1uby1zdHlsZSA+IC5tZC1hdmF0YXIsIG1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWF2YXRhci1pY29uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbm1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSwgbWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZSB7XG4gIG1pbi1oZWlnaHQ6IDc2cHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgZGl2Lm1kLWJ1dHRvbjpmaXJzdC1jaGlsZDo6YmVmb3JlLCBtZC1saXN0Lm1kLWRlbnNlIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAuX21kLW5vLXN0eWxlIGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi1oZWlnaHQ6IDc2cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gbWQtaWNvbjpmaXJzdC1jaGlsZCxcbm1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1hdmF0YXIsIG1kLWxpc3QubWQtZGVuc2UgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5fbWQtbm8tc3R5bGUgPiBtZC1pY29uOmZpcnN0LWNoaWxkLFxubWQtbGlzdC5tZC1kZW5zZSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZSA+IC5tZC1hdmF0YXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5tZC1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tZC1saXN0LWl0ZW0uX21kLXByb3h5LWZvY3VzLm1kLWZvY3VzZWQgLl9tZC1uby1zdHlsZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgbGluZWFyO1xufVxubWQtbGlzdC1pdGVtLl9tZC1idXR0b24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1kLWxpc3QtaXRlbS5fbWQtYnV0dG9uLXdyYXAgPiBkaXYubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0uX21kLWJ1dHRvbi13cmFwID4gZGl2Lm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxubWQtbGlzdC1pdGVtLl9tZC1idXR0b24td3JhcCA+IGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xufVxubWQtbGlzdC1pdGVtLl9tZC1idXR0b24td3JhcCA+IGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQgPiAubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxubWQtbGlzdC1pdGVtLl9tZC1idXR0b24td3JhcCA+IGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQgLl9tZC1saXN0LWl0ZW0taW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubWQtbGlzdC1pdGVtLl9tZC1uby1wcm94eSxcbm1kLWxpc3QtaXRlbSAuX21kLW5vLXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggMTZweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5tZC1saXN0LWl0ZW0uX21kLW5vLXByb3h5Lm1kLWJ1dHRvbixcbm1kLWxpc3QtaXRlbSAuX21kLW5vLXN0eWxlLm1kLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbS5fbWQtbm8tcHJveHkubWQtYnV0dG9uLFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAuX21kLW5vLXN0eWxlLm1kLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxubWQtbGlzdC1pdGVtLl9tZC1uby1wcm94eS5tZC1idXR0b24sXG5tZC1saXN0LWl0ZW0gLl9tZC1uby1zdHlsZS5tZC1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xufVxubWQtbGlzdC1pdGVtLl9tZC1uby1wcm94eS5tZC1idXR0b24gPiAubWQtcmlwcGxlLWNvbnRhaW5lcixcbm1kLWxpc3QtaXRlbSAuX21kLW5vLXN0eWxlLm1kLWJ1dHRvbiA+IC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbm1kLWxpc3QtaXRlbS5fbWQtbm8tcHJveHk6Zm9jdXMsXG5tZC1saXN0LWl0ZW0gLl9tZC1uby1zdHlsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tZC1saXN0LWl0ZW0ubWQtY2xpY2thYmxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubWQtbGlzdC1pdGVtIG1kLWRpdmlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gbWQtZGl2aWRlciB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAwO1xufVxubWQtbGlzdC1pdGVtIG1kLWRpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbm1kLWxpc3QtaXRlbSBtZC1kaXZpZGVyW21kLWluc2V0XSB7XG4gIGxlZnQ6IDcycHg7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIG1kLWRpdmlkZXJbbWQtaW5zZXRdIHtcbiAgbGVmdDogMDtcbiAgbGVmdDogYXV0bztcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDcycHg7XG59XG5tZC1saXN0LWl0ZW0gbWQtZGl2aWRlclttZC1pbnNldF0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxubWQtbGlzdC1pdGVtLFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5tZC1saXN0LWl0ZW0gPiBkaXYubWQtcHJpbWFyeSA+IG1kLWljb246bm90KC5tZC1hdmF0YXItaWNvbiksIG1kLWxpc3QtaXRlbSA+IGRpdi5tZC1zZWNvbmRhcnkgPiBtZC1pY29uOm5vdCgubWQtYXZhdGFyLWljb24pLCBtZC1saXN0LWl0ZW0gPiBtZC1pY29uOmZpcnN0LWNoaWxkOm5vdCgubWQtYXZhdGFyLWljb24pLFxubWQtbGlzdC1pdGVtID4gbWQtaWNvbi5tZC1zZWNvbmRhcnk6bm90KC5tZC1hdmF0YXItaWNvbiksXG5tZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgPiBkaXYubWQtcHJpbWFyeSA+IG1kLWljb246bm90KC5tZC1hdmF0YXItaWNvbiksXG5tZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgPiBkaXYubWQtc2Vjb25kYXJ5ID4gbWQtaWNvbjpub3QoLm1kLWF2YXRhci1pY29uKSxcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbiksXG5tZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgPiBtZC1pY29uLm1kLXNlY29uZGFyeTpub3QoLm1kLWF2YXRhci1pY29uKSB7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbm1kLWxpc3QtaXRlbSA+IGRpdi5tZC1wcmltYXJ5ID4gbWQtY2hlY2tib3gsIG1kLWxpc3QtaXRlbSA+IGRpdi5tZC1zZWNvbmRhcnkgPiBtZC1jaGVja2JveCwgbWQtbGlzdC1pdGVtID4gbWQtY2hlY2tib3gsXG5tZC1saXN0LWl0ZW0gbWQtY2hlY2tib3gubWQtc2Vjb25kYXJ5LFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyID4gZGl2Lm1kLXByaW1hcnkgPiBtZC1jaGVja2JveCxcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciA+IGRpdi5tZC1zZWNvbmRhcnkgPiBtZC1jaGVja2JveCxcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciA+IG1kLWNoZWNrYm94LFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIG1kLWNoZWNrYm94Lm1kLXNlY29uZGFyeSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbm1kLWxpc3QtaXRlbSA+IGRpdi5tZC1wcmltYXJ5ID4gbWQtY2hlY2tib3ggLm1kLWxhYmVsLCBtZC1saXN0LWl0ZW0gPiBkaXYubWQtc2Vjb25kYXJ5ID4gbWQtY2hlY2tib3ggLm1kLWxhYmVsLCBtZC1saXN0LWl0ZW0gPiBtZC1jaGVja2JveCAubWQtbGFiZWwsXG5tZC1saXN0LWl0ZW0gbWQtY2hlY2tib3gubWQtc2Vjb25kYXJ5IC5tZC1sYWJlbCxcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciA+IGRpdi5tZC1wcmltYXJ5ID4gbWQtY2hlY2tib3ggLm1kLWxhYmVsLFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyID4gZGl2Lm1kLXNlY29uZGFyeSA+IG1kLWNoZWNrYm94IC5tZC1sYWJlbCxcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciA+IG1kLWNoZWNrYm94IC5tZC1sYWJlbCxcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciBtZC1jaGVja2JveC5tZC1zZWNvbmRhcnkgLm1kLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1kLWxpc3QtaXRlbSA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbiksXG5tZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgPiBtZC1pY29uOmZpcnN0LWNoaWxkOm5vdCgubWQtYXZhdGFyLWljb24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbiksXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxubWQtbGlzdC1pdGVtIC5tZC1hdmF0YXIsIG1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLWljb24sXG5tZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhcixcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciAubWQtYXZhdGFyLWljb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLCBbZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1hdmF0YXItaWNvbixcbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhcixcbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5tZC1saXN0LWl0ZW0gLm1kLWF2YXRhciwgbWQtbGlzdC1pdGVtIC5tZC1hdmF0YXItaWNvbixcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciAubWQtYXZhdGFyLFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXItaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5tZC1saXN0LWl0ZW0gLm1kLWF2YXRhcixcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciAubWQtYXZhdGFyIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbm1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLWljb24sXG5tZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhci1pY29uIHtcbiAgcGFkZGluZzogOHB4O1xufVxubWQtbGlzdC1pdGVtIC5tZC1hdmF0YXItaWNvbiBzdmcsXG5tZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhci1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5tZC1saXN0LWl0ZW0gPiBtZC1jaGVja2JveCxcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciA+IG1kLWNoZWNrYm94IHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtID4gbWQtY2hlY2tib3gsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyID4gbWQtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMjlweDtcbn1cbm1kLWxpc3QtaXRlbSA+IG1kLWNoZWNrYm94LFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyID4gbWQtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtID4gbWQtY2hlY2tib3gsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyID4gbWQtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbm1kLWxpc3QtaXRlbSA+IG1kLWNoZWNrYm94LFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyID4gbWQtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxubWQtbGlzdC1pdGVtIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lcixcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciAuX21kLXNlY29uZGFyeS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLl9tZC1zZWNvbmRhcnktY29udGFpbmVyLFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciAuX21kLXNlY29uZGFyeS1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5tZC1saXN0LWl0ZW0gLl9tZC1zZWNvbmRhcnktY29udGFpbmVyLFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAuX21kLXNlY29uZGFyeS1jb250YWluZXIsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxubWQtbGlzdC1pdGVtIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtYnV0dG9uOmxhc3Qtb2YtdHlwZSwgbWQtbGlzdC1pdGVtIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtaWNvbi1idXR0b246bGFzdC1vZi10eXBlLFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtYnV0dG9uOmxhc3Qtb2YtdHlwZSxcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciAuX21kLXNlY29uZGFyeS1jb250YWluZXIgLm1kLWljb24tYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAuX21kLXNlY29uZGFyeS1jb250YWluZXIgLm1kLWJ1dHRvbjpsYXN0LW9mLXR5cGUsIFtkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLl9tZC1zZWNvbmRhcnktY29udGFpbmVyIC5tZC1pY29uLWJ1dHRvbjpsYXN0LW9mLXR5cGUsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtYnV0dG9uOmxhc3Qtb2YtdHlwZSxcbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgLl9tZC1zZWNvbmRhcnktY29udGFpbmVyIC5tZC1pY29uLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxubWQtbGlzdC1pdGVtIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1jaGVja2JveCxcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciAuX21kLXNlY29uZGFyeS1jb250YWluZXIgbWQtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxubWQtbGlzdC1pdGVtIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1jaGVja2JveDpsYXN0LWNoaWxkLFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLl9tZC1zZWNvbmRhcnktY29udGFpbmVyIG1kLWNoZWNrYm94Omxhc3QtY2hpbGQsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5tZC1saXN0LWl0ZW0gLl9tZC1zZWNvbmRhcnktY29udGFpbmVyIG1kLXN3aXRjaCxcbm1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciAuX21kLXNlY29uZGFyeS1jb250YWluZXIgbWQtc3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAuX21kLXNlY29uZGFyeS1jb250YWluZXIgbWQtc3dpdGNoLFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAuX21kLWxpc3QtaXRlbS1pbm5lciAuX21kLXNlY29uZGFyeS1jb250YWluZXIgbWQtc3dpdGNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5tZC1saXN0LWl0ZW0gPiBwLCBtZC1saXN0LWl0ZW0gPiAuX21kLWxpc3QtaXRlbS1pbm5lciA+IHAsXG5tZC1saXN0LWl0ZW0gLl9tZC1saXN0LWl0ZW0taW5uZXIgPiBwLFxubWQtbGlzdC1pdGVtIC5fbWQtbGlzdC1pdGVtLWlubmVyID4gLl9tZC1saXN0LWl0ZW0taW5uZXIgPiBwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAuX21kLW5vLXN0eWxlLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUubWQtbG9uZy10ZXh0LCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLl9tZC1uby1zdHlsZS5tZC1sb25nLXRleHQsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUubWQtbG9uZy10ZXh0LCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZS5tZC1sb25nLXRleHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0LCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLl9tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0LCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0LCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHg7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0LCBbZGlyPXJ0bF0gbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAuX21kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBoMywgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBoMywgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBtYXJnaW46IDAgMCAwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGg0LCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLl9tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgaDQsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGg0LCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIG1hcmdpbjogM3B4IDAgMXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBwLCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLl9tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgcCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQgcCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxubWQtbGlzdC1pdGVtLm1kLTItbGluZSwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5fbWQtbm8tc3R5bGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lIGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5fbWQtbm8tc3R5bGUgZGl2Lm1kLWJ1dHRvbjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLWF2YXRhciwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtYXZhdGFyLWljb24sIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAuX21kLW5vLXN0eWxlID4gLm1kLWF2YXRhciwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5fbWQtbm8tc3R5bGUgLm1kLWF2YXRhci1pY29uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiBtZC1pY29uOmZpcnN0LWNoaWxkLCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLl9tZC1uby1zdHlsZSA+IG1kLWljb246Zmlyc3QtY2hpbGQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxubWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAuX21kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxubWQtbGlzdC1pdGVtLm1kLTMtbGluZSwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5fbWQtbm8tc3R5bGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDg4cHg7XG59XG5tZC1saXN0LWl0ZW0ubWQtMy1saW5lIGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5fbWQtbm8tc3R5bGUgZGl2Lm1kLWJ1dHRvbjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogODhweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gbWQtaWNvbjpmaXJzdC1jaGlsZCxcbm1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtYXZhdGFyLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZSA+IG1kLWljb246Zmlyc3QtY2hpbGQsXG5tZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLl9tZC1uby1zdHlsZSA+IC5tZC1hdmF0YXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5tZC1pbnB1dC1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5tZC1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW46IDE4cHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtZXJyb3JzLXNwYWNlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjJweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxubWQtaW5wdXQtY29udGFpbmVyID4gbWQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDJweDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgPiBtZC1pY29uIHtcbiAgbGVmdDogYXV0bztcbn1cbm1kLWlucHV0LWNvbnRhaW5lciA+IG1kLWljb24ge1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgPiBtZC1pY29uIHtcbiAgcmlnaHQ6IDJweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZV0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1tb250aF0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10aW1lXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXdlZWtdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXVybF0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1zZWFyY2hdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNvbG9yXSB7XG4gIC8qIHJlbW92ZSBkZWZhdWx0IGFwcGVhcmFuY2UgZnJvbSBhbGwgaW5wdXQvdGV4dGFyZWEgKi9cbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRlXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPW1vbnRoXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRpbWVdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9d2Vla10ge1xuICBtaW4taGVpZ2h0OiAyNnB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxubWQtaW5wdXQtY29udGFpbmVyIHRleHRhcmVhLm1kLWlucHV0IHtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG59XG5tZC1pbnB1dC1jb250YWluZXIgdGV4dGFyZWFbbWQtbm8tYXV0b2dyb3ddIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLl9tZC1jb250YWluZXItaWdub3JlKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLl9tZC1jb250YWluZXItaWdub3JlKSB7XG4gIGxlZnQ6IGF1dG87XG59XG5tZC1pbnB1dC1jb250YWluZXIgbGFiZWw6bm90KC5fbWQtY29udGFpbmVyLWlnbm9yZSkge1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWw6bm90KC5fbWQtY29udGFpbmVyLWlnbm9yZSkge1xuICByaWdodDogMDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLl9tZC1jb250YWluZXItaWdub3JlKS5tZC1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICpcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxubWQtaW5wdXQtY29udGFpbmVyIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCguX21kLWNvbnRhaW5lci1pZ25vcmUpLFxubWQtaW5wdXQtY29udGFpbmVyIC5fbWQtcGxhY2Vob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLl9tZC1jb250YWluZXItaWdub3JlKSxcbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLl9tZC1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLl9tZC1jb250YWluZXItaWdub3JlKSxcbm1kLWlucHV0LWNvbnRhaW5lciAuX21kLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5fbWQtY29udGFpbmVyLWlnbm9yZSksXG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5fbWQtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5fbWQtY29udGFpbmVyLWlnbm9yZSksXG5tZC1pbnB1dC1jb250YWluZXIgLl9tZC1wbGFjZWhvbGRlciB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjhweCwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLl9tZC1jb250YWluZXItaWdub3JlKSxcbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLl9tZC1wbGFjZWhvbGRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAuX21kLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1mb2N1c2VkIC5fbWQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI0cHgsIDApO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWhhcy12YWx1ZSAuX21kLXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSkgaW5wdXQ6bm90KDpmb2N1cyksIG1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSkgaW5wdXQ6bm90KDpmb2N1cyk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1hbXBtLWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCwgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBpbnB1dDpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbGxpc2Vjb25kLWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsIG1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSkgaW5wdXQ6bm90KDpmb2N1cyk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQsIG1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSkgaW5wdXQ6bm90KDpmb2N1cyk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC13ZWVrLWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCwgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBpbnB1dDpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5tZC1pbnB1dC1jb250YWluZXIge1xuICAvKlxuICAgKiBUaGUgLm1kLWlucHV0IGNsYXNzIGlzIGFkZGVkIHRvIHRoZSBpbnB1dC90ZXh0YXJlYVxuICAgKi9cbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsb2F0OiBsZWZ0O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQ6aW52YWxpZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0Lm1kLW5vLWZsZXgge1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWNoYXItY291bnRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3JkZXI6IDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBsZWZ0O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQtbWVzc2FnZXMtYW5pbWF0aW9uIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24ubmctZW50ZXIgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiwgbWQtaW5wdXQtY29udGFpbmVyIC5tZC1jaGFyLWNvdW50ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb246bm90KC5tZC1jaGFyLWNvdW50ZXIpLCBtZC1pbnB1dC1jb250YWluZXIgLm1kLWNoYXItY291bnRlcjpub3QoLm1kLWNoYXItY291bnRlcikge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbjpub3QoLm1kLWNoYXItY291bnRlciksIFtkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWNoYXItY291bnRlcjpub3QoLm1kLWNoYXItY291bnRlcikge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbjpub3QoLm1kLWNoYXItY291bnRlciksIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyOm5vdCgubWQtY2hhci1jb3VudGVyKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uOm5vdCgubWQtY2hhci1jb3VudGVyKSwgW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyOm5vdCgubWQtY2hhci1jb3VudGVyKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaW52YWxpZCkgLm1kLWF1dG8taGlkZSAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWF1dG8taGlkZSAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb246bm90KC5uZy1hbmltYXRlKSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ubmctZW50ZXIge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtZm9jdXNlZCBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KSwgbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWhhcy1wbGFjZWhvbGRlciBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KSwgbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWhhcy12YWx1ZSBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSBzY2FsZSgwLjc1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDAuNHMsIHdpZHRoIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDAuNHM7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtaGFzLXZhbHVlIGxhYmVsIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1mb2N1c2VkIC5tZC1pbnB1dCxcbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQubmctaW52YWxpZC5uZy1kaXJ0eSwgbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LXJlc2l6ZWQgLm1kLWlucHV0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dFtkaXNhYmxlZF0sIFtkaXNhYmxlZF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAtMXB4IGxlZnQgMDtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1mbG9hdCB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWZsb2F0ID4gbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tZmxvYXQgPiBtZC1pY29uIHtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDJweDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1mbG9hdCA+IG1kLWljb24ge1xuICBsZWZ0OiBhdXRvO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tZmxvYXQgPiBtZC1pY29uIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tZmxvYXQgPiBtZC1pY29uIHtcbiAgcmlnaHQ6IDJweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQgPiBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLl9tZC1jb250YWluZXItaWdub3JlKSxcbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQgPiBsYWJlbCAubWQtcGxhY2Vob2xkZXIsIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLXJpZ2h0ID4gbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5fbWQtY29udGFpbmVyLWlnbm9yZSksXG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1yaWdodCA+IGxhYmVsIC5tZC1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4IC0gMThweCk7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQgPiBsYWJlbCB7XG4gIGxlZnQ6IDM2cHg7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdCA+IGxhYmVsIHtcbiAgbGVmdDogYXV0bztcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQgPiBsYWJlbCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQgPiBsYWJlbCB7XG4gIHJpZ2h0OiAzNnB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQgPiBtZC1pY29uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IDJweDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1yaWdodCA+IG1kLWljb246bGFzdC1vZi10eXBlIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1yaWdodCA+IG1kLWljb246bGFzdC1vZi10eXBlIHtcbiAgbGVmdDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1yaWdodCA+IG1kLWljb246bGFzdC1vZi10eXBlIHtcbiAgbGVmdDogMnB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdC5tZC1pY29uLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdC5tZC1pY29uLXJpZ2h0ID4gbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5fbWQtY29udGFpbmVyLWlnbm9yZSksXG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0Lm1kLWljb24tcmlnaHQgPiBsYWJlbCAubWQtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCAqIDIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1pbnB1dC1jb250YWluZXIubWQtZGVmYXVsdC10aGVtZSA+IG1kLWljb24ge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbm1kLXRvb2xiYXIubWQtbWVudS10b29sYmFyIGgyLm1kLXRvb2xiYXItdG9vbHMge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxubWQtbWVudS1iYXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5tZC1tZW51LWJhciAubWQtbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtbWVudS1iYXIgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxubWQtbWVudS1iYXIgbWQtYmFja2Ryb3AuX21kLW1lbnUtYmFja2Ryb3Age1xuICB6LWluZGV4OiAtMjtcbn1cblxubWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgcGFkZGluZzogMTZweCAwO1xufVxubWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbS5tZC1pbmRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtLm1kLWluZGVudCA+IG1kLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDZweDtcbiAgbGVmdDogMjRweDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtLm1kLWluZGVudCA+IG1kLWljb24ge1xuICBsZWZ0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMjRweDtcbn1cbm1kLW1lbnUtY29udGVudC5fbWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ubWQtaW5kZW50ID4gLm1kLWJ1dHRvbiwgbWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbS5tZC1pbmRlbnQgLm1kLW1lbnUgPiAubWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMCAzMnB4IDAgNjRweDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtLm1kLWluZGVudCA+IC5tZC1idXR0b24sIFtkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtLm1kLWluZGVudCAubWQtbWVudSA+IC5tZC1idXR0b24ge1xuICBwYWRkaW5nOiAwIDY0cHggMCAzMnB4O1xufVxubWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24ge1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5tZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLWJ1dHRvbiBzcGFuIHtcbiAgZmxleC1ncm93OiAxO1xufVxubWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24gc3Bhbi5tZC1hbHQtdGV4dCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5tZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1kaXZpZGVyIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbm1kLW1lbnUtY29udGVudC5fbWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uLCBtZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLW1lbnUgPiAubWQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiwgW2Rpcj1ydGxdIG1kLW1lbnUtY29udGVudC5fbWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtbWVudSA+IC5tZC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbm1kLW1lbnUtY29udGVudC5fbWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uLCBtZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLW1lbnUgPiAubWQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5tZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxubWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1tZW51ID4gLm1kLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLW1lbnUtY29udGVudC5fbWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtbWVudSA+IC5tZC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxubWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1tZW51ID4gLm1kLWJ1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIuKWvFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBzcGVhazogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZVkoMC40NSkgc2NhbGVYKDAuOSk7XG59XG5bZGlyPXJ0bF0gbWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1tZW51ID4gLm1kLWJ1dHRvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZVkoMC40NSkgc2NhbGVYKDAuOSk7XG59XG5tZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLW1lbnUgPiAubWQtYnV0dG9uOmFmdGVyIHtcbiAgcmlnaHQ6IDI4cHg7XG59XG5bZGlyPXJ0bF0gbWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1tZW51ID4gLm1kLWJ1dHRvbjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogYXV0bztcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IDI4cHg7XG59XG5cbi5fbWQtb3Blbi1tZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5fbWQtb3Blbi1tZW51LWNvbnRhaW5lciBtZC1tZW51LWRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5fbWQtb3Blbi1tZW51LWNvbnRhaW5lciBtZC1tZW51LWNvbnRlbnQgPiAqIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5fbWQtb3Blbi1tZW51LWNvbnRhaW5lcjpub3QoLl9tZC1jbGlja2FibGUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uX21kLW9wZW4tbWVudS1jb250YWluZXIuX21kLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbn1cbi5fbWQtb3Blbi1tZW51LWNvbnRhaW5lci5fbWQtYWN0aXZlID4gbWQtbWVudS1jb250ZW50ID4gKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG4uX21kLW9wZW4tbWVudS1jb250YWluZXIuX21kLWxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xufVxuXG5tZC1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWF4LWhlaWdodDogMzA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5tZC1tZW51LWNvbnRlbnQubWQtZGVuc2Uge1xuICBtYXgtaGVpZ2h0OiAyMDhweDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbn1cblxubWQtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWluLWhlaWdodDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbm1kLW1lbnUtaXRlbSA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbm1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5bZGlyPXJ0bF0gbWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxubWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5tZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uIG1kLWljb24ge1xuICBtYXJnaW46IGF1dG8gMTZweCBhdXRvIDA7XG59XG5bZGlyPXJ0bF0gbWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byAxNnB4O1xufVxubWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5tZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uIHNwYW4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxubWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5tZC1tZW51IHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbm1kLXRvb2xiYXIgLm1kLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIG1kLW1lbnUtY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAxMTJweDtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCIzXCJdIHtcbiAgICBtaW4td2lkdGg6IDE2OHB4O1xuICB9XG4gIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIjRcIl0ge1xuICAgIG1pbi13aWR0aDogMjI0cHg7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50W3dpZHRoPVwiNVwiXSB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCI2XCJdIHtcbiAgICBtaW4td2lkdGg6IDMzNnB4O1xuICB9XG4gIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIjdcIl0ge1xuICAgIG1pbi13aWR0aDogMzkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBtZC1tZW51LWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogOTZweDtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCIzXCJdIHtcbiAgICBtaW4td2lkdGg6IDE5MnB4O1xuICB9XG4gIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIjRcIl0ge1xuICAgIG1pbi13aWR0aDogMjU2cHg7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50W3dpZHRoPVwiNVwiXSB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCI2XCJdIHtcbiAgICBtaW4td2lkdGg6IDM4NHB4O1xuICB9XG4gIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIjdcIl0ge1xuICAgIG1pbi13aWR0aDogNDQ4cHg7XG4gIH1cbn1cbi8qKiBNYXRjaGVzIFwibWQtdGFicyBtZC10YWJzLXdyYXBwZXJcIiBzdHlsZS4gKi9cbi5tZC1uYXYtYmFyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLl9tZC1uYXYtYmFyLWxpc3Qge1xuICBvdXRsaW5lOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZC1uYXYtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm1kLWJ1dHRvbi5fbWQtbmF2LWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgNHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxuLm1kLWJ1dHRvbi5fbWQtbmF2LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWQtYnV0dG9uLl9tZC1uYXYtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxubWQtbmF2LWluay1iYXIge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbm1kLW5hdi1pbmstYmFyLl9tZC1sZWZ0IHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpLCByaWdodCAwLjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG59XG5tZC1uYXYtaW5rLWJhci5fbWQtcmlnaHQge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSwgcmlnaHQgMC4xMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cblxubWQtbmF2LWV4dHJhLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ubWQtcGFuZWwtb3V0ZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uX21kLXBhbmVsLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5fbWQtcGFuZWwtZnVsbHNjcmVlbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG59XG5cbi5fbWQtcGFuZWwtc2hvd24gLm1kLXBhbmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLm1kLXBhbmVsIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLm1kLXBhbmVsLl9tZC1wYW5lbC1zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubWQtcGFuZWwuX21kLXBhbmVsLWFuaW1hdGUtZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cbi5tZC1wYW5lbC5fbWQtcGFuZWwtYW5pbWF0ZS1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xufVxuLm1kLXBhbmVsLl9tZC1wYW5lbC1hbmltYXRlLXNjYWxlLW91dCwgLm1kLXBhbmVsLl9tZC1wYW5lbC1hbmltYXRlLWZhZGUtb3V0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tZC1wYW5lbC5fbWQtcGFuZWwtYmFja2Ryb3Age1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWQtcGFuZWwuX21kLW9wYXF1ZS1lbnRlciB7XG4gIG9wYWNpdHk6IDAuNDg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cbi5tZC1wYW5lbC5fbWQtb3BhcXVlLWxlYXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xufVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbm1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtcHJvZ3Jlc3MtY2lyY3VsYXIuX21kLXByb2dyZXNzLWNpcmN1bGFyLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxubWQtcHJvZ3Jlc3MtY2lyY3VsYXIuX21kLW1vZGUtaW5kZXRlcm1pbmF0ZSBzdmcge1xuICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUtcm90YXRlIDIuOXMgbGluZWFyIGluZmluaXRlO1xufVxubWQtcHJvZ3Jlc3MtY2lyY3VsYXIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5tZC1wcm9ncmVzcy1saW5lYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbm1kLXByb2dyZXNzLWxpbmVhci5fbWQtcHJvZ3Jlc3MtbGluZWFyLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxLCAxKTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAuX21kLWNvbnRhaW5lciAuX21kLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAuX21kLWNvbnRhaW5lciAuX21kLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjNweDtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAuX21kLWNvbnRhaW5lciAuX21kLWJhcjEsIG1kLXByb2dyZXNzLWxpbmVhciAuX21kLWNvbnRhaW5lciAuX21kLWJhcjIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIgLl9tZC1jb250YWluZXIuX21kLW1vZGUtcXVlcnkgLl9tZC1iYXIxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAuX21kLWNvbnRhaW5lci5fbWQtbW9kZS1xdWVyeSAuX21kLWJhcjIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcXVlcnkgMC44cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAuX21kLWNvbnRhaW5lci5fbWQtbW9kZS1kZXRlcm1pbmF0ZSAuX21kLWJhcjEge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtY29udGFpbmVyLl9tZC1tb2RlLWluZGV0ZXJtaW5hdGUgLl9tZC1iYXIxIHtcbiAgYW5pbWF0aW9uOiBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS1zY2FsZS0xIDRzIGluZmluaXRlLCBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS0xIDRzIGluZmluaXRlO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtY29udGFpbmVyLl9tZC1tb2RlLWluZGV0ZXJtaW5hdGUgLl9tZC1iYXIyIHtcbiAgYW5pbWF0aW9uOiBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS1zY2FsZS0yIDRzIGluZmluaXRlLCBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS0yIDRzIGluZmluaXRlO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtY29udGFpbmVyLm5nLWhpZGUgLl9tZC1wcm9ncmVzcy1saW5lYXItZGlzYWJsZWQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtY29udGFpbmVyLm5nLWhpZGUgLl9tZC1wcm9ncmVzcy1saW5lYXItZGlzYWJsZWQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtY29udGFpbmVyIC5fbWQtYmFyMSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtY29udGFpbmVyLm5nLWhpZGUgLl9tZC1wcm9ncmVzcy1saW5lYXItZGlzYWJsZWQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtY29udGFpbmVyIC5fbWQtYmFyMiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5fbWQtY29udGFpbmVyLl9tZC1tb2RlLWJ1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAuX21kLWNvbnRhaW5lci5fbWQtbW9kZS1idWZmZXIgLl9tZC1kYXNoZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogYnVmZmVyIDNzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBxdWVyeSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNSUpIHNjYWxlKDAuMywgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnVmZmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yM3B4O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtMjNweDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS1zY2FsZS0xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDM2LjYlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczMTQzMiwgMC4xMjQ4MTk4MjEsIDAuNzg1ODQzOTk2LCAxKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczMjAwNCwgMCwgMC4yMzM2NDg5MDYsIDEuMzcwOTc5OCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS0xIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjY2NjY2NyU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDIwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NjY2NjY3JTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczMiwgMC40OTU4MTg3MDMpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDM1LCAwLjM4MTM1MTk3LCAwLjU1LCAwLjk1NjM1MjEyNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUuNDQ0NDQ0NDQ0NCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtc2NhbGUtMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAyODE3MiwgMC4wNTcwNTA4MzYsIDAuNTc2NjA5OTUsIDAuNDUzOTcwODQxKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxMjk5NCwgMC4xOTY0MzE5NTcsIDAuNjQ4MzczNzc4LCAxLjAwNDMxNTM1KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc1ODgyLCAtMC4wMDMxNjMzNTcsIDAuMjExNzYxOTE2LCAxLjM4MTc4OTYxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLTIge1xuICAwJSB7XG4gICAgbGVmdDogLTU0Ljg4ODg4ODg4ODklO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA1ODQsIDAuNDA5Njg0OTY2KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzI5OSwgMC4yODQwNTc2ODQsIDAuOCwgMC43MzM3MTg5NzkpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMzQ5MDMsIDAuNiwgMC45MDIwMjU3OTYpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4ODg4ODg5JTtcbiAgfVxufVxubWQtcmFkaW8tYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtcmFkaW8tYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXJhZGlvLWJ1dHRvbltkaXNhYmxlZF0gLl9tZC1jb250YWluZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5tZC1yYWRpby1idXR0b24gLl9tZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLXJhZGlvLWJ1dHRvbiAuX21kLWNvbnRhaW5lciB7XG4gIGxlZnQ6IGF1dG87XG59XG5tZC1yYWRpby1idXR0b24gLl9tZC1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1yYWRpby1idXR0b24gLl9tZC1jb250YWluZXIge1xuICByaWdodDogMDtcbn1cbm1kLXJhZGlvLWJ1dHRvbiAuX21kLWNvbnRhaW5lciAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IC0xNXB4O1xuICByaWdodDogLTE1cHg7XG4gIGJvdHRvbTogLTE1cHg7XG59XG5tZC1yYWRpby1idXR0b24gLl9tZC1jb250YWluZXI6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB3aWR0aDogYXV0bztcbn1cbm1kLXJhZGlvLWJ1dHRvbi5tZC1hbGlnbi10b3AtbGVmdCA+IGRpdi5fbWQtY29udGFpbmVyIHtcbiAgdG9wOiAxMnB4O1xufVxubWQtcmFkaW8tYnV0dG9uIC5fbWQtb2ZmIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlIDAuMjhzO1xufVxubWQtcmFkaW8tYnV0dG9uIC5fbWQtb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjI4cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbm1kLXJhZGlvLWJ1dHRvbi5tZC1jaGVja2VkIC5fbWQtb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5tZC1yYWRpby1idXR0b24gLl9tZC1sYWJlbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbltkaXI9cnRsXSBtZC1yYWRpby1idXR0b24gLl9tZC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxubWQtcmFkaW8tYnV0dG9uIC5fbWQtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtcmFkaW8tYnV0dG9uIC5fbWQtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5tZC1yYWRpby1idXR0b24gLl9tZC1sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxubWQtcmFkaW8tZ3JvdXAubGF5b3V0LWNvbHVtbiBtZC1yYWRpby1idXR0b24sIG1kLXJhZGlvLWdyb3VwLmxheW91dC14cy1jb2x1bW4gbWQtcmFkaW8tYnV0dG9uLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtZ3QteHMtY29sdW1uIG1kLXJhZGlvLWJ1dHRvbiwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LXNtLWNvbHVtbiBtZC1yYWRpby1idXR0b24sIG1kLXJhZGlvLWdyb3VwLmxheW91dC1ndC1zbS1jb2x1bW4gbWQtcmFkaW8tYnV0dG9uLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtbWQtY29sdW1uIG1kLXJhZGlvLWJ1dHRvbiwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LWd0LW1kLWNvbHVtbiBtZC1yYWRpby1idXR0b24sIG1kLXJhZGlvLWdyb3VwLmxheW91dC1sZy1jb2x1bW4gbWQtcmFkaW8tYnV0dG9uLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtZ3QtbGctY29sdW1uIG1kLXJhZGlvLWJ1dHRvbiwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LXhsLWNvbHVtbiBtZC1yYWRpby1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxubWQtcmFkaW8tZ3JvdXAubGF5b3V0LXJvdyBtZC1yYWRpby1idXR0b24sIG1kLXJhZGlvLWdyb3VwLmxheW91dC14cy1yb3cgbWQtcmFkaW8tYnV0dG9uLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtZ3QteHMtcm93IG1kLXJhZGlvLWJ1dHRvbiwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LXNtLXJvdyBtZC1yYWRpby1idXR0b24sIG1kLXJhZGlvLWdyb3VwLmxheW91dC1ndC1zbS1yb3cgbWQtcmFkaW8tYnV0dG9uLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtbWQtcm93IG1kLXJhZGlvLWJ1dHRvbiwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LWd0LW1kLXJvdyBtZC1yYWRpby1idXR0b24sIG1kLXJhZGlvLWdyb3VwLmxheW91dC1sZy1yb3cgbWQtcmFkaW8tYnV0dG9uLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtZ3QtbGctcm93IG1kLXJhZGlvLWJ1dHRvbiwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LXhsLXJvdyBtZC1yYWRpby1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC1yYWRpby1ncm91cC5sYXlvdXQtcm93IG1kLXJhZGlvLWJ1dHRvbiwgW2Rpcj1ydGxdIG1kLXJhZGlvLWdyb3VwLmxheW91dC14cy1yb3cgbWQtcmFkaW8tYnV0dG9uLCBbZGlyPXJ0bF0gbWQtcmFkaW8tZ3JvdXAubGF5b3V0LWd0LXhzLXJvdyBtZC1yYWRpby1idXR0b24sIFtkaXI9cnRsXSBtZC1yYWRpby1ncm91cC5sYXlvdXQtc20tcm93IG1kLXJhZGlvLWJ1dHRvbiwgW2Rpcj1ydGxdIG1kLXJhZGlvLWdyb3VwLmxheW91dC1ndC1zbS1yb3cgbWQtcmFkaW8tYnV0dG9uLCBbZGlyPXJ0bF0gbWQtcmFkaW8tZ3JvdXAubGF5b3V0LW1kLXJvdyBtZC1yYWRpby1idXR0b24sIFtkaXI9cnRsXSBtZC1yYWRpby1ncm91cC5sYXlvdXQtZ3QtbWQtcm93IG1kLXJhZGlvLWJ1dHRvbiwgW2Rpcj1ydGxdIG1kLXJhZGlvLWdyb3VwLmxheW91dC1sZy1yb3cgbWQtcmFkaW8tYnV0dG9uLCBbZGlyPXJ0bF0gbWQtcmFkaW8tZ3JvdXAubGF5b3V0LWd0LWxnLXJvdyBtZC1yYWRpby1idXR0b24sIFtkaXI9cnRsXSBtZC1yYWRpby1ncm91cC5sYXlvdXQteGwtcm93IG1kLXJhZGlvLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxubWQtcmFkaW8tZ3JvdXAubGF5b3V0LXJvdyBtZC1yYWRpby1idXR0b24sIG1kLXJhZGlvLWdyb3VwLmxheW91dC14cy1yb3cgbWQtcmFkaW8tYnV0dG9uLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtZ3QteHMtcm93IG1kLXJhZGlvLWJ1dHRvbiwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LXNtLXJvdyBtZC1yYWRpby1idXR0b24sIG1kLXJhZGlvLWdyb3VwLmxheW91dC1ndC1zbS1yb3cgbWQtcmFkaW8tYnV0dG9uLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtbWQtcm93IG1kLXJhZGlvLWJ1dHRvbiwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LWd0LW1kLXJvdyBtZC1yYWRpby1idXR0b24sIG1kLXJhZGlvLWdyb3VwLmxheW91dC1sZy1yb3cgbWQtcmFkaW8tYnV0dG9uLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtZ3QtbGctcm93IG1kLXJhZGlvLWJ1dHRvbiwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LXhsLXJvdyBtZC1yYWRpby1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gbWQtcmFkaW8tZ3JvdXAubGF5b3V0LXJvdyBtZC1yYWRpby1idXR0b24sIFtkaXI9cnRsXSBtZC1yYWRpby1ncm91cC5sYXlvdXQteHMtcm93IG1kLXJhZGlvLWJ1dHRvbiwgW2Rpcj1ydGxdIG1kLXJhZGlvLWdyb3VwLmxheW91dC1ndC14cy1yb3cgbWQtcmFkaW8tYnV0dG9uLCBbZGlyPXJ0bF0gbWQtcmFkaW8tZ3JvdXAubGF5b3V0LXNtLXJvdyBtZC1yYWRpby1idXR0b24sIFtkaXI9cnRsXSBtZC1yYWRpby1ncm91cC5sYXlvdXQtZ3Qtc20tcm93IG1kLXJhZGlvLWJ1dHRvbiwgW2Rpcj1ydGxdIG1kLXJhZGlvLWdyb3VwLmxheW91dC1tZC1yb3cgbWQtcmFkaW8tYnV0dG9uLCBbZGlyPXJ0bF0gbWQtcmFkaW8tZ3JvdXAubGF5b3V0LWd0LW1kLXJvdyBtZC1yYWRpby1idXR0b24sIFtkaXI9cnRsXSBtZC1yYWRpby1ncm91cC5sYXlvdXQtbGctcm93IG1kLXJhZGlvLWJ1dHRvbiwgW2Rpcj1ydGxdIG1kLXJhZGlvLWdyb3VwLmxheW91dC1ndC1sZy1yb3cgbWQtcmFkaW8tYnV0dG9uLCBbZGlyPXJ0bF0gbWQtcmFkaW8tZ3JvdXAubGF5b3V0LXhsLXJvdyBtZC1yYWRpby1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5tZC1yYWRpby1ncm91cC5sYXlvdXQtcm93IG1kLXJhZGlvLWJ1dHRvbjpsYXN0LW9mLXR5cGUsIG1kLXJhZGlvLWdyb3VwLmxheW91dC14cy1yb3cgbWQtcmFkaW8tYnV0dG9uOmxhc3Qtb2YtdHlwZSwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LWd0LXhzLXJvdyBtZC1yYWRpby1idXR0b246bGFzdC1vZi10eXBlLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtc20tcm93IG1kLXJhZGlvLWJ1dHRvbjpsYXN0LW9mLXR5cGUsIG1kLXJhZGlvLWdyb3VwLmxheW91dC1ndC1zbS1yb3cgbWQtcmFkaW8tYnV0dG9uOmxhc3Qtb2YtdHlwZSwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LW1kLXJvdyBtZC1yYWRpby1idXR0b246bGFzdC1vZi10eXBlLCBtZC1yYWRpby1ncm91cC5sYXlvdXQtZ3QtbWQtcm93IG1kLXJhZGlvLWJ1dHRvbjpsYXN0LW9mLXR5cGUsIG1kLXJhZGlvLWdyb3VwLmxheW91dC1sZy1yb3cgbWQtcmFkaW8tYnV0dG9uOmxhc3Qtb2YtdHlwZSwgbWQtcmFkaW8tZ3JvdXAubGF5b3V0LWd0LWxnLXJvdyBtZC1yYWRpby1idXR0b246bGFzdC1vZi10eXBlLCBtZC1yYWRpby1ncm91cC5sYXlvdXQteGwtcm93IG1kLXJhZGlvLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxubWQtcmFkaW8tZ3JvdXA6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxubWQtcmFkaW8tZ3JvdXAubWQtZm9jdXNlZCAubWQtY2hlY2tlZCAuX21kLWNvbnRhaW5lcjpiZWZvcmUge1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3R0b206IC04cHg7XG59XG5cbi5tZC1pbmxpbmUtZm9ybSBtZC1yYWRpby1ncm91cCB7XG4gIG1hcmdpbjogMThweCAwIDE5cHg7XG59XG4ubWQtaW5saW5lLWZvcm0gbWQtcmFkaW8tZ3JvdXAgbWQtcmFkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtcmFkaW8tYnV0dG9uLm1kLWRlZmF1bHQtdGhlbWUgLl9tZC1vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxubWQtc2lkZW5hdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogNjA7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxubWQtc2lkZW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5tZC1zaWRlbmF2Ll9tZC1jbG9zZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtc2lkZW5hdi5fbWQtY2xvc2VkLWFkZCwgbWQtc2lkZW5hdi5fbWQtY2xvc2VkLXJlbW92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbiBhbGw7XG59XG5tZC1zaWRlbmF2Ll9tZC1jbG9zZWQtYWRkLl9tZC1jbG9zZWQtYWRkLWFjdGl2ZSwgbWQtc2lkZW5hdi5fbWQtY2xvc2VkLXJlbW92ZS5fbWQtY2xvc2VkLXJlbW92ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbm1kLXNpZGVuYXYuX21kLWxvY2tlZC1vcGVuLWFkZCwgbWQtc2lkZW5hdi5fbWQtbG9ja2VkLW9wZW4tcmVtb3ZlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbm1kLXNpZGVuYXYuX21kLWxvY2tlZC1vcGVuLCBtZC1zaWRlbmF2Ll9tZC1sb2NrZWQtb3Blbi5fbWQtY2xvc2VkLCBtZC1zaWRlbmF2Ll9tZC1sb2NrZWQtb3Blbi5fbWQtY2xvc2VkLm1kLXNpZGVuYXYtbGVmdCwgbWQtc2lkZW5hdi5fbWQtbG9ja2VkLW9wZW4uX21kLWNsb3NlZC5tZC1zaWRlbmF2LXJpZ2h0LCBtZC1zaWRlbmF2Ll9tZC1sb2NrZWQtb3Blbi1yZW1vdmUuX21kLWNsb3NlZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5tZC1zaWRlbmF2Ll9tZC1sb2NrZWQtb3Blbi1yZW1vdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgbWluLXdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxubWQtc2lkZW5hdi5fbWQtY2xvc2VkLl9tZC1sb2NrZWQtb3Blbi1hZGQge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG59XG5tZC1zaWRlbmF2Ll9tZC1jbG9zZWQuX21kLWxvY2tlZC1vcGVuLWFkZC1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpLCBtaW4td2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgd2lkdGg6IDMyMHB4O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbn1cblxuLl9tZC1zaWRlbmF2LWJhY2tkcm9wLl9tZC1sb2NrZWQtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZC1zaWRlbmF2LWxlZnQsIG1kLXNpZGVuYXYge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xufVxuLm1kLXNpZGVuYXYtbGVmdC5fbWQtY2xvc2VkLCBtZC1zaWRlbmF2Ll9tZC1jbG9zZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLm1kLXNpZGVuYXYtcmlnaHQge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cbi5tZC1zaWRlbmF2LXJpZ2h0Ll9tZC1jbG9zZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICBtZC1zaWRlbmF2IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDU2cHgpIHtcbiAgbWQtc2lkZW5hdiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1kLXNpZGVuYXYtbGVmdCwgbWQtc2lkZW5hdiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAubWQtc2lkZW5hdi1yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uX21kLXNlbGVjdC1tZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5MDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5fbWQtc2VsZWN0LW1lbnUtY29udGFpbmVyOm5vdCguX21kLWNsaWNrYWJsZSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5fbWQtc2VsZWN0LW1lbnUtY29udGFpbmVyIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMjRweCBhdXRvICFpbXBvcnRhbnQ7XG59XG4uX21kLXNlbGVjdC1tZW51LWNvbnRhaW5lci5fbWQtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4uX21kLXNlbGVjdC1tZW51LWNvbnRhaW5lci5fbWQtYWN0aXZlIG1kLXNlbGVjdC1tZW51IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuLl9tZC1zZWxlY3QtbWVudS1jb250YWluZXIuX21kLWFjdGl2ZSBtZC1zZWxlY3QtbWVudSA+ICoge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuLl9tZC1zZWxlY3QtbWVudS1jb250YWluZXIuX21kLWxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xufVxuXG5tZC1pbnB1dC1jb250YWluZXIgPiBtZC1zZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIG9yZGVyOiAyO1xufVxuXG5tZC1zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggMCAyNnB4IDA7XG59XG5tZC1zZWxlY3RbZGlzYWJsZWRdIC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxubWQtc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLXNlbGVjdFtkaXNhYmxlZF06aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5tZC1zZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubWQtc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5uZy1pbnZhbGlkLm5nLWRpcnR5IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbm1kLXNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLl9tZC1zZWxlY3QtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMnB4IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWluLXdpZHRoOiA2NHB4O1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uX21kLXNlbGVjdC12YWx1ZSA+IHNwYW46bm90KC5fbWQtc2VsZWN0LWljb24pIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAycHgsIDApO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5fbWQtc2VsZWN0LXZhbHVlID4gc3Bhbjpub3QoLl9tZC1zZWxlY3QtaWNvbikgLl9tZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLl9tZC1zZWxlY3QtdmFsdWUgLl9tZC1zZWxlY3QtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5fbWQtc2VsZWN0LXZhbHVlIC5fbWQtc2VsZWN0LWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCLilrxcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNikgc2NhbGVYKDEpO1xufVxuLl9tZC1zZWxlY3QtdmFsdWUuX21kLXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5tZC1zZWxlY3QtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5tZC1zZWxlY3QtbWVudS5tZC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxubWQtc2VsZWN0LW1lbnU6bm90KC5fbWQtb3ZlcmZsb3cpIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxubWQtc2VsZWN0LW1lbnUge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXgtaGVpZ2h0OiAyNTZweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbltkaXI9cnRsXSBtZC1zZWxlY3QtbWVudSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbm1kLXNlbGVjdC1tZW51IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbm1kLXNlbGVjdC1tZW51IG1kLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDEzNnB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXgtaGVpZ2h0OiAyNTZweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbm1kLXNlbGVjdC1tZW51ID4gKiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbm1kLW9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBsaW5lYXI7XG59XG5tZC1vcHRpb25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxubWQtb3B0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLW9wdGlvbiAuX21kLXRleHQge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5tZC1vcHRpb24ge1xuICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbm1kLW9wdGdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tZC1vcHRncm91cCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5tZC1vcHRncm91cCBtZC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5fbWQtc2VsZWN0LWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBtZC1zZWxlY3QtbWVudSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxubWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5fbWQtY2hlY2tib3gtZW5hYmxlZCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbltkaXI9cnRsXSBtZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLl9tZC1jaGVja2JveC1lbmFibGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxubWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5fbWQtY2hlY2tib3gtZW5hYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5fbWQtY2hlY2tib3gtZW5hYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLl9tZC1jaGVja2JveC1lbmFibGVkIC5fbWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5fbWQtY2hlY2tib3gtZW5hYmxlZCAuX21kLWNvbnRhaW5lciB7XG4gIGxlZnQ6IGF1dG87XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLl9tZC1jaGVja2JveC1lbmFibGVkIC5fbWQtY29udGFpbmVyIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5fbWQtY2hlY2tib3gtZW5hYmxlZCAuX21kLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAwO1xufVxubWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5fbWQtY2hlY2tib3gtZW5hYmxlZCAuX21kLWNvbnRhaW5lcjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiBhdXRvO1xufVxubWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5fbWQtY2hlY2tib3gtZW5hYmxlZCAuX21kLWNvbnRhaW5lcjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24uX21kLWNoZWNrYm94LWVuYWJsZWQgLl9tZC1jb250YWluZXIgLm1kLXJpcHBsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAtMTVweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBib3R0b206IC0xNXB4O1xufVxubWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5fbWQtY2hlY2tib3gtZW5hYmxlZCAuX21kLWljb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAyNDBtcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLl9tZC1jaGVja2JveC1lbmFibGVkW3NlbGVjdGVkXSAuX21kLWljb24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLl9tZC1jaGVja2JveC1lbmFibGVkW3NlbGVjdGVkXSAuX21kLWljb246YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNi42NjY2NjY2NjY3cHg7XG4gIHRvcDogMi4yMjIyMjIyMjIycHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNi42NjY2NjY2NjY3cHg7XG4gIGhlaWdodDogMTMuMzMzMzMzMzMzM3B4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLl9tZC1jaGVja2JveC1lbmFibGVkW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24uX21kLWNoZWNrYm94LWVuYWJsZWQubWQtaW5kZXRlcm1pbmF0ZSAuX21kLWljb246YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLl9tZC1jaGVja2JveC1lbmFibGVkIC5fbWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwLjY2NjY2NjY2NjdweDtcbn1cbltkaXI9cnRsXSBtZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLl9tZC1jaGVja2JveC1lbmFibGVkIC5fbWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLl9tZC1jaGVja2JveC1lbmFibGVkIC5fbWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24uX21kLWNoZWNrYm94LWVuYWJsZWQgLl9tZC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwLjY2NjY2NjY2NjdweDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZXJGb2N1c1RodW1iIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlckRpc2NyZXRlRm9jdXNUaHVtYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZXJEaXNjcmV0ZUZvY3VzUmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5tZC1zbGlkZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi13aWR0aDogMTI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxubWQtc2xpZGVyICosIG1kLXNsaWRlciAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbm1kLXNsaWRlciAuX21kLXNsaWRlci13cmFwcGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1kLXNsaWRlciAuX21kLXNsaWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtc2xpZGVyIHtcbiAgLyoqXG4gICAqIFRyYWNrXG4gICAqL1xufVxubWQtc2xpZGVyIC5fbWQtdHJhY2stY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBoZWlnaHQ6IDJweDtcbn1cbm1kLXNsaWRlciAuX21kLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubWQtc2xpZGVyIC5fbWQtdHJhY2stZmlsbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgaGVpZ2h0O1xufVxubWQtc2xpZGVyIC5fbWQtdHJhY2stdGlja3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5tZC1zbGlkZXIgLl9tZC10cmFjay10aWNrcyBjYW52YXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubWQtc2xpZGVyIHtcbiAgLyoqXG4gICAqIFNsaWRlciB0aHVtYlxuICAgKi9cbn1cbm1kLXNsaWRlciAuX21kLXRodW1iLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCBib3R0b207XG59XG5tZC1zbGlkZXIgLl9tZC10aHVtYiB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMTRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbm1kLXNsaWRlciAuX21kLXRodW1iOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cbm1kLXNsaWRlciAuX21kLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbm1kLXNsaWRlciB7XG4gIC8qIFRoZSBzaWduIHRoYXQncyBmb2N1c2VkIGluIGRpc2NyZXRlIG1vZGUgKi9cbn1cbm1kLXNsaWRlciAuX21kLXNpZ24ge1xuICAvKiBDZW50ZXIgdGhlIGNoaWxkcmVuIChzbGlkZXItdGh1bWItdGV4dCkgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE0cHg7XG4gIHRvcDogLTE3cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC40KSB0cmFuc2xhdGUzZCgwLCA2Ny41cHgsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIC8qIFRoZSBhcnJvdyBwb2ludGluZyBkb3duIHVuZGVyIHRoZSBzaWduICovXG59XG5tZC1zbGlkZXIgLl9tZC1zaWduOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRvcDogMTlweDtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTZweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLXNsaWRlciAuX21kLXNpZ24gLl9tZC10aHVtYi10ZXh0IHtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1kLXNsaWRlciB7XG4gIC8qKlxuICAgKiBUaGUgYm9yZGVyL2JhY2tncm91bmQgdGhhdCBjb21lcyBpbiB3aGVuIGZvY3VzZWQgaW4gbm9uLWRpc2NyZXRlIG1vZGVcbiAgICovXG59XG5tZC1zbGlkZXIgLl9tZC1mb2N1cy1yaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiA3cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLXNsaWRlciAuX21kLWRpc2FibGVkLXRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTRweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtc2xpZGVyLl9tZC1taW4gLl9tZC1zaWduIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1kLXNsaWRlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tZC1zbGlkZXIge1xuICAvKiBEb24ndCBhbmltYXRlIGxlZnQvcmlnaHQgd2hpbGUgcGFubmluZyAqL1xufVxubWQtc2xpZGVyLl9tZC1kcmFnZ2luZyAuX21kLXRodW1iLWNvbnRhaW5lcixcbm1kLXNsaWRlci5fbWQtZHJhZ2dpbmcgLl9tZC10cmFjay1maWxsIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbm1kLXNsaWRlcjpub3QoW21kLWRpc2NyZXRlXSkge1xuICAvKiBIaWRlIHRoZSBzaWduIGFuZCB0aWNrcyBpbiBub24tZGlzY3JldGUgbW9kZSAqL1xufVxubWQtc2xpZGVyOm5vdChbbWQtZGlzY3JldGVdKSAuX21kLXRyYWNrLXRpY2tzLFxubWQtc2xpZGVyOm5vdChbbWQtZGlzY3JldGVdKSAuX21kLXNpZ24ge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtc2xpZGVyOm5vdChbbWQtZGlzY3JldGVdKTpub3QoW2Rpc2FibGVkXSkgLl9tZC1zbGlkZXItd3JhcHBlciAuX21kLXRodW1iOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxubWQtc2xpZGVyOm5vdChbbWQtZGlzY3JldGVdKTpub3QoW2Rpc2FibGVkXSkgLl9tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5fbWQtZm9jdXMtcmluZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5tZC1zbGlkZXI6bm90KFttZC1kaXNjcmV0ZV0pOm5vdChbZGlzYWJsZWRdKSAuX21kLXNsaWRlci13cmFwcGVyLm1kLWZvY3VzZWQgLl9tZC10aHVtYiB7XG4gIGFuaW1hdGlvbjogc2xpZGVyRm9jdXNUaHVtYiAwLjdzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLXNsaWRlcjpub3QoW21kLWRpc2NyZXRlXSk6bm90KFtkaXNhYmxlZF0pLl9tZC1hY3RpdmUgLl9tZC1zbGlkZXItd3JhcHBlciAuX21kLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pIC5fbWQtc2xpZGVyLXdyYXBwZXIubWQtZm9jdXNlZCAuX21kLWZvY3VzLXJpbmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBhbmltYXRpb246IHNsaWRlckRpc2NyZXRlRm9jdXNSaW5nIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxubWQtc2xpZGVyW21kLWRpc2NyZXRlXTpub3QoW2Rpc2FibGVkXSkgLl9tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5fbWQtdGh1bWIge1xuICBhbmltYXRpb246IHNsaWRlckRpc2NyZXRlRm9jdXNUaHVtYiAwLjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pIC5fbWQtc2xpZGVyLXdyYXBwZXIubWQtZm9jdXNlZCAuX21kLXRodW1iLCBtZC1zbGlkZXJbbWQtZGlzY3JldGVdOm5vdChbZGlzYWJsZWRdKS5fbWQtYWN0aXZlIC5fbWQtdGh1bWIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxubWQtc2xpZGVyW21kLWRpc2NyZXRlXTpub3QoW2Rpc2FibGVkXSkgLl9tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5fbWQtc2lnbixcbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pIC5fbWQtc2xpZGVyLXdyYXBwZXIubWQtZm9jdXNlZCAuX21kLXNpZ246YWZ0ZXIsIG1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pLl9tZC1hY3RpdmUgLl9tZC1zaWduLFxubWQtc2xpZGVyW21kLWRpc2NyZXRlXTpub3QoW2Rpc2FibGVkXSkuX21kLWFjdGl2ZSAuX21kLXNpZ246YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxubWQtc2xpZGVyW21kLWRpc2NyZXRlXVtkaXNhYmxlZF1bcmVhZG9ubHldIC5fbWQtdGh1bWIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxubWQtc2xpZGVyW21kLWRpc2NyZXRlXVtkaXNhYmxlZF1bcmVhZG9ubHldIC5fbWQtc2lnbixcbm1kLXNsaWRlclttZC1kaXNjcmV0ZV1bZGlzYWJsZWRdW3JlYWRvbmx5XSAuX21kLXNpZ246YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxubWQtc2xpZGVyW2Rpc2FibGVkXSAuX21kLXRyYWNrLWZpbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtc2xpZGVyW2Rpc2FibGVkXSAuX21kLXRyYWNrLXRpY2tzIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1kLXNsaWRlcltkaXNhYmxlZF06bm90KFtyZWFkb25seV0pIC5fbWQtc2lnbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC1zbGlkZXJbZGlzYWJsZWRdIC5fbWQtdGh1bWIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5tZC1zbGlkZXJbZGlzYWJsZWRdIC5fbWQtZGlzYWJsZWQtdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMjhweDtcbiAgbWluLXdpZHRoOiAwO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAuX21kLXNsaWRlci13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB3aWR0aDogNDhweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF0gLl9tZC10cmFjay1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAycHg7XG4gIHRvcDogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSAycHggLyAyKTtcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF0gLl9tZC10aHVtYi1jb250YWluZXIge1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgYm90dG9tOiAwO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAuX21kLXRodW1iLWNvbnRhaW5lciAuX21kLXRodW1iOmFmdGVyIHtcbiAgbGVmdDogMXB4O1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAuX21kLXRodW1iLWNvbnRhaW5lciAuX21kLWZvY3VzLXJpbmcge1xuICBsZWZ0OiAtMTZweDtcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF0gLl9tZC10cmFjay1maWxsIHtcbiAgYm90dG9tOiAwO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXVttZC1kaXNjcmV0ZV0gLl9tZC1zaWduIHtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogOS41cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC40KSB0cmFuc2xhdGUzZCg2Ny41cHgsIDAsIDApO1xuICAvKiBUaGUgYXJyb3cgcG9pbnRpbmcgbGVmdCBuZXh0IHRoZSBzaWduICovXG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW21kLWRpc2NyZXRlXSAuX21kLXNpZ246YWZ0ZXIge1xuICB0b3A6IDkuNXB4O1xuICBsZWZ0OiAxOXB4O1xuICBib3JkZXItdG9wOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxNnB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXVttZC1kaXNjcmV0ZV0gLl9tZC1zaWduIC5fbWQtdGh1bWItdGV4dCB7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW21kLWRpc2NyZXRlXS5fbWQtYWN0aXZlIC5fbWQtc2lnbjphZnRlcixcbm1kLXNsaWRlclttZC12ZXJ0aWNhbF1bbWQtZGlzY3JldGVdIC5tZC1mb2N1c2VkIC5fbWQtc2lnbjphZnRlciwgbWQtc2xpZGVyW21kLXZlcnRpY2FsXVttZC1kaXNjcmV0ZV1bZGlzYWJsZWRdW3JlYWRvbmx5XSAuX21kLXNpZ246YWZ0ZXIge1xuICB0b3A6IDA7XG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW2Rpc2FibGVkXVtyZWFkb25seV0gLl9tZC10aHVtYiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW2Rpc2FibGVkXVtyZWFkb25seV0gLl9tZC1zaWduLFxubWQtc2xpZGVyW21kLXZlcnRpY2FsXVtkaXNhYmxlZF1bcmVhZG9ubHldIC5fbWQtc2lnbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5tZC1zbGlkZXJbbWQtaW52ZXJ0XTpub3QoW21kLXZlcnRpY2FsXSkgLl9tZC10cmFjay1maWxsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5tZC1zbGlkZXJbbWQtaW52ZXJ0XVttZC12ZXJ0aWNhbF0gLl9tZC10cmFjay1maWxsIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG59XG5cbm1kLXNsaWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxubWQtc2xpZGVyLWNvbnRhaW5lciA+ICo6Zmlyc3QtY2hpbGQ6bm90KG1kLXNsaWRlciksIG1kLXNsaWRlci1jb250YWluZXIgPiAqOmxhc3QtY2hpbGQ6bm90KG1kLXNsaWRlcikge1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1heC13aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIG1heC13aWR0aDtcbn1cbm1kLXNsaWRlci1jb250YWluZXIgPiAqOmZpcnN0LWNoaWxkOm5vdChtZC1zbGlkZXIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxubWQtc2xpZGVyLWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZDpub3QobWQtc2xpZGVyKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxubWQtc2xpZGVyLWNvbnRhaW5lclttZC12ZXJ0aWNhbF0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxubWQtc2xpZGVyLWNvbnRhaW5lclttZC12ZXJ0aWNhbF0gPiAqOmZpcnN0LWNoaWxkOm5vdChtZC1zbGlkZXIpLCBtZC1zbGlkZXItY29udGFpbmVyW21kLXZlcnRpY2FsXSA+ICo6bGFzdC1jaGlsZDpub3QobWQtc2xpZGVyKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm1kLXNsaWRlci1jb250YWluZXIgbWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1zbGlkZXIubWQtZGVmYXVsdC10aGVtZSAuX21kLXRyYWNrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLl9tZC1zdGlja3ktY2xvbmUge1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOTk5OXB4LCAtOTk5OXB4LCAwKTtcbn1cbi5fbWQtc3RpY2t5LWNsb25lW3N0aWNreS1zdGF0ZT1hY3RpdmVdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5fbWQtc3RpY2t5LWNsb25lW3N0aWNreS1zdGF0ZT1hY3RpdmVdOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdCkgLl9tZC1zdWJoZWFkZXItaW5uZXIge1xuICBhbmltYXRpb246IHN1YmhlYWRlclN0aWNreUhvdmVySW4gMC4zcyBlYXNlLW91dCBib3RoO1xufVxuXG4ubWQtaW5saW5lLWZvcm0gbWQtc3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxubWQtc3dpdGNoIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxubWQtc3dpdGNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaCB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbm1kLXN3aXRjaDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbn1cbltkaXI9cnRsXSBtZC1zd2l0Y2g6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5tZC1zd2l0Y2g6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG59XG5tZC1zd2l0Y2hbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxubWQtc3dpdGNoW2Rpc2FibGVkXSAuX21kLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXN3aXRjaCAuX21kLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5bZGlyPXJ0bF0gbWQtc3dpdGNoIC5fbWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbm1kLXN3aXRjaCAuX21kLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxubWQtc3dpdGNoOm5vdChbZGlzYWJsZWRdKSAuX21kLWRyYWdnaW5nLCBtZC1zd2l0Y2g6bm90KFtkaXNhYmxlZF0pLl9tZC1kcmFnZ2luZyAuX21kLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5tZC1zd2l0Y2gubWQtZm9jdXNlZDpub3QoW2Rpc2FibGVkXSkgLl9tZC10aHVtYjpiZWZvcmUge1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3R0b206IC04cHg7XG59XG5tZC1zd2l0Y2gubWQtZm9jdXNlZDpub3QoW2Rpc2FibGVkXSk6bm90KC5tZC1jaGVja2VkKSAuX21kLXRodW1iOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5tZC1zd2l0Y2ggLl9tZC1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5tZC1zd2l0Y2ggLl9tZC1iYXIge1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiAzNHB4O1xuICB0b3A6IDVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLXN3aXRjaCAuX21kLXRodW1iLWNvbnRhaW5lciB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxO1xufVxubWQtc3dpdGNoLm1kLWNoZWNrZWQgLl9tZC10aHVtYi1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxubWQtc3dpdGNoIC5fbWQtdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5tZC1zd2l0Y2ggLl9tZC10aHVtYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiBhdXRvO1xufVxubWQtc3dpdGNoIC5fbWQtdGh1bWIgLm1kLXJpcHBsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBib3R0b206IC0yMHB4O1xufVxubWQtc3dpdGNoOm5vdCguX21kLWRyYWdnaW5nKSAuX21kLWJhcixcbm1kLXN3aXRjaDpub3QoLl9tZC1kcmFnZ2luZykgLl9tZC10aHVtYi1jb250YWluZXIsXG5tZC1zd2l0Y2g6bm90KC5fbWQtZHJhZ2dpbmcpIC5fbWQtdGh1bWIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wOHMgbGluZWFyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJhY2tncm91bmQtY29sb3I7XG59XG5tZC1zd2l0Y2g6bm90KC5fbWQtZHJhZ2dpbmcpIC5fbWQtYmFyLFxubWQtc3dpdGNoOm5vdCguX21kLWRyYWdnaW5nKSAuX21kLXRodW1iIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLXN3aXRjaC5tZC1kZWZhdWx0LXRoZW1lIC5fbWQtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICB9XG4gIG1kLXN3aXRjaC5tZC1kZWZhdWx0LXRoZW1lLm1kLWNoZWNrZWQgLl9tZC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUU7XG4gIH1cbiAgbWQtc3dpdGNoLm1kLWRlZmF1bHQtdGhlbWUgLl9tZC10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQGtleWZyYW1lcyBzdWJoZWFkZXJTdGlja3lIb3ZlckluIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN1YmhlYWRlclN0aWNreUhvdmVyT3V0IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICB9XG59XG4uX21kLXN1YmhlYWRlci13cmFwcGVyOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdCkgLm1kLXN1YmhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5fbWQtc3ViaGVhZGVyLXdyYXBwZXI6bm90KC5tZC1zdGlja3ktbm8tZWZmZWN0KSB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQgbWFyZ2luO1xufVxuLl9tZC1zdWJoZWFkZXItd3JhcHBlcjpub3QoLm1kLXN0aWNreS1uby1lZmZlY3QpLm1kLXN0aWNreS1jbG9uZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uX21kLXN1YmhlYWRlci13cmFwcGVyOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdClbc3RpY2t5LXN0YXRlPWFjdGl2ZV0ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLl9tZC1zdWJoZWFkZXItd3JhcHBlcjpub3QoLm1kLXN0aWNreS1uby1lZmZlY3QpOm5vdCgubWQtc3RpY2t5LWNsb25lKVtzdGlja3ktcHJldi1zdGF0ZT1hY3RpdmVdIC5fbWQtc3ViaGVhZGVyLWlubmVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzdWJoZWFkZXJTdGlja3lIb3Zlck91dCAwLjNzIGVhc2Utb3V0IGJvdGg7XG59XG5cbi5tZC1zdWJoZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1zdWJoZWFkZXIgLl9tZC1zdWJoZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweDtcbn1cbi5tZC1zdWJoZWFkZXIgLl9tZC1zdWJoZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgbWQtdGFiLWNvbnRlbnQtaGlkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5tZC10YWItZGF0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxubWQtdGFicyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbn1cbm1kLXRhYnM6bm90KC5tZC1uby10YWItY29udGVudCk6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xuICBtaW4taGVpZ2h0OiAyNDhweDtcbn1cbm1kLXRhYnNbbWQtYWxpZ24tdGFicz1ib3R0b21dIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5tZC10YWJzW21kLWFsaWduLXRhYnM9Ym90dG9tXSBtZC10YWJzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgei1pbmRleDogMjtcbn1cbm1kLXRhYnNbbWQtYWxpZ24tdGFicz1ib3R0b21dIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDQ4cHg7XG59XG5tZC10YWJzLm1kLWR5bmFtaWMtaGVpZ2h0IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxubWQtdGFicy5tZC1keW5hbWljLWhlaWdodCBtZC10YWItY29udGVudC5tZC1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tZC10YWJzW21kLWJvcmRlci1ib3R0b21dIG1kLXRhYnMtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbm1kLXRhYnNbbWQtYm9yZGVyLWJvdHRvbV06bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDQ5cHg7XG59XG5cbm1kLXRhYnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b24sIG1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b246Zm9jdXMsIG1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b24ubWQtZGlzYWJsZWQsIG1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbi5tZC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXRhYnMtd3JhcHBlciBtZC1wcmV2LWJ1dHRvbi5uZy1sZWF2ZSwgbWQtdGFicy13cmFwcGVyIG1kLW5leHQtYnV0dG9uLm5nLWxlYXZlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbm1kLXRhYnMtd3JhcHBlciBtZC1wcmV2LWJ1dHRvbiBtZC1pY29uLCBtZC10YWJzLXdyYXBwZXIgbWQtbmV4dC1idXR0b24gbWQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cbm1kLXRhYnMtd3JhcHBlciBtZC1wcmV2LWJ1dHRvbiB7XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtdGFicy13cmFwcGVyIG1kLXByZXYtYnV0dG9uIHtcbiAgbGVmdDogMDtcbiAgbGVmdDogYXV0bztcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlERTNMakV1TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGlBOElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGlBOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSXlOSEI0SWlCb1pXbG5hSFE5SWpJMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTWpRZ01qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGlBOFp5QnBaRDBpU0dWaFpHVnlJajRnUEdjK0lEeHlaV04wSUhnOUlpMDJNVGdpSUhrOUlpMHhNakE0SWlCbWFXeHNQU0p1YjI1bElpQjNhV1IwYUQwaU1UUXdNQ0lnYUdWcFoyaDBQU0l6TmpBd0lpOCtJRHd2Wno0Z1BDOW5QaUE4WnlCcFpEMGlUR0ZpWld3aVBpQThMMmMrSUR4bklHbGtQU0pKWTI5dUlqNGdQR2MrSUR4d2IyeDVaMjl1SUhCdmFXNTBjejBpTVRVdU5DdzNMalFnTVRRc05pQTRMREV5SURFMExERTRJREUxTGpRc01UWXVOaUF4TUM0NExERXlJQWtKSWlCemRIbHNaVDBpWm1sc2JEcDNhR2wwWlRzaUx6NGdQSEpsWTNRZ1ptbHNiRDBpYm05dVpTSWdkMmxrZEdnOUlqSTBJaUJvWldsbmFIUTlJakkwSWk4K0lEd3ZaejRnUEM5blBpQThaeUJwWkQwaVIzSnBaQ0lnWkdsemNHeGhlVDBpYm05dVpTSStJRHhuSUdScGMzQnNZWGs5SW1sdWJHbHVaU0krSUR3dlp6NGdQQzluUGlBOEwzTjJaejROQ2c9PVwiKTtcbn1cbm1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbiB7XG4gIHJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbiB7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogYXV0bztcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IDA7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtbmV4dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlERTNMakV1TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGlBOElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGlBOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSXlOSEI0SWlCb1pXbG5hSFE5SWpJMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTWpRZ01qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGlBOFp5QnBaRDBpU0dWaFpHVnlJajRnUEdjK0lEeHlaV04wSUhnOUlpMDJNVGdpSUhrOUlpMHhNek0ySWlCbWFXeHNQU0p1YjI1bElpQjNhV1IwYUQwaU1UUXdNQ0lnYUdWcFoyaDBQU0l6TmpBd0lpOCtJRHd2Wno0Z1BDOW5QaUE4WnlCcFpEMGlUR0ZpWld3aVBpQThMMmMrSUR4bklHbGtQU0pKWTI5dUlqNGdQR2MrSUR4d2IyeDVaMjl1SUhCdmFXNTBjejBpTVRBc05pQTRMallzTnk0MElERXpMaklzTVRJZ09DNDJMREUyTGpZZ01UQXNNVGdnTVRZc01USWdDUWtpSUhOMGVXeGxQU0ptYVd4c09uZG9hWFJsT3lJdlBpQThjbVZqZENCbWFXeHNQU0p1YjI1bElpQjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpTHo0Z1BDOW5QaUE4TDJjK0lEeG5JR2xrUFNKSGNtbGtJaUJrYVhOd2JHRjVQU0p1YjI1bElqNGdQR2NnWkdsemNHeGhlVDBpYVc1c2FXNWxJajRnUEM5blBpQThMMmMrSUR3dmMzWm5QZzBLXCIpO1xufVxubWQtdGFicy13cmFwcGVyIG1kLW5leHQtYnV0dG9uIG1kLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgxODBkZWcpO1xufVxubWQtdGFicy13cmFwcGVyLm1kLXN0cmV0Y2gtdGFicyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1kLXRhYnMtd3JhcHBlci5tZC1zdHJldGNoLXRhYnMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIG1kLXRhYi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5tZC10YWJzLWNhbnZhczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbm1kLXRhYnMtY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xufVxubWQtdGFicy1jYW52YXMgLm1kLWR1bW15LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC10YWJzLWNhbnZhcyAubWQtZHVtbXktd3JhcHBlciB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAwO1xufVxubWQtdGFicy1jYW52YXMubWQtcGFnaW5hdGVkIHtcbiAgbWFyZ2luOiAwIDMycHg7XG59XG5tZC10YWJzLWNhbnZhcy5tZC1jZW50ZXItdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm1kLXRhYnMtY2FudmFzLm1kLWNlbnRlci10YWJzIC5tZC10YWIge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5tZC1wYWdpbmF0aW9uLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5tZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDk5OTk5OXB4O1xuICBsZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAwO1xufVxubWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbm1kLXBhZ2luYXRpb24td3JhcHBlci5tZC1jZW50ZXItdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5tZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWQtdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5tZC10YWItY29udGVudC5tZC1uby1zY3JvbGwge1xuICBib3R0b206IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tZC10YWItY29udGVudC5uZy1sZWF2ZSwgbWQtdGFiLWNvbnRlbnQubWQtbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5tZC10YWItY29udGVudC5tZC1sZWZ0Om5vdCgubWQtYWN0aXZlKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5bZGlyPXJ0bF0gbWQtdGFiLWNvbnRlbnQubWQtbGVmdDpub3QoLm1kLWFjdGl2ZSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5tZC10YWItY29udGVudC5tZC1sZWZ0Om5vdCgubWQtYWN0aXZlKSB7XG4gIGFuaW1hdGlvbjogMXMgbWQtdGFiLWNvbnRlbnQtaGlkZTtcbiAgb3BhY2l0eTogMDtcbn1cbm1kLXRhYi1jb250ZW50Lm1kLWxlZnQ6bm90KC5tZC1hY3RpdmUpICoge1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxubWQtdGFiLWNvbnRlbnQubWQtcmlnaHQ6bm90KC5tZC1hY3RpdmUpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuW2Rpcj1ydGxdIG1kLXRhYi1jb250ZW50Lm1kLXJpZ2h0Om5vdCgubWQtYWN0aXZlKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5tZC10YWItY29udGVudC5tZC1yaWdodDpub3QoLm1kLWFjdGl2ZSkge1xuICBhbmltYXRpb246IDFzIG1kLXRhYi1jb250ZW50LWhpZGU7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC10YWItY29udGVudC5tZC1yaWdodDpub3QoLm1kLWFjdGl2ZSkgKiB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5tZC10YWItY29udGVudCA+IGRpdi5uZy1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogMXMgbWQtdGFiLWNvbnRlbnQtaGlkZTtcbn1cblxubWQtaW5rLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5tZC1pbmstYmFyLm1kLWxlZnQge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSksIHJpZ2h0IDAuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLWluay1iYXIubWQtcmlnaHQge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSwgcmlnaHQgMC4xMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cblxubWQtdGFiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLm1kLXRhYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsb2F0OiBsZWZ0O1xufVxuW2Rpcj1ydGxdIC5tZC10YWIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWQtdGFiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWQtdGFiLm1kLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1kLXRhYi5tZC1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubWQtdGFiLm1kLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubWQtdGFiLm5nLWxlYXZlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxubWQtdG9vbGJhciArIG1kLXRhYnMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm1kLXRvYXN0LXRleHQge1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxubWQtdG9hc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxubWQtdG9hc3QgLm1kLXRvYXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAxNjhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxubWQtdG9hc3QgLm1kLXRvYXN0LWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWQtdG9hc3QgLm1kLXRvYXN0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZVooMGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5bZGlyPXJ0bF0gbWQtdG9hc3QgLm1kLXRvYXN0LWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxubWQtdG9hc3QubWQtY2Fwc3VsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5tZC10b2FzdC5tZC1jYXBzdWxlIC5tZC10b2FzdC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbm1kLXRvYXN0Lm5nLWxlYXZlLWFjdGl2ZSAubWQtdG9hc3QtY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xufVxubWQtdG9hc3Qge1xuICAvKiBUcmFuc2l0aW9uIGRpZmZlcmVudGx5IHdoZW4gc3dpcGluZyAqL1xufVxubWQtdG9hc3QuX21kLXN3aXBlbGVmdCAubWQtdG9hc3QtY29udGVudCwgbWQtdG9hc3QuX21kLXN3aXBlcmlnaHQgLm1kLXRvYXN0LWNvbnRlbnQsIG1kLXRvYXN0Ll9tZC1zd2lwZXVwIC5tZC10b2FzdC1jb250ZW50LCBtZC10b2FzdC5fbWQtc3dpcGVkb3duIC5tZC10b2FzdC1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5tZC10b2FzdC5uZy1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC10b2FzdC5uZy1lbnRlciAubWQtdG9hc3QtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5tZC10b2FzdC5uZy1lbnRlci5fbWQtdG9wIC5tZC10b2FzdC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5tZC10b2FzdC5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxubWQtdG9hc3QubmctZW50ZXIubmctZW50ZXItYWN0aXZlIC5tZC10b2FzdC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbm1kLXRvYXN0IHtcbiAgLypcbiAgICogV2hlbiB0aGUgdG9hc3QgZG9lc24ndCB0YWtlIHVwIHRoZSB3aG9sZSBzY3JlZW4sXG4gICAqIG1ha2UgaXQgcm90YXRlIHdoZW4gdGhlIHVzZXIgc3dpcGVzIGl0IGF3YXlcbiAgICovXG59XG5tZC10b2FzdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUgLm1kLXRvYXN0LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxubWQtdG9hc3QubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLl9tZC1zd2lwZXVwIC5tZC10b2FzdC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cbm1kLXRvYXN0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZS5fbWQtc3dpcGVkb3duIC5tZC10b2FzdC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xufVxubWQtdG9hc3QubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLl9tZC10b3AgLm1kLXRvYXN0LWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbm1kLXRvYXN0IC5tZC1hY3Rpb24ge1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5tZC10b2FzdCAubWQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtdG9hc3QgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbm1kLXRvYXN0IC5tZC1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbltkaXI9cnRsXSBtZC10b2FzdCAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICBtZC10b2FzdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbWQtdG9hc3QubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLl9tZC1zd2lwZXVwIC5tZC10b2FzdC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB9XG4gIG1kLXRvYXN0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZS5fbWQtc3dpcGVkb3duIC5tZC10b2FzdC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBtZC10b2FzdCB7XG4gICAgbWluLXdpZHRoOiAzMDRweDtcbiAgfVxuICBtZC10b2FzdC5fbWQtYm90dG9tIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgbWQtdG9hc3QuX21kLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgbWQtdG9hc3QuX21kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICBtZC10b2FzdC5fbWQtdG9wIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgbWQtdG9hc3QuX21kLXN0YXJ0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIFtkaXI9cnRsXSBtZC10b2FzdC5fbWQtc3RhcnQge1xuICAgIGxlZnQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIG1kLXRvYXN0Ll9tZC1lbmQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIFtkaXI9cnRsXSBtZC10b2FzdC5fbWQtZW5kIHtcbiAgICByaWdodDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIG1kLXRvYXN0IHtcbiAgICAvKlxuICAgICogV2hlbiB0aGUgdG9hc3QgZG9lc24ndCB0YWtlIHVwIHRoZSB3aG9sZSBzY3JlZW4sXG4gICAgKiBtYWtlIGl0IHJvdGF0ZSB3aGVuIHRoZSB1c2VyIHN3aXBlcyBpdCBhd2F5XG4gICAgKi9cbiAgfVxuICBtZC10b2FzdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUuX21kLXN3aXBlbGVmdCAubWQtdG9hc3QtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxuICBtZC10b2FzdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUuX21kLXN3aXBlcmlnaHQgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBtZC10b2FzdCAubWQtdG9hc3QtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1NjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtdG9hc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5fbWQtdG9hc3QtYW5pbWF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5tZC10b29sYmFyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBmaWxsLCBjb2xvcjtcbn1cbm1kLXRvb2xiYXIubWQtd2hpdGVmcmFtZS16MS1hZGQsIG1kLXRvb2xiYXIubWQtd2hpdGVmcmFtZS16MS1yZW1vdmUge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgbGluZWFyO1xufVxubWQtdG9vbGJhciBtZC10b29sYmFyLWZpbGxlciB7XG4gIHdpZHRoOiA3MnB4O1xufVxubWQtdG9vbGJhciAqLFxubWQtdG9vbGJhciAqOmJlZm9yZSxcbm1kLXRvb2xiYXIgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5tZC10b29sYmFyLm5nLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxubWQtdG9vbGJhci5tZC10YWxsIHtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgbWluLWhlaWdodDogMTI4cHg7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xufVxubWQtdG9vbGJhci5tZC1tZWRpdW0tdGFsbCB7XG4gIGhlaWdodDogODhweDtcbiAgbWluLWhlaWdodDogODhweDtcbiAgbWF4LWhlaWdodDogODhweDtcbn1cbm1kLXRvb2xiYXIubWQtbWVkaXVtLXRhbGwgLm1kLXRvb2xiYXItdG9vbHMge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5tZC10b29sYmFyID4gLm1kLWluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuW2Rpcj1ydGxdIG1kLXRvb2xiYXIgPiAubWQtaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxubWQtdG9vbGJhciB+IG1kLWNvbnRlbnQgPiBtZC1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbm1kLXRvb2xiYXIgfiBtZC1jb250ZW50ID4gbWQtbGlzdCBtZC1saXN0LWl0ZW06bGFzdC1jaGlsZCBtZC1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kLXRvb2xiYXItdG9vbHMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tZC10b29sYmFyLXRvb2xzIGgxLCAubWQtdG9vbGJhci10b29scyBoMiwgLm1kLXRvb2xiYXItdG9vbHMgaDMge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG4ubWQtdG9vbGJhci10b29scyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZC10b29sYmFyLXRvb2xzIC5maWxsLWhlaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWQtdG9vbGJhci10b29scyAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZC10b29sYmFyLXRvb2xzIC5tZC1idXR0b24sIC5tZC10b29sYmFyLXRvb2xzIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24gbWQtaWNvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGZpbGwsIGNvbG9yO1xufVxuLm1kLXRvb2xiYXItdG9vbHMgLm1kLWJ1dHRvbi5uZy1hbmltYXRlLCAubWQtdG9vbGJhci10b29scyAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIG1kLWljb24ubmctYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbltkaXI9cnRsXSAubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG4ubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbltkaXI9cnRsXSAubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLm1kLXRvb2xiYXItdG9vbHMgPiBtZC1tZW51Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG5bZGlyPXJ0bF0gLm1kLXRvb2xiYXItdG9vbHMgPiBtZC1tZW51Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi5tZC10b29sYmFyLXRvb2xzID4gbWQtbWVudTpsYXN0LWNoaWxkID4gLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltkaXI9cnRsXSAubWQtdG9vbGJhci10b29scyA+IG1kLW1lbnU6bGFzdC1jaGlsZCA+IC5tZC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICBtZC10b29sYmFyIHtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIG1kLXRvb2xiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLm1kLXRvb2xiYXItdG9vbHMge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5tZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBtZC10b29sdGlwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbm1kLXRvb2x0aXAgLl9tZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsqL1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgbWQtdG9vbHRpcCAuX21kLWNvbnRlbnQge1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbm1kLXRvb2x0aXAgLl9tZC1jb250ZW50Ll9tZC1zaG93LWFkZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xufVxubWQtdG9vbHRpcCAuX21kLWNvbnRlbnQuX21kLXNob3csIG1kLXRvb2x0aXAgLl9tZC1jb250ZW50Ll9tZC1zaG93LWFkZC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxubWQtdG9vbHRpcCAuX21kLWNvbnRlbnQuX21kLXNob3ctcmVtb3ZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5tZC10b29sdGlwIC5fbWQtY29udGVudC5fbWQtc2hvdy1yZW1vdmUuX21kLXNob3ctcmVtb3ZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC10b29sdGlwLl9tZC1oaWRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG59XG5tZC10b29sdGlwLl9tZC1zaG93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciAubWQtdmlydHVhbC1yZXBlYXQtc2Nyb2xsZXIge1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIC5tZC12aXJ0dWFsLXJlcGVhdC1zaXplciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xufVxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciAubWQtdmlydHVhbC1yZXBlYXQtb2Zmc2V0dGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIubWQtb3JpZW50LWhvcml6b250YWwgLm1kLXZpcnR1YWwtcmVwZWF0LXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1vcmllbnQtaG9yaXpvbnRhbCAubWQtdmlydHVhbC1yZXBlYXQtb2Zmc2V0dGVyIHtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSAubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyLm1kLW9yaWVudC1ob3Jpem9udGFsIC5tZC12aXJ0dWFsLXJlcGVhdC1vZmZzZXR0ZXIge1xuICByaWdodDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiBhdXRvO1xufVxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1vcmllbnQtaG9yaXpvbnRhbCAubWQtdmlydHVhbC1yZXBlYXQtb2Zmc2V0dGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMWRwLCAubWQtd2hpdGVmcmFtZS16MSB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTJkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTNkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTRkcCwgLm1kLXdoaXRlZnJhbWUtejIge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtNWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTZkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtN2RwLCAubWQtd2hpdGVmcmFtZS16MyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtOGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS05ZHAge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDlweCAxMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTEwZHAsIC5tZC13aGl0ZWZyYW1lLXo0IHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxMHB4IDE0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA0cHggMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMTFkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggN3B4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTFweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNHB4IDIwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTEyZHAge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDEycHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xM2RwLCAubWQtd2hpdGVmcmFtZS16NSB7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTNweCAxOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNXB4IDI0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTE0ZHAge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDlweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE0cHggMjFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xNWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCA5cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxNXB4IDIycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA2cHggMjhweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMTZkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xN2RwIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTdweCAyNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNnB4IDMycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTE4ZHAge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDExcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxOHB4IDI4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA3cHggMzRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMTlkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE5cHggMjlweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDdweCAzNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yMGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIwcHggMzFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCAzOHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yMWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIxcHggMzNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yMmRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIycHggMzVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCA0MnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yM2RwIHtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTRweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIzcHggMzZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yNGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC13aGl0ZWZyYW1lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICBtZC13aGl0ZWZyYW1lLCBbbWQtd2hpdGVmcmFtZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi8qXG4qIFNpbmNlIExheW91dCBBUEkgdXNlcyBuZy1jbG9hayB0byBoaWRlIHRoZSBkb20gZWxlbWVudHMgd2hpbGUgbGF5b3V0cyBhcmUgYWRqdXN0ZWRcbipcbiovXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuKlxuKiAgUmVzcG9uc2l2ZSBhdHRyaWJ1dGVzXG4qXG4qICBSZWZlcmVuY2VzOlxuKiAgMSkgaHR0cHM6Ly9zY290Y2guaW8vdHV0b3JpYWxzL2EtdmlzdWFsLWd1aWRlLXRvLWNzczMtZmxleGJveC1wcm9wZXJ0aWVzI2ZsZXhcbiogIDIpIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL2YvZmxleC9cbiogIDMpIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2EtZ3VpZGUtdG8tZmxleGJveC9cbiogIDQpIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjMy1taW4taGVpZ2h0LW9uLWEtZmxleC1jb250YWluZXItd29udC1hcHBseS10by1pdHMtZmxleC1pdGVtc1xuKiAgNSkgaHR0cDovL2dvZGJhbi5jb20udWEvcHJvamVjdHMvZmxleGdyaWRcbipcbipcbiovXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAubGF5b3V0LWZpbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLypcbiAqICBBcHBseSBNaXhpbnMgdG8gY3JlYXRlIExheW91dC9GbGV4Ym94IHN0eWxlc1xuICpcbiAqL1xuLmZsZXgtb3JkZXIge1xuICBvcmRlcjogMDtcbn1cblxuLmZsZXgtb3JkZXItLTIwIHtcbiAgb3JkZXI6IC0yMDtcbn1cblxuLmZsZXgtb3JkZXItLTE5IHtcbiAgb3JkZXI6IC0xOTtcbn1cblxuLmZsZXgtb3JkZXItLTE4IHtcbiAgb3JkZXI6IC0xODtcbn1cblxuLmZsZXgtb3JkZXItLTE3IHtcbiAgb3JkZXI6IC0xNztcbn1cblxuLmZsZXgtb3JkZXItLTE2IHtcbiAgb3JkZXI6IC0xNjtcbn1cblxuLmZsZXgtb3JkZXItLTE1IHtcbiAgb3JkZXI6IC0xNTtcbn1cblxuLmZsZXgtb3JkZXItLTE0IHtcbiAgb3JkZXI6IC0xNDtcbn1cblxuLmZsZXgtb3JkZXItLTEzIHtcbiAgb3JkZXI6IC0xMztcbn1cblxuLmZsZXgtb3JkZXItLTEyIHtcbiAgb3JkZXI6IC0xMjtcbn1cblxuLmZsZXgtb3JkZXItLTExIHtcbiAgb3JkZXI6IC0xMTtcbn1cblxuLmZsZXgtb3JkZXItLTEwIHtcbiAgb3JkZXI6IC0xMDtcbn1cblxuLmZsZXgtb3JkZXItLTkge1xuICBvcmRlcjogLTk7XG59XG5cbi5mbGV4LW9yZGVyLS04IHtcbiAgb3JkZXI6IC04O1xufVxuXG4uZmxleC1vcmRlci0tNyB7XG4gIG9yZGVyOiAtNztcbn1cblxuLmZsZXgtb3JkZXItLTYge1xuICBvcmRlcjogLTY7XG59XG5cbi5mbGV4LW9yZGVyLS01IHtcbiAgb3JkZXI6IC01O1xufVxuXG4uZmxleC1vcmRlci0tNCB7XG4gIG9yZGVyOiAtNDtcbn1cblxuLmZsZXgtb3JkZXItLTMge1xuICBvcmRlcjogLTM7XG59XG5cbi5mbGV4LW9yZGVyLS0yIHtcbiAgb3JkZXI6IC0yO1xufVxuXG4uZmxleC1vcmRlci0tMSB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmZsZXgtb3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4uZmxleC1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5mbGV4LW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLmZsZXgtb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4uZmxleC1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5mbGV4LW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLmZsZXgtb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4uZmxleC1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5mbGV4LW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLmZsZXgtb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4uZmxleC1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLmZsZXgtb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5mbGV4LW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4uZmxleC1vcmRlci0xMyB7XG4gIG9yZGVyOiAxMztcbn1cblxuLmZsZXgtb3JkZXItMTQge1xuICBvcmRlcjogMTQ7XG59XG5cbi5mbGV4LW9yZGVyLTE1IHtcbiAgb3JkZXI6IDE1O1xufVxuXG4uZmxleC1vcmRlci0xNiB7XG4gIG9yZGVyOiAxNjtcbn1cblxuLmZsZXgtb3JkZXItMTcge1xuICBvcmRlcjogMTc7XG59XG5cbi5mbGV4LW9yZGVyLTE4IHtcbiAgb3JkZXI6IDE4O1xufVxuXG4uZmxleC1vcmRlci0xOSB7XG4gIG9yZGVyOiAxOTtcbn1cblxuLmZsZXgtb3JkZXItMjAge1xuICBvcmRlcjogMjA7XG59XG5cbi5vZmZzZXQtMCwgLmZsZXgtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm9mZnNldC01LCAuZmxleC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5cbi5vZmZzZXQtMTAsIC5mbGV4LW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC0xMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xufVxuXG4ub2Zmc2V0LTE1LCAuZmxleC1vZmZzZXQtMTUge1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtMTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtMTUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbn1cblxuLm9mZnNldC0yMCwgLmZsZXgtb2Zmc2V0LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiAyMCU7XG59XG5cbi5vZmZzZXQtMjUsIC5mbGV4LW9mZnNldC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC0yNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogMjUlO1xufVxuXG4ub2Zmc2V0LTMwLCAuZmxleC1vZmZzZXQtMzAge1xuICBtYXJnaW4tbGVmdDogMzAlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtMzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtMzAge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDMwJTtcbn1cblxuLm9mZnNldC0zNSwgLmZsZXgtb2Zmc2V0LTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiAzNSU7XG59XG5cbi5vZmZzZXQtNDAsIC5mbGV4LW9mZnNldC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MCU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC00MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC00MCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogNDAlO1xufVxuXG4ub2Zmc2V0LTQ1LCAuZmxleC1vZmZzZXQtNDUge1xuICBtYXJnaW4tbGVmdDogNDUlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNDUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNDUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDQ1JTtcbn1cblxuLm9mZnNldC01MCwgLmZsZXgtb2Zmc2V0LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiA1MCU7XG59XG5cbi5vZmZzZXQtNTUsIC5mbGV4LW9mZnNldC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NSU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC01NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC01NSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogNTUlO1xufVxuXG4ub2Zmc2V0LTYwLCAuZmxleC1vZmZzZXQtNjAge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNjAge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDYwJTtcbn1cblxuLm9mZnNldC02NSwgLmZsZXgtb2Zmc2V0LTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiA2NSU7XG59XG5cbi5vZmZzZXQtNzAsIC5mbGV4LW9mZnNldC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MCU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC03MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC03MCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogNzAlO1xufVxuXG4ub2Zmc2V0LTc1LCAuZmxleC1vZmZzZXQtNzUge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNzUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDc1JTtcbn1cblxuLm9mZnNldC04MCwgLmZsZXgtb2Zmc2V0LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwJTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiA4MCU7XG59XG5cbi5vZmZzZXQtODUsIC5mbGV4LW9mZnNldC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NSU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC04NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC04NSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogODUlO1xufVxuXG4ub2Zmc2V0LTkwLCAuZmxleC1vZmZzZXQtOTAge1xuICBtYXJnaW4tbGVmdDogOTAlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtOTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtOTAge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDkwJTtcbn1cblxuLm9mZnNldC05NSwgLmZsZXgtb2Zmc2V0LTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiA5NSU7XG59XG5cbi5vZmZzZXQtMzMsIC5mbGV4LW9mZnNldC0zMyB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC02NiwgLmZsZXgtb2Zmc2V0LTY2IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNjYge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ubGF5b3V0LWFsaWduLFxuLmxheW91dC1hbGlnbi1zdGFydC1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmxheW91dC1hbGlnbi1zdGFydCxcbi5sYXlvdXQtYWxpZ24tc3RhcnQtc3RhcnQsXG4ubGF5b3V0LWFsaWduLXN0YXJ0LWNlbnRlcixcbi5sYXlvdXQtYWxpZ24tc3RhcnQtZW5kLFxuLmxheW91dC1hbGlnbi1zdGFydC1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubGF5b3V0LWFsaWduLWNlbnRlcixcbi5sYXlvdXQtYWxpZ24tY2VudGVyLXN0YXJ0LFxuLmxheW91dC1hbGlnbi1jZW50ZXItY2VudGVyLFxuLmxheW91dC1hbGlnbi1jZW50ZXItZW5kLFxuLmxheW91dC1hbGlnbi1jZW50ZXItc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubGF5b3V0LWFsaWduLWVuZCxcbi5sYXlvdXQtYWxpZ24tZW5kLXN0YXJ0LFxuLmxheW91dC1hbGlnbi1lbmQtY2VudGVyLFxuLmxheW91dC1hbGlnbi1lbmQtZW5kLFxuLmxheW91dC1hbGlnbi1lbmQtc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5sYXlvdXQtYWxpZ24tc3BhY2UtYXJvdW5kLFxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQtY2VudGVyLFxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQtc3RhcnQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1lbmQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbixcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWJldHdlZW4tZW5kLFxuLmxheW91dC1hbGlnbi1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sYXlvdXQtYWxpZ24tc3RhcnQtc3RhcnQsXG4ubGF5b3V0LWFsaWduLWNlbnRlci1zdGFydCxcbi5sYXlvdXQtYWxpZ24tZW5kLXN0YXJ0LFxuLmxheW91dC1hbGlnbi1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmxheW91dC1hbGlnbi1zdGFydC1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLWNlbnRlci1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLWVuZC1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5sYXlvdXQtYWxpZ24tc3RhcnQtY2VudGVyID4gKixcbi5sYXlvdXQtYWxpZ24tY2VudGVyLWNlbnRlciA+ICosXG4ubGF5b3V0LWFsaWduLWVuZC1jZW50ZXIgPiAqLFxuLmxheW91dC1hbGlnbi1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWFsaWduLXN0YXJ0LWVuZCxcbi5sYXlvdXQtYWxpZ24tY2VudGVyLWVuZCxcbi5sYXlvdXQtYWxpZ24tZW5kLWVuZCxcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbi1lbmQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGF5b3V0LWFsaWduLXN0YXJ0LXN0cmV0Y2gsXG4ubGF5b3V0LWFsaWduLWNlbnRlci1zdHJldGNoLFxuLmxheW91dC1hbGlnbi1lbmQtc3RyZXRjaCxcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbi1zdHJldGNoLFxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uZmxleCB7XG4gIGZsZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LWdyb3cge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtaW5pdGlhbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LW5vbmUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtbm9zaHJpbmsge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtbm9ncm93IHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTAge1xuICBmbGV4OiAxIDEgMCU7XG4gIG1heC13aWR0aDogMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtMCxcbi5sYXlvdXQtcm93ID4gLmZsZXgtMCB7XG4gIGZsZXg6IDEgMSAwJTtcbiAgbWF4LXdpZHRoOiAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTAsXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTAge1xuICBmbGV4OiAxIDEgMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5mbGV4LTUge1xuICBmbGV4OiAxIDEgNSU7XG4gIG1heC13aWR0aDogNSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtNSxcbi5sYXlvdXQtcm93ID4gLmZsZXgtNSB7XG4gIGZsZXg6IDEgMSA1JTtcbiAgbWF4LXdpZHRoOiA1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC01LFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC01IHtcbiAgZmxleDogMSAxIDUlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0xMCB7XG4gIGZsZXg6IDEgMSAxMCU7XG4gIG1heC13aWR0aDogMTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTEwLFxuLmxheW91dC1yb3cgPiAuZmxleC0xMCB7XG4gIGZsZXg6IDEgMSAxMCU7XG4gIG1heC13aWR0aDogMTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTEwLFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0xMCB7XG4gIGZsZXg6IDEgMSAxMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0xNSB7XG4gIGZsZXg6IDEgMSAxNSU7XG4gIG1heC13aWR0aDogMTUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTE1LFxuLmxheW91dC1yb3cgPiAuZmxleC0xNSB7XG4gIGZsZXg6IDEgMSAxNSU7XG4gIG1heC13aWR0aDogMTUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTE1LFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0xNSB7XG4gIGZsZXg6IDEgMSAxNSU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0yMCB7XG4gIGZsZXg6IDEgMSAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTIwLFxuLmxheW91dC1yb3cgPiAuZmxleC0yMCB7XG4gIGZsZXg6IDEgMSAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTIwLFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0yMCB7XG4gIGZsZXg6IDEgMSAyMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0yNSB7XG4gIGZsZXg6IDEgMSAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTI1LFxuLmxheW91dC1yb3cgPiAuZmxleC0yNSB7XG4gIGZsZXg6IDEgMSAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTI1LFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0yNSB7XG4gIGZsZXg6IDEgMSAyNSU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0zMCB7XG4gIGZsZXg6IDEgMSAzMCU7XG4gIG1heC13aWR0aDogMzAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTMwLFxuLmxheW91dC1yb3cgPiAuZmxleC0zMCB7XG4gIGZsZXg6IDEgMSAzMCU7XG4gIG1heC13aWR0aDogMzAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTMwLFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0zMCB7XG4gIGZsZXg6IDEgMSAzMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0zNSB7XG4gIGZsZXg6IDEgMSAzNSU7XG4gIG1heC13aWR0aDogMzUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTM1LFxuLmxheW91dC1yb3cgPiAuZmxleC0zNSB7XG4gIGZsZXg6IDEgMSAzNSU7XG4gIG1heC13aWR0aDogMzUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTM1LFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0zNSB7XG4gIGZsZXg6IDEgMSAzNSU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC00MCB7XG4gIGZsZXg6IDEgMSA0MCU7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTQwLFxuLmxheW91dC1yb3cgPiAuZmxleC00MCB7XG4gIGZsZXg6IDEgMSA0MCU7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTQwLFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC00MCB7XG4gIGZsZXg6IDEgMSA0MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC00NSB7XG4gIGZsZXg6IDEgMSA0NSU7XG4gIG1heC13aWR0aDogNDUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTQ1LFxuLmxheW91dC1yb3cgPiAuZmxleC00NSB7XG4gIGZsZXg6IDEgMSA0NSU7XG4gIG1heC13aWR0aDogNDUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTQ1LFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC00NSB7XG4gIGZsZXg6IDEgMSA0NSU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC01MCB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTUwLFxuLmxheW91dC1yb3cgPiAuZmxleC01MCB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTUwLFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC01MCB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC01NSB7XG4gIGZsZXg6IDEgMSA1NSU7XG4gIG1heC13aWR0aDogNTUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTU1LFxuLmxheW91dC1yb3cgPiAuZmxleC01NSB7XG4gIGZsZXg6IDEgMSA1NSU7XG4gIG1heC13aWR0aDogNTUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTU1LFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC01NSB7XG4gIGZsZXg6IDEgMSA1NSU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC02MCB7XG4gIGZsZXg6IDEgMSA2MCU7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTYwLFxuLmxheW91dC1yb3cgPiAuZmxleC02MCB7XG4gIGZsZXg6IDEgMSA2MCU7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTYwLFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC02MCB7XG4gIGZsZXg6IDEgMSA2MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC02NSB7XG4gIGZsZXg6IDEgMSA2NSU7XG4gIG1heC13aWR0aDogNjUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTY1LFxuLmxheW91dC1yb3cgPiAuZmxleC02NSB7XG4gIGZsZXg6IDEgMSA2NSU7XG4gIG1heC13aWR0aDogNjUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTY1LFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC02NSB7XG4gIGZsZXg6IDEgMSA2NSU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC03MCB7XG4gIGZsZXg6IDEgMSA3MCU7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTcwLFxuLmxheW91dC1yb3cgPiAuZmxleC03MCB7XG4gIGZsZXg6IDEgMSA3MCU7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTcwLFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC03MCB7XG4gIGZsZXg6IDEgMSA3MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNzAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC03NSB7XG4gIGZsZXg6IDEgMSA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTc1LFxuLmxheW91dC1yb3cgPiAuZmxleC03NSB7XG4gIGZsZXg6IDEgMSA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTc1LFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC03NSB7XG4gIGZsZXg6IDEgMSA3NSU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNzUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC04MCB7XG4gIGZsZXg6IDEgMSA4MCU7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTgwLFxuLmxheW91dC1yb3cgPiAuZmxleC04MCB7XG4gIGZsZXg6IDEgMSA4MCU7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTgwLFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC04MCB7XG4gIGZsZXg6IDEgMSA4MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC04NSB7XG4gIGZsZXg6IDEgMSA4NSU7XG4gIG1heC13aWR0aDogODUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTg1LFxuLmxheW91dC1yb3cgPiAuZmxleC04NSB7XG4gIGZsZXg6IDEgMSA4NSU7XG4gIG1heC13aWR0aDogODUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTg1LFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC04NSB7XG4gIGZsZXg6IDEgMSA4NSU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogODUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC05MCB7XG4gIGZsZXg6IDEgMSA5MCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTkwLFxuLmxheW91dC1yb3cgPiAuZmxleC05MCB7XG4gIGZsZXg6IDEgMSA5MCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTkwLFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC05MCB7XG4gIGZsZXg6IDEgMSA5MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC05NSB7XG4gIGZsZXg6IDEgMSA5NSU7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTk1LFxuLmxheW91dC1yb3cgPiAuZmxleC05NSB7XG4gIGZsZXg6IDEgMSA5NSU7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTk1LFxuLmxheW91dC1jb2x1bW4gPiAuZmxleC05NSB7XG4gIGZsZXg6IDEgMSA5NSU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0xMDAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTEwMCxcbi5sYXlvdXQtcm93ID4gLmZsZXgtMTAwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0xMDAsXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTEwMCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtMzMsIC5sYXlvdXQtcm93ID4gLmZsZXgtMzMsIC5sYXlvdXQtcm93ID4gLmZsZXgtMzMsIC5sYXlvdXQtcm93ID4gLmZsZXgtMzMge1xuICBmbGV4OiAxIDEgMzMuMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXlvdXQtcm93ID4gLmZsZXgtNjYsIC5sYXlvdXQtcm93ID4gLmZsZXgtNjYsIC5sYXlvdXQtcm93ID4gLmZsZXgtNjYsIC5sYXlvdXQtcm93ID4gLmZsZXgtNjYge1xuICBmbGV4OiAxIDEgNjYuNjYlO1xuICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXlvdXQtcm93ID4gLmZsZXgsIC5sYXlvdXQtcm93ID4gLmZsZXgge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtMzMsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtMzMsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtMzMsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtMzMge1xuICBmbGV4OiAxIDEgMzMuMzMlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtNjYsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtNjYsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtNjYsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtNjYge1xuICBmbGV4OiAxIDEgNjYuNjYlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ubGF5b3V0LCAubGF5b3V0LWNvbHVtbiwgLmxheW91dC1yb3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sYXlvdXQtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxheW91dC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubGF5b3V0LXBhZGRpbmctc20gPiAqLFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgtc20ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5sYXlvdXQtcGFkZGluZyxcbi5sYXlvdXQtcGFkZGluZy1ndC1zbSxcbi5sYXlvdXQtcGFkZGluZy1tZCxcbi5sYXlvdXQtcGFkZGluZyA+ICosXG4ubGF5b3V0LXBhZGRpbmctZ3Qtc20gPiAqLFxuLmxheW91dC1wYWRkaW5nLW1kID4gKixcbi5sYXlvdXQtcGFkZGluZyA+IC5mbGV4LFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgtZ3Qtc20sXG4ubGF5b3V0LXBhZGRpbmcgPiAuZmxleC1tZCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmxheW91dC1wYWRkaW5nLWd0LW1kID4gKixcbi5sYXlvdXQtcGFkZGluZy1sZyA+ICosXG4ubGF5b3V0LXBhZGRpbmctZ3QtbGcgPiAqLFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgtZ3QtbWQsXG4ubGF5b3V0LXBhZGRpbmcgPiAuZmxleC1sZyxcbi5sYXlvdXQtcGFkZGluZyA+IC5mbGV4LWxnLFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgtZ3QtbGcge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ubGF5b3V0LW1hcmdpbi1zbSA+ICosXG4ubGF5b3V0LW1hcmdpbiA+IC5mbGV4LXNtIHtcbiAgbWFyZ2luOiA0cHg7XG59XG5cbi5sYXlvdXQtbWFyZ2luLFxuLmxheW91dC1tYXJnaW4tZ3Qtc20sXG4ubGF5b3V0LW1hcmdpbi1tZCxcbi5sYXlvdXQtbWFyZ2luID4gKixcbi5sYXlvdXQtbWFyZ2luLWd0LXNtID4gKixcbi5sYXlvdXQtbWFyZ2luLW1kID4gKixcbi5sYXlvdXQtbWFyZ2luID4gLmZsZXgsXG4ubGF5b3V0LW1hcmdpbiA+IC5mbGV4LWd0LXNtLFxuLmxheW91dC1tYXJnaW4gPiAuZmxleC1tZCB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4ubGF5b3V0LW1hcmdpbi1ndC1tZCA+ICosXG4ubGF5b3V0LW1hcmdpbi1sZyA+ICosXG4ubGF5b3V0LW1hcmdpbi1ndC1sZyA+ICosXG4ubGF5b3V0LW1hcmdpbiA+IC5mbGV4LWd0LW1kLFxuLmxheW91dC1tYXJnaW4gPiAuZmxleC1sZyxcbi5sYXlvdXQtbWFyZ2luID4gLmZsZXgtZ3QtbGcge1xuICBtYXJnaW46IDE2cHg7XG59XG5cbi5sYXlvdXQtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxheW91dC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmxheW91dC1maWxsIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKipcbiAqIGBoaWRlLWd0LXNtIHNob3ctZ3QtbGdgIHNob3VsZCBoaWRlIGZyb20gNjAwcHggdG8gMTIwMHB4XG4gKiBgc2hvdy1tZCBoaWRlLWd0LXNtYCBzaG91bGQgc2hvdyBmcm9tIDBweCB0byA5NjBweCBhbmQgaGlkZSBhdCA+OTYwcHhcbiAqIGBoaWRlLWd0LW1kIHNob3ctZ3Qtc21gIHNob3VsZCBzaG93IGV2ZXJ5d2hlcmUgKHNob3cgb3ZlcnJpZGVzIGhpZGUpYFxuICpcbiAqICBoaWRlIG1lYW5zIGhpZGUgZXZlcnl3aGVyZVxuICogIFNpemVzOlxuICogICAgICAgICAkbGF5b3V0LWJyZWFrcG9pbnQteHM6ICAgICA2MDBweCAhZGVmYXVsdDtcbiAqICAgICAgICAgJGxheW91dC1icmVha3BvaW50LXNtOiAgICAgOTYwcHggIWRlZmF1bHQ7XG4gKiAgICAgICAgICRsYXlvdXQtYnJlYWtwb2ludC1tZDogICAgIDEyODBweCAhZGVmYXVsdDtcbiAqICAgICAgICAgJGxheW91dC1icmVha3BvaW50LWxnOiAgICAgMTkyMHB4ICFkZWZhdWx0O1xuICovXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhpZGUteHM6bm90KC5zaG93LXhzKTpub3QoLnNob3cpLCAuaGlkZTpub3QoLnNob3cteHMpOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC14cy0wLCAuZmxleC1vZmZzZXQteHMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm9mZnNldC14cy01LCAuZmxleC1vZmZzZXQteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTEwLCAuZmxleC1vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQteHMtMTUsIC5mbGV4LW9mZnNldC14cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC14cy0yMCwgLmZsZXgtb2Zmc2V0LXhzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LXhzLTI1LCAuZmxleC1vZmZzZXQteHMtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHMtMzAsIC5mbGV4LW9mZnNldC14cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC14cy0zNSwgLmZsZXgtb2Zmc2V0LXhzLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTQwLCAuZmxleC1vZmZzZXQteHMtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQteHMtNDUsIC5mbGV4LW9mZnNldC14cy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC14cy01MCwgLmZsZXgtb2Zmc2V0LXhzLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhzLTU1LCAuZmxleC1vZmZzZXQteHMtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQteHMtNjAsIC5mbGV4LW9mZnNldC14cy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC14cy02NSwgLmZsZXgtb2Zmc2V0LXhzLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTcwLCAuZmxleC1vZmZzZXQteHMtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQteHMtNzUsIC5mbGV4LW9mZnNldC14cy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14cy04MCwgLmZsZXgtb2Zmc2V0LXhzLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LXhzLTg1LCAuZmxleC1vZmZzZXQteHMtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtODUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQteHMtOTAsIC5mbGV4LW9mZnNldC14cy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC14cy05NSwgLmZsZXgtb2Zmc2V0LXhzLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTMzLCAuZmxleC1vZmZzZXQteHMtMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhzLTY2LCAuZmxleC1vZmZzZXQteHMtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy02NiwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLFxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhzLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14cy1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teHMtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhzLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhzLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14cy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24teHMtY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24teHMtZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLXhzLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgteHMge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy0wIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy0wLFxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy0wLFxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LXhzLTUge1xuICAgIGZsZXg6IDEgMSA1JTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTUsXG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNSB7XG4gICAgZmxleDogMSAxIDUlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNSxcbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy01IHtcbiAgICBmbGV4OiAxIDEgNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtMTAsXG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMTAsXG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTE1LFxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTE1LFxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy0yMCxcbiAgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy0yMCxcbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtMjUsXG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMjUsXG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTMwLFxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTMwLFxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy0zNSxcbiAgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy0zNSxcbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtNDAsXG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNDAsXG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTQ1LFxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTQ1LFxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy01MCxcbiAgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy01MCxcbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtNTUsXG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNTUsXG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTYwLFxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTYwLFxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy02NSxcbiAgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy02NSxcbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtNzAsXG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNzAsXG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTc1LFxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTc1LFxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy04MCxcbiAgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy04MCxcbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtODUsXG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtODUsXG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTkwLFxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTkwLFxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy05NSxcbiAgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy05NSxcbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtMTAwLFxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTEwMCxcbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy0zMywgLmxheW91dC1yb3cgPiAuZmxleC14cy0zMywgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy0zMywgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy02NiwgLmxheW91dC1yb3cgPiAuZmxleC14cy02NiwgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy02NiwgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleCwgLmxheW91dC14cy1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMzMsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMzMsIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtMzMsIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNjYsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNjYsIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtNjYsIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgsIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC14cywgLmxheW91dC14cy1jb2x1bW4sIC5sYXlvdXQteHMtcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQteHMtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQteHMtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZsZXgtb3JkZXItZ3QteHMtLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC1ndC14cy0wLCAuZmxleC1vZmZzZXQtZ3QteHMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm9mZnNldC1ndC14cy01LCAuZmxleC1vZmZzZXQtZ3QteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTEwLCAuZmxleC1vZmZzZXQtZ3QteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtMTUsIC5mbGV4LW9mZnNldC1ndC14cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy0yMCwgLmZsZXgtb2Zmc2V0LWd0LXhzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTI1LCAuZmxleC1vZmZzZXQtZ3QteHMtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtMzAsIC5mbGV4LW9mZnNldC1ndC14cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy0zNSwgLmZsZXgtb2Zmc2V0LWd0LXhzLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTQwLCAuZmxleC1vZmZzZXQtZ3QteHMtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtNDUsIC5mbGV4LW9mZnNldC1ndC14cy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy01MCwgLmZsZXgtb2Zmc2V0LWd0LXhzLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTU1LCAuZmxleC1vZmZzZXQtZ3QteHMtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtNjAsIC5mbGV4LW9mZnNldC1ndC14cy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy02NSwgLmZsZXgtb2Zmc2V0LWd0LXhzLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTcwLCAuZmxleC1vZmZzZXQtZ3QteHMtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtNzUsIC5mbGV4LW9mZnNldC1ndC14cy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy04MCwgLmZsZXgtb2Zmc2V0LWd0LXhzLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTg1LCAuZmxleC1vZmZzZXQtZ3QteHMtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtODUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtOTAsIC5mbGV4LW9mZnNldC1ndC14cy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy05NSwgLmZsZXgtb2Zmc2V0LWd0LXhzLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTMzLCAuZmxleC1vZmZzZXQtZ3QteHMtMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTY2LCAuZmxleC1vZmZzZXQtZ3QteHMtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy02NiwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC14cy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgtZ3QteHMge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy0wIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0wLFxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy0wLFxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWd0LXhzLTUge1xuICAgIGZsZXg6IDEgMSA1JTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTUsXG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNSB7XG4gICAgZmxleDogMSAxIDUlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNSxcbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy01IHtcbiAgICBmbGV4OiAxIDEgNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtMTAsXG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMTAsXG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTE1LFxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTE1LFxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0yMCxcbiAgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy0yMCxcbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtMjUsXG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMjUsXG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTMwLFxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTMwLFxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0zNSxcbiAgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy0zNSxcbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtNDAsXG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNDAsXG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTQ1LFxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTQ1LFxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy01MCxcbiAgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy01MCxcbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtNTUsXG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNTUsXG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTYwLFxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTYwLFxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy02NSxcbiAgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy02NSxcbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtNzAsXG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNzAsXG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTc1LFxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTc1LFxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy04MCxcbiAgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy04MCxcbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtODUsXG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtODUsXG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTkwLFxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTkwLFxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy05NSxcbiAgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy05NSxcbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtMTAwLFxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTEwMCxcbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0zMywgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0zMywgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy0zMywgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy02NiwgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy02NiwgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy02NiwgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleCwgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMzMsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMzMsIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtMzMsIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNjYsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNjYsIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtNjYsIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgsIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC1ndC14cywgLmxheW91dC1ndC14cy1jb2x1bW4sIC5sYXlvdXQtZ3QteHMtcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaGlkZTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1zbSk6bm90KC5zaG93KSwgLmhpZGUtZ3QteHM6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctc20pOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhpZGUtc206bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctc20pOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC1zbS0wLCAuZmxleC1vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS01LCAuZmxleC1vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwLCAuZmxleC1vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQtc20tMTUsIC5mbGV4LW9mZnNldC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC1zbS0yMCwgLmZsZXgtb2Zmc2V0LXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTI1LCAuZmxleC1vZmZzZXQtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tMzAsIC5mbGV4LW9mZnNldC1zbS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0zNSwgLmZsZXgtb2Zmc2V0LXNtLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQwLCAuZmxleC1vZmZzZXQtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQtc20tNDUsIC5mbGV4LW9mZnNldC1zbS00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC1zbS01MCwgLmZsZXgtb2Zmc2V0LXNtLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTU1LCAuZmxleC1vZmZzZXQtc20tNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQtc20tNjAsIC5mbGV4LW9mZnNldC1zbS02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1zbS02NSwgLmZsZXgtb2Zmc2V0LXNtLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTcwLCAuZmxleC1vZmZzZXQtc20tNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tNzAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQtc20tNzUsIC5mbGV4LW9mZnNldC1zbS03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS04MCwgLmZsZXgtb2Zmc2V0LXNtLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTg1LCAuZmxleC1vZmZzZXQtc20tODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tODUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQtc20tOTAsIC5mbGV4LW9mZnNldC1zbS05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC1zbS05NSwgLmZsZXgtb2Zmc2V0LXNtLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMzLCAuZmxleC1vZmZzZXQtc20tMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTY2LCAuZmxleC1vZmZzZXQtc20tNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS02NiwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLFxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXNtLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1zbS1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tc20tZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXNtLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXNtLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1zbS1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tc20tY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tc20tZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLXNtLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgtc20ge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS0wIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS0wLFxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS0wLFxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LXNtLTUge1xuICAgIGZsZXg6IDEgMSA1JTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTUsXG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNSB7XG4gICAgZmxleDogMSAxIDUlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNSxcbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS01IHtcbiAgICBmbGV4OiAxIDEgNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tMTAsXG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMTAsXG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTE1LFxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTE1LFxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS0yMCxcbiAgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS0yMCxcbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tMjUsXG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMjUsXG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTMwLFxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTMwLFxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS0zNSxcbiAgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS0zNSxcbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tNDAsXG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNDAsXG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTQ1LFxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTQ1LFxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS01MCxcbiAgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS01MCxcbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tNTUsXG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNTUsXG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTYwLFxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTYwLFxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS02NSxcbiAgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS02NSxcbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tNzAsXG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNzAsXG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTc1LFxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTc1LFxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS04MCxcbiAgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS04MCxcbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tODUsXG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tODUsXG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTkwLFxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTkwLFxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS05NSxcbiAgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS05NSxcbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tMTAwLFxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTEwMCxcbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS0zMywgLmxheW91dC1yb3cgPiAuZmxleC1zbS0zMywgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS0zMywgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS02NiwgLmxheW91dC1yb3cgPiAuZmxleC1zbS02NiwgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS02NiwgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleCwgLmxheW91dC1zbS1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMzMsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMzMsIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tMzMsIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNjYsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNjYsIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tNjYsIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgsIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC1zbSwgLmxheW91dC1zbS1jb2x1bW4sIC5sYXlvdXQtc20tcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS0wLCAuZmxleC1vZmZzZXQtZ3Qtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS01LCAuZmxleC1vZmZzZXQtZ3Qtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTEwLCAuZmxleC1vZmZzZXQtZ3Qtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tMTUsIC5mbGV4LW9mZnNldC1ndC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS0yMCwgLmZsZXgtb2Zmc2V0LWd0LXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTI1LCAuZmxleC1vZmZzZXQtZ3Qtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tMzAsIC5mbGV4LW9mZnNldC1ndC1zbS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS0zNSwgLmZsZXgtb2Zmc2V0LWd0LXNtLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTQwLCAuZmxleC1vZmZzZXQtZ3Qtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tNDUsIC5mbGV4LW9mZnNldC1ndC1zbS00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS01MCwgLmZsZXgtb2Zmc2V0LWd0LXNtLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTU1LCAuZmxleC1vZmZzZXQtZ3Qtc20tNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tNjAsIC5mbGV4LW9mZnNldC1ndC1zbS02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS02NSwgLmZsZXgtb2Zmc2V0LWd0LXNtLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTcwLCAuZmxleC1vZmZzZXQtZ3Qtc20tNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tNzAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tNzUsIC5mbGV4LW9mZnNldC1ndC1zbS03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS04MCwgLmZsZXgtb2Zmc2V0LWd0LXNtLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTg1LCAuZmxleC1vZmZzZXQtZ3Qtc20tODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tODUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tOTAsIC5mbGV4LW9mZnNldC1ndC1zbS05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS05NSwgLmZsZXgtb2Zmc2V0LWd0LXNtLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTMzLCAuZmxleC1vZmZzZXQtZ3Qtc20tMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTY2LCAuZmxleC1vZmZzZXQtZ3Qtc20tNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS02NiwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20ge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS0wIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0wLFxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS0wLFxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWd0LXNtLTUge1xuICAgIGZsZXg6IDEgMSA1JTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTUsXG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNSB7XG4gICAgZmxleDogMSAxIDUlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNSxcbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS01IHtcbiAgICBmbGV4OiAxIDEgNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tMTAsXG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMTAsXG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTE1LFxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTE1LFxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0yMCxcbiAgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS0yMCxcbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tMjUsXG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMjUsXG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTMwLFxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTMwLFxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0zNSxcbiAgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS0zNSxcbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tNDAsXG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNDAsXG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTQ1LFxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTQ1LFxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS01MCxcbiAgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS01MCxcbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tNTUsXG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNTUsXG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTYwLFxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTYwLFxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS02NSxcbiAgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS02NSxcbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tNzAsXG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNzAsXG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTc1LFxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTc1LFxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS04MCxcbiAgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS04MCxcbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tODUsXG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tODUsXG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTkwLFxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTkwLFxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS05NSxcbiAgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS05NSxcbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tMTAwLFxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTEwMCxcbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0zMywgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0zMywgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS0zMywgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS02NiwgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS02NiwgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS02NiwgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleCwgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMzMsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMzMsIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tMzMsIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNjYsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNjYsIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tNjYsIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgsIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC1ndC1zbSwgLmxheW91dC1ndC1zbS1jb2x1bW4sIC5sYXlvdXQtZ3Qtc20tcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhpZGU6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1tZCk6bm90KC5zaG93KSwgLmhpZGUtZ3QteHM6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1tZCk6bm90KC5zaG93KSwgLmhpZGUtZ3Qtc206bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1tZCk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGlkZS1tZDpub3QoLnNob3ctbWQpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0yMCB7XG4gICAgb3JkZXI6IC0yMDtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTkge1xuICAgIG9yZGVyOiAtMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTE4IHtcbiAgICBvcmRlcjogLTE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xNyB7XG4gICAgb3JkZXI6IC0xNztcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTYge1xuICAgIG9yZGVyOiAtMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTE1IHtcbiAgICBvcmRlcjogLTE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xNCB7XG4gICAgb3JkZXI6IC0xNDtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTMge1xuICAgIG9yZGVyOiAtMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTMge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xNyB7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0yMCB7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIC5vZmZzZXQtbWQtMCwgLmZsZXgtb2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtNSwgLmZsZXgtb2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC01LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCwgLmZsZXgtb2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTEwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTE1LCAuZmxleC1vZmZzZXQtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtMTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMjAsIC5mbGV4LW9mZnNldC1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC0yMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0yNSwgLmZsZXgtb2Zmc2V0LW1kLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTI1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMwLCAuZmxleC1vZmZzZXQtbWQtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtMzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMzUsIC5mbGV4LW9mZnNldC1tZC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC0zNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00MCwgLmZsZXgtb2Zmc2V0LW1kLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTQwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTQ1LCAuZmxleC1vZmZzZXQtbWQtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNDUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNTAsIC5mbGV4LW9mZnNldC1tZC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC01MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC01NSwgLmZsZXgtb2Zmc2V0LW1kLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTU1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYwLCAuZmxleC1vZmZzZXQtbWQtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNjAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNjUsIC5mbGV4LW9mZnNldC1tZC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC02NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7XG4gIH1cbiAgLm9mZnNldC1tZC03MCwgLmZsZXgtb2Zmc2V0LW1kLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTcwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTc1LCAuZmxleC1vZmZzZXQtbWQtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtODAsIC5mbGV4LW9mZnNldC1tZC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC04MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1tZC04NSwgLmZsZXgtb2Zmc2V0LW1kLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTg1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkwLCAuZmxleC1vZmZzZXQtbWQtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtOTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogOTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtOTUsIC5mbGV4LW9mZnNldC1tZC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC05NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0zMywgLmZsZXgtb2Zmc2V0LW1kLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC02NiwgLmZsZXgtb2Zmc2V0LW1kLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZCxcbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1tZC1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLFxuICAubGF5b3V0LWFsaWduLW1kLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1tZC1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYXJvdW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYXJvdW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1iZXR3ZWVuLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1tZC1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYXJvdW5kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbWQtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLW1kLWNlbnRlci1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLW1kLWVuZC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtY2VudGVyID4gKiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1tZC1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWFyb3VuZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5mbGV4LW1kIHtcbiAgICBmbGV4OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtZ3JvdyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtbm9uZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC1ub3NocmluayB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC1ub2dyb3cge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtMCB7XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMCxcbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0wIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtMCxcbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0wIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZmxleC1tZC01IHtcbiAgICBmbGV4OiAxIDEgNSU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC01LFxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTUge1xuICAgIGZsZXg6IDEgMSA1JTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTUsXG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNSB7XG4gICAgZmxleDogMSAxIDUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTEwLFxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTEwLFxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC0xNSB7XG4gICAgZmxleDogMSAxIDE1JTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0xNSxcbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0xNSB7XG4gICAgZmxleDogMSAxIDE1JTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC0xNSxcbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0xNSB7XG4gICAgZmxleDogMSAxIDE1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtMjAge1xuICAgIGZsZXg6IDEgMSAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMjAsXG4gIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtMjAge1xuICAgIGZsZXg6IDEgMSAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtMjAsXG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtMjAge1xuICAgIGZsZXg6IDEgMSAyMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTI1IHtcbiAgICBmbGV4OiAxIDEgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTI1LFxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTI1IHtcbiAgICBmbGV4OiAxIDEgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTI1LFxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTI1IHtcbiAgICBmbGV4OiAxIDEgMjUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC0zMCB7XG4gICAgZmxleDogMSAxIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0zMCxcbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0zMCB7XG4gICAgZmxleDogMSAxIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC0zMCxcbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0zMCB7XG4gICAgZmxleDogMSAxIDMwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtMzUge1xuICAgIGZsZXg6IDEgMSAzNSU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMzUsXG4gIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtMzUge1xuICAgIGZsZXg6IDEgMSAzNSU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtMzUsXG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtMzUge1xuICAgIGZsZXg6IDEgMSAzNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTQwIHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTQwLFxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTQwIHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTQwLFxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTQwIHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC00NSB7XG4gICAgZmxleDogMSAxIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC00NSxcbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC00NSB7XG4gICAgZmxleDogMSAxIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC00NSxcbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC00NSB7XG4gICAgZmxleDogMSAxIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtNTAge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNTAsXG4gIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtNTAge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNTAsXG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNTAge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTU1IHtcbiAgICBmbGV4OiAxIDEgNTUlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTU1LFxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTU1IHtcbiAgICBmbGV4OiAxIDEgNTUlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTU1LFxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTU1IHtcbiAgICBmbGV4OiAxIDEgNTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC02MCB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC02MCxcbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC02MCB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC02MCxcbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC02MCB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtNjUge1xuICAgIGZsZXg6IDEgMSA2NSU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNjUsXG4gIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtNjUge1xuICAgIGZsZXg6IDEgMSA2NSU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNjUsXG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNjUge1xuICAgIGZsZXg6IDEgMSA2NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTcwIHtcbiAgICBmbGV4OiAxIDEgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTcwLFxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTcwIHtcbiAgICBmbGV4OiAxIDEgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTcwLFxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTcwIHtcbiAgICBmbGV4OiAxIDEgNzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC03NSB7XG4gICAgZmxleDogMSAxIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC03NSxcbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC03NSB7XG4gICAgZmxleDogMSAxIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC03NSxcbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC03NSB7XG4gICAgZmxleDogMSAxIDc1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtODAge1xuICAgIGZsZXg6IDEgMSA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtODAsXG4gIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtODAge1xuICAgIGZsZXg6IDEgMSA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtODAsXG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtODAge1xuICAgIGZsZXg6IDEgMSA4MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTg1IHtcbiAgICBmbGV4OiAxIDEgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTg1LFxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTg1IHtcbiAgICBmbGV4OiAxIDEgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTg1LFxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTg1IHtcbiAgICBmbGV4OiAxIDEgODUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC05MCB7XG4gICAgZmxleDogMSAxIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC05MCxcbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC05MCB7XG4gICAgZmxleDogMSAxIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC05MCxcbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC05MCB7XG4gICAgZmxleDogMSAxIDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtOTUge1xuICAgIGZsZXg6IDEgMSA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtOTUsXG4gIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtOTUge1xuICAgIGZsZXg6IDEgMSA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtOTUsXG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtOTUge1xuICAgIGZsZXg6IDEgMSA5NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTEwMCxcbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC0xMDAsXG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMzMsIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMzMsIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtMzMsIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNjYsIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNjYsIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtNjYsIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgsIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTMzLCAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTMzLCAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTMzLCAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTY2LCAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTY2LCAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTY2LCAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LCAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5sYXlvdXQtbWQsIC5sYXlvdXQtbWQtY29sdW1uLCAubGF5b3V0LW1kLXJvdyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGF5b3V0LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmxleC1vcmRlci1ndC1tZC0tMjAge1xuICAgIG9yZGVyOiAtMjA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTE5IHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0xOCB7XG4gICAgb3JkZXI6IC0xODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMTcge1xuICAgIG9yZGVyOiAtMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTE2IHtcbiAgICBvcmRlcjogLTE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0xNSB7XG4gICAgb3JkZXI6IC0xNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMTQge1xuICAgIG9yZGVyOiAtMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTEzIHtcbiAgICBvcmRlcjogLTEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTAsIC5mbGV4LW9mZnNldC1ndC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC0wLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTUsIC5mbGV4LW9mZnNldC1ndC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtMTAsIC5mbGV4LW9mZnNldC1ndC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC0xMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC0xNSwgLmZsZXgtb2Zmc2V0LWd0LW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTE1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTIwLCAuZmxleC1vZmZzZXQtZ3QtbWQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtMjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtMjUsIC5mbGV4LW9mZnNldC1ndC1tZC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC0yNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC0zMCwgLmZsZXgtb2Zmc2V0LWd0LW1kLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTMwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwJTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTM1LCAuZmxleC1vZmZzZXQtZ3QtbWQtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtMzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMzUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNDAsIC5mbGV4LW9mZnNldC1ndC1tZC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC00MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC00NSwgLmZsZXgtb2Zmc2V0LWd0LW1kLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTQ1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1JTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTUwLCAuZmxleC1vZmZzZXQtZ3QtbWQtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtNTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNTUsIC5mbGV4LW9mZnNldC1ndC1tZC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC01NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC02MCwgLmZsZXgtb2Zmc2V0LWd0LW1kLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTYwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwJTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTY1LCAuZmxleC1vZmZzZXQtZ3QtbWQtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtNjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNjUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNzAsIC5mbGV4LW9mZnNldC1ndC1tZC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC03MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC03NSwgLmZsZXgtb2Zmc2V0LWd0LW1kLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTc1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTgwLCAuZmxleC1vZmZzZXQtZ3QtbWQtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtODAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtODAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogODAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtODUsIC5mbGV4LW9mZnNldC1ndC1tZC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC04NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC05MCwgLmZsZXgtb2Zmc2V0LWd0LW1kLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTkwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwJTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTk1LCAuZmxleC1vZmZzZXQtZ3QtbWQtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtOTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogOTUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtMzMsIC5mbGV4LW9mZnNldC1ndC1tZC0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNjYsIC5mbGV4LW9mZnNldC1ndC1tZC02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTY2LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlci1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWFyb3VuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYmV0d2VlbixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWFyb3VuZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LW1kLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1jZW50ZXItY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1lbmQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLWNlbnRlciA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1hcm91bmQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlci1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuZmxleC1ndC1tZCB7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLWdyb3cge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLW5vbmUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtbm9zaHJpbmsge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtbm9ncm93IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTAsXG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMCB7XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTAsXG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMCB7XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNSB7XG4gICAgZmxleDogMSAxIDUlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNSxcbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC01IHtcbiAgICBmbGV4OiAxIDEgNSU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC01LFxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTUge1xuICAgIGZsZXg6IDEgMSA1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC0xMCB7XG4gICAgZmxleDogMSAxIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC0xMCxcbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0xMCB7XG4gICAgZmxleDogMSAxIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0xMCxcbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC0xMCB7XG4gICAgZmxleDogMSAxIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtMTUge1xuICAgIGZsZXg6IDEgMSAxNSU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMTUsXG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMTUge1xuICAgIGZsZXg6IDEgMSAxNSU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMTUsXG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMTUge1xuICAgIGZsZXg6IDEgMSAxNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLTIwIHtcbiAgICBmbGV4OiAxIDEgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTIwLFxuICAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTIwIHtcbiAgICBmbGV4OiAxIDEgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTIwLFxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTIwIHtcbiAgICBmbGV4OiAxIDEgMjAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC0yNSB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC0yNSxcbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0yNSB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0yNSxcbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC0yNSB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtMzAge1xuICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMzAsXG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMzAge1xuICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMzAsXG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMzAge1xuICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLTM1IHtcbiAgICBmbGV4OiAxIDEgMzUlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTM1LFxuICAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTM1IHtcbiAgICBmbGV4OiAxIDEgMzUlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTM1LFxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTM1IHtcbiAgICBmbGV4OiAxIDEgMzUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC00MCB7XG4gICAgZmxleDogMSAxIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC00MCxcbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC00MCB7XG4gICAgZmxleDogMSAxIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC00MCxcbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC00MCB7XG4gICAgZmxleDogMSAxIDQwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNDUge1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNDUsXG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNDUge1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNDUsXG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNDUge1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLTUwIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTUwLFxuICAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTUwIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTUwLFxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTUwIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC01NSB7XG4gICAgZmxleDogMSAxIDU1JTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC01NSxcbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC01NSB7XG4gICAgZmxleDogMSAxIDU1JTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC01NSxcbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC01NSB7XG4gICAgZmxleDogMSAxIDU1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNjAge1xuICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNjAsXG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNjAge1xuICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNjAsXG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNjAge1xuICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLTY1IHtcbiAgICBmbGV4OiAxIDEgNjUlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTY1LFxuICAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTY1IHtcbiAgICBmbGV4OiAxIDEgNjUlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTY1LFxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTY1IHtcbiAgICBmbGV4OiAxIDEgNjUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC03MCB7XG4gICAgZmxleDogMSAxIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC03MCxcbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC03MCB7XG4gICAgZmxleDogMSAxIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC03MCxcbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC03MCB7XG4gICAgZmxleDogMSAxIDcwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNzUge1xuICAgIGZsZXg6IDEgMSA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNzUsXG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNzUge1xuICAgIGZsZXg6IDEgMSA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNzUsXG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNzUge1xuICAgIGZsZXg6IDEgMSA3NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLTgwIHtcbiAgICBmbGV4OiAxIDEgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTgwLFxuICAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTgwIHtcbiAgICBmbGV4OiAxIDEgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTgwLFxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTgwIHtcbiAgICBmbGV4OiAxIDEgODAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC04NSB7XG4gICAgZmxleDogMSAxIDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC04NSxcbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC04NSB7XG4gICAgZmxleDogMSAxIDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC04NSxcbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC04NSB7XG4gICAgZmxleDogMSAxIDg1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtOTAge1xuICAgIGZsZXg6IDEgMSA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtOTAsXG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtOTAge1xuICAgIGZsZXg6IDEgMSA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtOTAsXG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtOTAge1xuICAgIGZsZXg6IDEgMSA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLTk1IHtcbiAgICBmbGV4OiAxIDEgOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTk1LFxuICAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTk1IHtcbiAgICBmbGV4OiAxIDEgOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTk1LFxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTk1IHtcbiAgICBmbGV4OiAxIDEgOTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC0xMDAsXG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMTAwLFxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTMzLCAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTMzLCAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTMzLCAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTY2LCAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTY2LCAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTY2LCAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LCAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0zMywgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0zMywgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC0zMywgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC02NiwgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC02NiwgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC02NiwgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleCwgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLCAubGF5b3V0LWd0LW1kLWNvbHVtbiwgLmxheW91dC1ndC1tZC1yb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmhpZGU6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWxnKTpub3QoLnNob3cpLCAuaGlkZS1ndC14czpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctbGcpOm5vdCguc2hvdyksIC5oaWRlLWd0LXNtOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QtbWQpOm5vdCguc2hvdy1sZyk6bm90KC5zaG93KSwgLmhpZGUtZ3QtbWQ6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWxnKTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oaWRlLWxnOm5vdCguc2hvdy1sZyk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMjAge1xuICAgIG9yZGVyOiAtMjA7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTE5IHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0xOCB7XG4gICAgb3JkZXI6IC0xODtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMTcge1xuICAgIG9yZGVyOiAtMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTE2IHtcbiAgICBvcmRlcjogLTE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0xNSB7XG4gICAgb3JkZXI6IC0xNTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMTQge1xuICAgIG9yZGVyOiAtMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTEzIHtcbiAgICBvcmRlcjogLTEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuZmxleC1vcmRlci1sZy0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAub2Zmc2V0LWxnLTAsIC5mbGV4LW9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy0wLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTUsIC5mbGV4LW9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAsIC5mbGV4LW9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy0xMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0xNSwgLmZsZXgtb2Zmc2V0LWxnLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTE1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTIwLCAuZmxleC1vZmZzZXQtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctMjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG4gIC5vZmZzZXQtbGctMjUsIC5mbGV4LW9mZnNldC1sZy0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy0yNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy0zMCwgLmZsZXgtb2Zmc2V0LWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTMwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTM1LCAuZmxleC1vZmZzZXQtbGctMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctMzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMzUlO1xuICB9XG4gIC5vZmZzZXQtbGctNDAsIC5mbGV4LW9mZnNldC1sZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy00MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gIH1cbiAgLm9mZnNldC1sZy00NSwgLmZsZXgtb2Zmc2V0LWxnLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTQ1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTUwLCAuZmxleC1vZmZzZXQtbGctNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctNTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNTUsIC5mbGV4LW9mZnNldC1sZy01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy01NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NSU7XG4gIH1cbiAgLm9mZnNldC1sZy02MCwgLmZsZXgtb2Zmc2V0LWxnLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTYwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTY1LCAuZmxleC1vZmZzZXQtbGctNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctNjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctNjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNzAsIC5mbGV4LW9mZnNldC1sZy03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy03MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03NSwgLmZsZXgtb2Zmc2V0LWxnLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTc1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTgwLCAuZmxleC1vZmZzZXQtbGctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctODAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctODAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogODAlO1xuICB9XG4gIC5vZmZzZXQtbGctODUsIC5mbGV4LW9mZnNldC1sZy04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy04NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NSU7XG4gIH1cbiAgLm9mZnNldC1sZy05MCwgLmZsZXgtb2Zmc2V0LWxnLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTkwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTk1LCAuZmxleC1vZmZzZXQtbGctOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctOTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctOTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogOTUlO1xuICB9XG4gIC5vZmZzZXQtbGctMzMsIC5mbGV4LW9mZnNldC1sZy0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNjYsIC5mbGV4LW9mZnNldC1sZy02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTY2LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGcsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbGctY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlci1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWxnLWVuZCxcbiAgLmxheW91dC1hbGlnbi1sZy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbGctZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWFyb3VuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYmV0d2VlbixcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbGctY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWFyb3VuZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWxnLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1sZy1jZW50ZXItY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1sZy1lbmQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLWNlbnRlciA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbGctZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1hcm91bmQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlci1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuZmxleC1sZyB7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLWdyb3cge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLW5vbmUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctbm9zaHJpbmsge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctbm9ncm93IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTAsXG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMCB7XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTAsXG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMCB7XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmZsZXgtbGctNSB7XG4gICAgZmxleDogMSAxIDUlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNSxcbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy01IHtcbiAgICBmbGV4OiAxIDEgNSU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy01LFxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTUge1xuICAgIGZsZXg6IDEgMSA1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy0xMCB7XG4gICAgZmxleDogMSAxIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy0xMCxcbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0xMCB7XG4gICAgZmxleDogMSAxIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0xMCxcbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy0xMCB7XG4gICAgZmxleDogMSAxIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctMTUge1xuICAgIGZsZXg6IDEgMSAxNSU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMTUsXG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMTUge1xuICAgIGZsZXg6IDEgMSAxNSU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctMTUsXG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMTUge1xuICAgIGZsZXg6IDEgMSAxNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLTIwIHtcbiAgICBmbGV4OiAxIDEgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTIwLFxuICAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTIwIHtcbiAgICBmbGV4OiAxIDEgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTIwLFxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTIwIHtcbiAgICBmbGV4OiAxIDEgMjAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy0yNSB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy0yNSxcbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0yNSB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0yNSxcbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy0yNSB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctMzAge1xuICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMzAsXG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMzAge1xuICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctMzAsXG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMzAge1xuICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLTM1IHtcbiAgICBmbGV4OiAxIDEgMzUlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTM1LFxuICAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTM1IHtcbiAgICBmbGV4OiAxIDEgMzUlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTM1LFxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTM1IHtcbiAgICBmbGV4OiAxIDEgMzUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy00MCB7XG4gICAgZmxleDogMSAxIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy00MCxcbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy00MCB7XG4gICAgZmxleDogMSAxIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy00MCxcbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy00MCB7XG4gICAgZmxleDogMSAxIDQwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNDUge1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNDUsXG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNDUge1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctNDUsXG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNDUge1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLTUwIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTUwLFxuICAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTUwIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTUwLFxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTUwIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy01NSB7XG4gICAgZmxleDogMSAxIDU1JTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy01NSxcbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy01NSB7XG4gICAgZmxleDogMSAxIDU1JTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy01NSxcbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy01NSB7XG4gICAgZmxleDogMSAxIDU1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNjAge1xuICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNjAsXG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNjAge1xuICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctNjAsXG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNjAge1xuICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLTY1IHtcbiAgICBmbGV4OiAxIDEgNjUlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTY1LFxuICAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTY1IHtcbiAgICBmbGV4OiAxIDEgNjUlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTY1LFxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTY1IHtcbiAgICBmbGV4OiAxIDEgNjUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy03MCB7XG4gICAgZmxleDogMSAxIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy03MCxcbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy03MCB7XG4gICAgZmxleDogMSAxIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy03MCxcbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy03MCB7XG4gICAgZmxleDogMSAxIDcwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNzUge1xuICAgIGZsZXg6IDEgMSA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNzUsXG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNzUge1xuICAgIGZsZXg6IDEgMSA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctNzUsXG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNzUge1xuICAgIGZsZXg6IDEgMSA3NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLTgwIHtcbiAgICBmbGV4OiAxIDEgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTgwLFxuICAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTgwIHtcbiAgICBmbGV4OiAxIDEgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTgwLFxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTgwIHtcbiAgICBmbGV4OiAxIDEgODAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy04NSB7XG4gICAgZmxleDogMSAxIDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy04NSxcbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy04NSB7XG4gICAgZmxleDogMSAxIDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy04NSxcbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy04NSB7XG4gICAgZmxleDogMSAxIDg1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctOTAge1xuICAgIGZsZXg6IDEgMSA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctOTAsXG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctOTAge1xuICAgIGZsZXg6IDEgMSA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctOTAsXG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctOTAge1xuICAgIGZsZXg6IDEgMSA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLTk1IHtcbiAgICBmbGV4OiAxIDEgOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTk1LFxuICAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTk1IHtcbiAgICBmbGV4OiAxIDEgOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTk1LFxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTk1IHtcbiAgICBmbGV4OiAxIDEgOTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy0xMDAsXG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctMTAwLFxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTMzLCAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTMzLCAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTMzLCAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTY2LCAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTY2LCAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTY2LCAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LCAubGF5b3V0LWxnLXJvdyA+IC5mbGV4IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0zMywgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0zMywgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy0zMywgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy02NiwgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy02NiwgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy02NiwgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleCwgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubGF5b3V0LWxnLCAubGF5b3V0LWxnLWNvbHVtbiwgLmxheW91dC1sZy1yb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxheW91dC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxheW91dC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZsZXgtb3JkZXItZ3QtbGctLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy0wLCAuZmxleC1vZmZzZXQtZ3QtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy01LCAuZmxleC1vZmZzZXQtZ3QtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTEwLCAuZmxleC1vZmZzZXQtZ3QtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctMTUsIC5mbGV4LW9mZnNldC1ndC1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy0yMCwgLmZsZXgtb2Zmc2V0LWd0LWxnLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTI1LCAuZmxleC1vZmZzZXQtZ3QtbGctMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctMzAsIC5mbGV4LW9mZnNldC1ndC1sZy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy0zNSwgLmZsZXgtb2Zmc2V0LWd0LWxnLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTQwLCAuZmxleC1vZmZzZXQtZ3QtbGctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctNDUsIC5mbGV4LW9mZnNldC1ndC1sZy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy01MCwgLmZsZXgtb2Zmc2V0LWd0LWxnLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTU1LCAuZmxleC1vZmZzZXQtZ3QtbGctNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctNjAsIC5mbGV4LW9mZnNldC1ndC1sZy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy02NSwgLmZsZXgtb2Zmc2V0LWd0LWxnLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTcwLCAuZmxleC1vZmZzZXQtZ3QtbGctNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctNzAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctNzUsIC5mbGV4LW9mZnNldC1ndC1sZy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy04MCwgLmZsZXgtb2Zmc2V0LWd0LWxnLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTg1LCAuZmxleC1vZmZzZXQtZ3QtbGctODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctODUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctOTAsIC5mbGV4LW9mZnNldC1ndC1sZy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy05NSwgLmZsZXgtb2Zmc2V0LWd0LWxnLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTMzLCAuZmxleC1vZmZzZXQtZ3QtbGctMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTY2LCAuZmxleC1vZmZzZXQtZ3QtbGctNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy02NiwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgtZ3QtbGcge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy0wIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0wLFxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy0wLFxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTAge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWd0LWxnLTUge1xuICAgIGZsZXg6IDEgMSA1JTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTUsXG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNSB7XG4gICAgZmxleDogMSAxIDUlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNSxcbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy01IHtcbiAgICBmbGV4OiAxIDEgNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctMTAsXG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMTAsXG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctMTAge1xuICAgIGZsZXg6IDEgMSAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTE1LFxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTE1LFxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTE1IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0yMCxcbiAgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy0yMCxcbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy0yMCB7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctMjUsXG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMjUsXG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctMjUge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTMwLFxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTMwLFxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTMwIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0zNSxcbiAgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy0zNSxcbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy0zNSB7XG4gICAgZmxleDogMSAxIDM1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctNDAsXG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNDAsXG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctNDAge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTQ1LFxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTQ1LFxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTQ1IHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy01MCxcbiAgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy01MCxcbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy01MCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctNTUsXG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNTUsXG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctNTUge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTYwLFxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTYwLFxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTYwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy02NSxcbiAgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy02NSxcbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy02NSB7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctNzAsXG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNzAsXG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctNzAge1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTc1LFxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTc1LFxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTc1IHtcbiAgICBmbGV4OiAxIDEgNzUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy04MCxcbiAgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy04MCxcbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy04MCB7XG4gICAgZmxleDogMSAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctODUsXG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctODUsXG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctODUge1xuICAgIGZsZXg6IDEgMSA4NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTkwLFxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTkwLFxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTkwIHtcbiAgICBmbGV4OiAxIDEgOTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy05NSxcbiAgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy05NSxcbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy05NSB7XG4gICAgZmxleDogMSAxIDk1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctMTAwLFxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTEwMCxcbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0zMywgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0zMywgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy0zMywgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy02NiwgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy02NiwgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy02NiwgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleCwgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMzMsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMzMsIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctMzMsIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNjYsIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNjYsIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctNjYsIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgsIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC1ndC1sZywgLmxheW91dC1ndC1sZy1jb2x1bW4sIC5sYXlvdXQtZ3QtbGctcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0yMCB7XG4gICAgb3JkZXI6IC0yMDtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTkge1xuICAgIG9yZGVyOiAtMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTE4IHtcbiAgICBvcmRlcjogLTE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xNyB7XG4gICAgb3JkZXI6IC0xNztcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTYge1xuICAgIG9yZGVyOiAtMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTE1IHtcbiAgICBvcmRlcjogLTE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xNCB7XG4gICAgb3JkZXI6IC0xNDtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTMge1xuICAgIG9yZGVyOiAtMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZmxleC1vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTMge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAuZmxleC1vcmRlci14bC0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuZmxleC1vcmRlci14bC0xNyB7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0yMCB7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIC5vZmZzZXQteGwtMCwgLmZsZXgtb2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtNSwgLmZsZXgtb2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC01LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCwgLmZsZXgtb2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTEwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTE1LCAuZmxleC1vZmZzZXQteGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtMTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG4gIC5vZmZzZXQteGwtMjAsIC5mbGV4LW9mZnNldC14bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC0yMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC14bC0yNSwgLmZsZXgtb2Zmc2V0LXhsLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTI1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMwLCAuZmxleC1vZmZzZXQteGwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtMzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICB9XG4gIC5vZmZzZXQteGwtMzUsIC5mbGV4LW9mZnNldC14bC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC0zNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7XG4gIH1cbiAgLm9mZnNldC14bC00MCwgLmZsZXgtb2Zmc2V0LXhsLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTQwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTQ1LCAuZmxleC1vZmZzZXQteGwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNDUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICB9XG4gIC5vZmZzZXQteGwtNTAsIC5mbGV4LW9mZnNldC14bC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC01MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC01NSwgLmZsZXgtb2Zmc2V0LXhsLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTU1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYwLCAuZmxleC1vZmZzZXQteGwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNjAlO1xuICB9XG4gIC5vZmZzZXQteGwtNjUsIC5mbGV4LW9mZnNldC14bC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC02NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7XG4gIH1cbiAgLm9mZnNldC14bC03MCwgLmZsZXgtb2Zmc2V0LXhsLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTcwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTc1LCAuZmxleC1vZmZzZXQteGwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtODAsIC5mbGV4LW9mZnNldC14bC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC04MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC14bC04NSwgLmZsZXgtb2Zmc2V0LXhsLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTg1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkwLCAuZmxleC1vZmZzZXQteGwtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtOTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogOTAlO1xuICB9XG4gIC5vZmZzZXQteGwtOTUsIC5mbGV4LW9mZnNldC14bC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC05NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7XG4gIH1cbiAgLm9mZnNldC14bC0zMywgLmZsZXgtb2Zmc2V0LXhsLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC02NiwgLmZsZXgtb2Zmc2V0LXhsLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bCxcbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14bC1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLFxuICAubGF5b3V0LWFsaWduLXhsLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14bC1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYXJvdW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYXJvdW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1iZXR3ZWVuLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14bC1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYXJvdW5kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teGwtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXhsLWNlbnRlci1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXhsLWVuZC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtY2VudGVyID4gKiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi14bC1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWFyb3VuZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5mbGV4LXhsIHtcbiAgICBmbGV4OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtZ3JvdyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtbm9uZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC1ub3NocmluayB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC1ub2dyb3cge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtMCB7XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMCxcbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0wIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtMCxcbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0wIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZmxleC14bC01IHtcbiAgICBmbGV4OiAxIDEgNSU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC01LFxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTUge1xuICAgIGZsZXg6IDEgMSA1JTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTUsXG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNSB7XG4gICAgZmxleDogMSAxIDUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTEwLFxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTEwLFxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC0xNSB7XG4gICAgZmxleDogMSAxIDE1JTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0xNSxcbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0xNSB7XG4gICAgZmxleDogMSAxIDE1JTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC0xNSxcbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0xNSB7XG4gICAgZmxleDogMSAxIDE1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtMjAge1xuICAgIGZsZXg6IDEgMSAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMjAsXG4gIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtMjAge1xuICAgIGZsZXg6IDEgMSAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtMjAsXG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtMjAge1xuICAgIGZsZXg6IDEgMSAyMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTI1IHtcbiAgICBmbGV4OiAxIDEgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTI1LFxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTI1IHtcbiAgICBmbGV4OiAxIDEgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTI1LFxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTI1IHtcbiAgICBmbGV4OiAxIDEgMjUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC0zMCB7XG4gICAgZmxleDogMSAxIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0zMCxcbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0zMCB7XG4gICAgZmxleDogMSAxIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC0zMCxcbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0zMCB7XG4gICAgZmxleDogMSAxIDMwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtMzUge1xuICAgIGZsZXg6IDEgMSAzNSU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMzUsXG4gIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtMzUge1xuICAgIGZsZXg6IDEgMSAzNSU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtMzUsXG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtMzUge1xuICAgIGZsZXg6IDEgMSAzNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTQwIHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTQwLFxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTQwIHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTQwLFxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTQwIHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC00NSB7XG4gICAgZmxleDogMSAxIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC00NSxcbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC00NSB7XG4gICAgZmxleDogMSAxIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC00NSxcbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC00NSB7XG4gICAgZmxleDogMSAxIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtNTAge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNTAsXG4gIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtNTAge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNTAsXG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNTAge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTU1IHtcbiAgICBmbGV4OiAxIDEgNTUlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTU1LFxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTU1IHtcbiAgICBmbGV4OiAxIDEgNTUlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTU1LFxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTU1IHtcbiAgICBmbGV4OiAxIDEgNTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC02MCB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC02MCxcbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC02MCB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC02MCxcbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC02MCB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtNjUge1xuICAgIGZsZXg6IDEgMSA2NSU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNjUsXG4gIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtNjUge1xuICAgIGZsZXg6IDEgMSA2NSU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNjUsXG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNjUge1xuICAgIGZsZXg6IDEgMSA2NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTcwIHtcbiAgICBmbGV4OiAxIDEgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTcwLFxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTcwIHtcbiAgICBmbGV4OiAxIDEgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTcwLFxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTcwIHtcbiAgICBmbGV4OiAxIDEgNzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC03NSB7XG4gICAgZmxleDogMSAxIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC03NSxcbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC03NSB7XG4gICAgZmxleDogMSAxIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC03NSxcbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC03NSB7XG4gICAgZmxleDogMSAxIDc1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtODAge1xuICAgIGZsZXg6IDEgMSA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtODAsXG4gIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtODAge1xuICAgIGZsZXg6IDEgMSA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtODAsXG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtODAge1xuICAgIGZsZXg6IDEgMSA4MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTg1IHtcbiAgICBmbGV4OiAxIDEgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTg1LFxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTg1IHtcbiAgICBmbGV4OiAxIDEgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTg1LFxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTg1IHtcbiAgICBmbGV4OiAxIDEgODUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC05MCB7XG4gICAgZmxleDogMSAxIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC05MCxcbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC05MCB7XG4gICAgZmxleDogMSAxIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC05MCxcbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC05MCB7XG4gICAgZmxleDogMSAxIDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtOTUge1xuICAgIGZsZXg6IDEgMSA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtOTUsXG4gIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtOTUge1xuICAgIGZsZXg6IDEgMSA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtOTUsXG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtOTUge1xuICAgIGZsZXg6IDEgMSA5NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTEwMCxcbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC0xMDAsXG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMzMsIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMzMsIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtMzMsIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNjYsIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNjYsIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtNjYsIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgsIC5sYXlvdXQteGwtcm93ID4gLmZsZXgge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTMzLCAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTMzLCAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTMzLCAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTY2LCAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTY2LCAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTY2LCAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LCAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5sYXlvdXQteGwsIC5sYXlvdXQteGwtY29sdW1uLCAubGF5b3V0LXhsLXJvdyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGF5b3V0LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaGlkZTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3QtbGcpOm5vdCguc2hvdy14bCk6bm90KC5zaG93KSwgLmhpZGUtZ3QteHM6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWd0LWxnKTpub3QoLnNob3cteGwpOm5vdCguc2hvdyksIC5oaWRlLWd0LXNtOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QtbWQpOm5vdCguc2hvdy1ndC1sZyk6bm90KC5zaG93LXhsKTpub3QoLnNob3cpLCAuaGlkZS1ndC1tZDpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3QtbGcpOm5vdCguc2hvdy14bCk6bm90KC5zaG93KSwgLmhpZGUtZ3QtbGc6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWd0LWxnKTpub3QoLnNob3cteGwpOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhpZGUteGw6bm90KC5zaG93LXhsKTpub3QoLnNob3ctZ3QtbGcpOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRlLXByaW50Om5vdCguc2hvdy1wcmludCk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFJlc2V0XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1vLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tcy10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT10ZXh0XSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPXRlbF0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1lbWFpbF0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1zZWFyY2hdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9YnV0dG9uXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBidXR0b24sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9aW1hZ2VdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IHRleHRhcmVhIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9YnV0dG9uXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBidXR0b24sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmlwaG9uZSBoMSwgLmlwaG9uZSBoMiwgLmlwaG9uZSBoMywgLmlwaG9uZSBoNCwgLmlwaG9uZSBoNSwgLmlwaG9uZSBoNixcbi5pcGhvbmUgLmgxLCAuaXBob25lIC5oMiwgLmlwaG9uZSAuaDMsIC5pcGhvbmUgLmg0LCAuaXBob25lIC5oNSwgLmlwaG9uZSAuaDYsIC5hbmRyb2lkIGgxLCAuYW5kcm9pZCBoMiwgLmFuZHJvaWQgaDMsIC5hbmRyb2lkIGg0LCAuYW5kcm9pZCBoNSwgLmFuZHJvaWQgaDYsXG4uYW5kcm9pZCAuaDEsIC5hbmRyb2lkIC5oMiwgLmFuZHJvaWQgLmgzLCAuYW5kcm9pZCAuaDQsIC5hbmRyb2lkIC5oNSwgLmFuZHJvaWQgLmg2IHtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG59XG4uaXBob25lIGgxLCAuaXBob25lIC5oMSwgLmFuZHJvaWQgaDEsIC5hbmRyb2lkIC5oMSB7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xufVxuLmlwaG9uZSBoMiwgLmlwaG9uZSAuaDIsIC5hbmRyb2lkIGgyLCAuYW5kcm9pZCAuaDIge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cbi5pcGhvbmUgaDMsIC5pcGhvbmUgLmgzLCAuYW5kcm9pZCBoMywgLmFuZHJvaWQgLmgzIHtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5pcGhvbmUgaDQsIC5pcGhvbmUgLmg0LCAuYW5kcm9pZCBoNCwgLmFuZHJvaWQgLmg0IHtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG59XG4uaXBob25lIGg1LCAuaXBob25lIC5oNSwgLmFuZHJvaWQgaDUsIC5hbmRyb2lkIC5oNSB7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xufVxuLmlwaG9uZSBoNiwgLmlwaG9uZSAuaDYsIC5hbmRyb2lkIGg2LCAuYW5kcm9pZCAuaDYge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cbi5pcGhvbmUgc3BhbiwgLmlwaG9uZSBsYWJlbCwgLmlwaG9uZSBwLCAuaXBob25lIGEsIC5pcGhvbmUgYiwgLmlwaG9uZSAuX21kLXRleHQsIC5hbmRyb2lkIHNwYW4sIC5hbmRyb2lkIGxhYmVsLCAuYW5kcm9pZCBwLCAuYW5kcm9pZCBhLCAuYW5kcm9pZCBiLCAuYW5kcm9pZCAuX21kLXRleHQge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cbi5pcGhvbmUgbWQtdG9vbHRpcCwgLmFuZHJvaWQgbWQtdG9vbHRpcCB7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xufVxuLmlwaG9uZSwgLmFuZHJvaWQge1xuICAvKiBidXR0b24ge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG4gIH0qL1xufVxuLmlwaG9uZSBzcGFuLCAuaXBob25lIGxhYmVsLCAuaXBob25lIHAsIC5pcGhvbmUgYSwgLmlwaG9uZSBpLCAuaXBob25lIGIsIC5pcGhvbmUgLl9tZC10ZXh0LCAuYW5kcm9pZCBzcGFuLCAuYW5kcm9pZCBsYWJlbCwgLmFuZHJvaWQgcCwgLmFuZHJvaWQgYSwgLmFuZHJvaWQgaSwgLmFuZHJvaWQgYiwgLmFuZHJvaWQgLl9tZC10ZXh0IHtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmlwaG9uZSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gYSwgLmFuZHJvaWQgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIGEge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG59XG4uaXBob25lIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiBzcGFuLCAuYW5kcm9pZCAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gc3BhbiB7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogM3B4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cbi5pcGhvbmUgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIGksIC5hbmRyb2lkIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiBpIHtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYmxvY2stZW5kOiA1cHggIWltcG9ydGFudDtcbn1cbi5pcGhvbmUgLm1kLWxvZ2luLCAuYW5kcm9pZCAubWQtbG9naW4ge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLmlwaG9uZSAubWQtbG9naW4gc3BhbiwgLmFuZHJvaWQgLm1kLWxvZ2luIHNwYW4ge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cbi5pcGhvbmUgLmJhZGdlLWF2LCAuYW5kcm9pZCAuYmFkZ2UtYXYge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAzMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4IDRweCAhaW1wb3J0YW50O1xufVxuLmlwaG9uZSAuYmFkZ2UtdGV4dCwgLmFuZHJvaWQgLmJhZGdlLXRleHQge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MCU7XG4gIHRvcDogMDtcbn1cbi5pcGhvbmUgLnRpdHVsby1tb2JpbGUsIC5hbmRyb2lkIC50aXR1bG8tbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBWYXJpYWJsZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgTWl4aW5zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBBbmd1bGFyIE1hdGVyaWFsIEV4dGVuZFxuLyogIEFkZHMgYW5kL29yIG1vZGlmaWVzIEFuZ3VsYXIgTWF0ZXJpYWwgc3R5bGVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tIEZJWEVTIC0tLSAqL1xuW2xheW91dF0gPiAqIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cblxubWQtY2FyZCA+IGltZyxcbm1kLWNhcmQgPiA6bm90KG1kLWNhcmQtY29udGVudCkgaW1nIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUgKiB7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG59XG5cbi8qIC0tLSBNT0RJRklDQVRJT05TIC0tLSAqL1xubWQtYXV0b2NvbXBsZXRlLXdyYXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbn1cblxubWQtYmFja2Ryb3AubWQtb3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50O1xufVxuXG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtYXZhdGFyIG1kLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5tZC1jaGVja2JveC5uby1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxubWQtY2hpcCAuX21kLWNoaXAtcmVtb3ZlIG1kLWljb24ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxubWQtY2hpcCAuX21kLWNoaXAtcmVtb3ZlIG1kLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWF4LXdpZHRoOiAxOHB4O1xuICBtYXgtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDRweDtcbn1cblxubWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxubWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1kLWlubGluZS1mb3JtIG1kLWRhdGVwaWNrZXIge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG5tZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xufVxubWQtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxubWQtaW5wdXQtY29udGFpbmVyLm5vLWVycm9ycy1zcGFjZXIgLm1kLWVycm9ycy1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5pbnB1dC1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0IC5pbnB1dC1oaW50IHtcbiAgbGVmdDogMzhweDtcbn1cblxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbm1kLW1lbnUsXG4ubWQtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm1kLW1lbnUtY29udGVudC5fbWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxubWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24sXG5tZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbm1kLW1lbnUtY29udGVudC5fbWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtYnV0dG9uLm1kLWluZGVudCA+IG1kLWljb24sXG5tZC1tZW51LWNvbnRlbnQuX21kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtLm1kLWluZGVudCA+IG1kLWljb24ge1xuICB0b3A6IDhweDtcbn1cblxuLl9tZC1vcGVuLW1lbnUtY29udGFpbmVyIG1kLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0uc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbm1kLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbm1kLXNlbGVjdC5zaW1wbGlmaWVkIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbm1kLXNlbGVjdC5zaW1wbGlmaWVkIC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5tZC1zZWxlY3Quc2ltcGxpZmllZCAuX21kLXNlbGVjdC12YWx1ZSAqOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5tZC1zZWxlY3Quc2ltcGxpZmllZCAuX21kLXNlbGVjdC12YWx1ZSAuX21kLXNlbGVjdC1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5tZC1zZWxlY3Quc2ltcGxpZmllZCAuX21kLXNlbGVjdC12YWx1ZSAuX21kLXNlbGVjdC1pY29uOmFmdGVyIHtcbiAgdG9wOiAxcHg7XG59XG5tZC1zZWxlY3RbbXVsdGlwbGVdIG1kLXNlbGVjdC12YWx1ZSA+ICo6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxubWQtc2VsZWN0W211bHRpcGxlXSBtZC1zZWxlY3QtdmFsdWUgPiAqOmZpcnN0LWNoaWxkID4gKjpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDA7XG59XG5tZC1zZWxlY3RbbXVsdGlwbGVdIG1kLXNlbGVjdC12YWx1ZSA+ICo6Zmlyc3QtY2hpbGQgLm1kLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbm1kLXNlbGVjdFttdWx0aXBsZV0gbWQtc2VsZWN0LXZhbHVlID4gKjpmaXJzdC1jaGlsZCAubWQtY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5tZC1zZWxlY3QtbWVudSBtZC1zZWxlY3QtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwLjY2N3B4O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubWQtc2VsZWN0LW1lbnUgbWQtc2VsZWN0LWhlYWRlciBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm1kLXNpZGVuYXYge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbm1kLXRvb2xiYXIuY29sb3JlZC10b29sYmFyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5tZC10b29sYmFyLmNvbG9yZWQtdG9vbGJhciBtZC1tZW51LWJhciBtZC1tZW51Ll9tZC1vcGVuID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbm1kLXRvb2xiYXIuY29sb3JlZC10b29sYmFyIG1kLW1lbnUuX21kLW9wZW4gPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxubWQtdG9vbGJhci5jb2xvcmVkLXRvb2xiYXIgaW5wdXQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50O1xufVxuXG5tZC1wcm9ncmVzcy1jaXJjdWxhcltkaXNhYmxlZF0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVGVtcGxhdGUgTGF5b3V0c1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwsXG5ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4jbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwNzM3NzYgMSUsICMxYjQ4NzcgMTAwJSkgIWltcG9ydGFudDsqL1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDE2LCA1MSwgMSkgMzUlLCByZ2JhKDMsIDE4LCA4MCwgMSkgMTAwJSkgIWltcG9ydGFudDsqL1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDMxMjUwIDM1JSwgIzA0MTQ1MCAxMDAlKSAhaW1wb3J0YW50OyovXG59XG5cbmJvZHkuYm94ZWQge1xuICBiYWNrZ3JvdW5kOiAjM0Y0NDUwO1xufVxuYm9keS5ib3hlZCAjbWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cblxuI2xheW91dC1jb250ZW50LW9ubHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbiNsYXlvdXQtY29udGVudC1vbmx5ICNjb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjRweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAvKiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzE1LnN2ZykgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH0qL1xufVxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQ7XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50LWNvbnRhaW5lciAjY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXIgI21haW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXIgI21haW4tY29udGFpbmVyICNjb250ZW50LWNvbnRhaW5lciAjY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICNtYWluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjbWFpbi1jb250YWluZXIgI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUGFnZSBMYXlvdXRzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtbGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0IC50b3AtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpOyovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLWxheW91dCBtZC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDUwO1xufVxuLnBhZ2UtbGF5b3V0ID4gLmhlYWRlciAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLnBhZ2UtbGF5b3V0ID4gLmhlYWRlciAuYnJlYWRjcnVtYiBtZC1pY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtbGF5b3V0ID4gLmhlYWRlciAuYnJlYWRjcnVtYiAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbi5wYWdlLWxheW91dCA+IC5oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoLnNpbmdsZS1zY3JvbGwge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aC5zaW5nbGUtc2Nyb2xsID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMzZweDtcbiAgbWluLWhlaWdodDogMTM2cHg7XG4gIG1heC1oZWlnaHQ6IDEzNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB6LWluZGV4OiA1MTtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXYgLmhlYWRlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXYgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXYuX21kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXYuX21kLWxvY2tlZC1vcGVuICsgLmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdjpub3QoLl9tZC1sb2NrZWQtb3BlbikgLmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdjpub3QoLl9tZC1sb2NrZWQtb3BlbikgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICBoZWlnaHQ6IDEzNnB4O1xuICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgbWF4LWhlaWdodDogMTM2cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIC5zaWRlbmF2LXRvZ2dsZSB7XG4gIG1hcmdpbjogMCA4cHggMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXYge1xuICB3aWR0aDogMjQwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgei1pbmRleDogNTE7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXYgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5zaWRlbmF2Ll9tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAxOTZweDtcbiAgbWluLXdpZHRoOiAxOTZweDtcbiAgbWF4LXdpZHRoOiAxOTZweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdjpub3QoLl9tZC1sb2NrZWQtb3BlbikgLmhlYWRlciB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXY6bm90KC5fbWQtbG9ja2VkLW9wZW4pIC5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICBoZWlnaHQ6IDEzNnB4O1xuICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgbWF4LWhlaWdodDogMTM2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciAuc2lkZW5hdi10b2dnbGUge1xuICBtYXJnaW46IDAgMCAwIDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5mdWxsd2lkdGgsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmZ1bGx3aWR0aCA+IC5oZWFkZXIsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nJyk7Ki9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoID4gLmNvbnRlbnQsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiA+IC5jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2LmlubmVyLXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgei1pbmRleDogNTE7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2IC5zaWRlbmF2Ll9tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAzO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTsqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdi5pbm5lci1zaWRlbmF2ID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgLnNpZGVuYXYge1xuICB3aWR0aDogMjQwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHotaW5kZXg6IDUxO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgLnNpZGVuYXYuX21kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAzO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTsqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYuX21kLWxvY2tlZC1vcGVuIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmhlYWRlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTsqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyID4gbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTZweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC1uYXYtYmFyIC5tZC1uYXYtYmFyIG5hdiB7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIgbmF2IC5tZC1uYXYtaXRlbSB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC1uYXYtYmFyIC5tZC1uYXYtYmFyIG5hdiAubWQtbmF2LWl0ZW0gLl9tZC1uYXYtYnV0dG9uIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC1uYXYtYmFyIC5tZC1uYXYtYmFyIG5hdiAubWQtbmF2LWl0ZW0gLl9tZC1uYXYtYnV0dG9uLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYWdlLWxheW91dC5ibGFuayB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQuZnVsbHdpZHRoIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5sZWZ0LXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXNjcm9sbCAuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXNjcm9sbCAuY2FyZGVkLnJpZ2h0LXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXNjcm9sbCAuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1zY3JvbGwgLnNpbXBsZS5sZWZ0LXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXNjcm9sbCAuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1zY3JvbGwgLnNpbXBsZS5yaWdodC1zaWRlbmF2IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZS1zY3JvbGwgLnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYucmlnaHQtc2lkZW5hdiA+IC5jb250ZW50LCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYubGVmdC1zaWRlbmF2ID4gLmNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdi5yaWdodC1zaWRlbmF2ID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2LCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYubGVmdC1zaWRlbmF2ID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNpZGVuYXYtb3BlbiAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2UtbGF5b3V0IC50b3AtYmcge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciwgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyLCAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIsIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyLCAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIG1pbi1oZWlnaHQ6IDk2cHg7XG4gICAgbWF4LWhlaWdodDogOTZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2LCAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCwgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5mdWxsd2lkdGggPiAuaGVhZGVyLCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyLCAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2LCAucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIsIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgSWNvbnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5tZC1pY29uW21kLWZvbnQtaWNvbl0sXG5pIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0LFxuaS5zNCB7XG4gIGZvbnQtc2l6ZTogNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNixcbmkuczYge1xuICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczgsXG5pLnM4IHtcbiAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMCxcbmkuczEwIHtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMixcbmkuczEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNCxcbmkuczE0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNixcbmkuczE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxOCxcbmkuczE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMCxcbmkuczIwIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMixcbmkuczIyIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNCxcbmkuczI0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNixcbmkuczI2IHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyOCxcbmkuczI4IHtcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMzMCxcbmkuczMwIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMzMixcbmkuczMyIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMzNCxcbmkuczM0IHtcbiAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMzNixcbmkuczM2IHtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMzOCxcbmkuczM4IHtcbiAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0MCxcbmkuczQwIHtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0MixcbmkuczQyIHtcbiAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0NCxcbmkuczQ0IHtcbiAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0NixcbmkuczQ2IHtcbiAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0OCxcbmkuczQ4IHtcbiAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM1MCxcbmkuczUwIHtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM1MixcbmkuczUyIHtcbiAgZm9udC1zaXplOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM1NCxcbmkuczU0IHtcbiAgZm9udC1zaXplOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM1NixcbmkuczU2IHtcbiAgZm9udC1zaXplOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM1OCxcbmkuczU4IHtcbiAgZm9udC1zaXplOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM2MCxcbmkuczYwIHtcbiAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM2MixcbmkuczYyIHtcbiAgZm9udC1zaXplOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM2NCxcbmkuczY0IHtcbiAgZm9udC1zaXplOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM2NixcbmkuczY2IHtcbiAgZm9udC1zaXplOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM2OCxcbmkuczY4IHtcbiAgZm9udC1zaXplOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM3MCxcbmkuczcwIHtcbiAgZm9udC1zaXplOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM3MixcbmkuczcyIHtcbiAgZm9udC1zaXplOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM3NCxcbmkuczc0IHtcbiAgZm9udC1zaXplOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM3Nixcbmkuczc2IHtcbiAgZm9udC1zaXplOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM3OCxcbmkuczc4IHtcbiAgZm9udC1zaXplOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4MCxcbmkuczgwIHtcbiAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogODBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4MixcbmkuczgyIHtcbiAgZm9udC1zaXplOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDgycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogODJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4NCxcbmkuczg0IHtcbiAgZm9udC1zaXplOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogODRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4Nixcbmkuczg2IHtcbiAgZm9udC1zaXplOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogODZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4OCxcbmkuczg4IHtcbiAgZm9udC1zaXplOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogODhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM5MCxcbmkuczkwIHtcbiAgZm9udC1zaXplOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM5MixcbmkuczkyIHtcbiAgZm9udC1zaXplOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogOTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM5NCxcbmkuczk0IHtcbiAgZm9udC1zaXplOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDk0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogOTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM5Nixcbmkuczk2IHtcbiAgZm9udC1zaXplOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM5OCxcbmkuczk4IHtcbiAgZm9udC1zaXplOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDk4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogOThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMDAsXG5pLnMxMDAge1xuICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEwMixcbmkuczEwMiB7XG4gIGZvbnQtc2l6ZTogMTAycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTAycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTA0LFxuaS5zMTA0IHtcbiAgZm9udC1zaXplOiAxMDRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTA0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMDYsXG5pLnMxMDYge1xuICBmb250LXNpemU6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTA2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTA2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwNnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEwOCxcbmkuczEwOCB7XG4gIGZvbnQtc2l6ZTogMTA4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTA4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTEwLFxuaS5zMTEwIHtcbiAgZm9udC1zaXplOiAxMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMTIsXG5pLnMxMTIge1xuICBmb250LXNpemU6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTEycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczExNCxcbmkuczExNCB7XG4gIGZvbnQtc2l6ZTogMTE0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTE0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTE0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTE2LFxuaS5zMTE2IHtcbiAgZm9udC1zaXplOiAxMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMTgsXG5pLnMxMTgge1xuICBmb250LXNpemU6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTE4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEyMCxcbmkuczEyMCB7XG4gIGZvbnQtc2l6ZTogMTIwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTIyLFxuaS5zMTIyIHtcbiAgZm9udC1zaXplOiAxMjJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMjJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMjQsXG5pLnMxMjQge1xuICBmb250LXNpemU6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEyNixcbmkuczEyNiB7XG4gIGZvbnQtc2l6ZTogMTI2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTI2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTI2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTI4LFxuaS5zMTI4IHtcbiAgZm9udC1zaXplOiAxMjhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMzAsXG5pLnMxMzAge1xuICBmb250LXNpemU6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEzMixcbmkuczEzMiB7XG4gIGZvbnQtc2l6ZTogMTMycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTMycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTM0LFxuaS5zMTM0IHtcbiAgZm9udC1zaXplOiAxMzRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTM0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMzYsXG5pLnMxMzYge1xuICBmb250LXNpemU6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEzOCxcbmkuczEzOCB7XG4gIGZvbnQtc2l6ZTogMTM4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTM4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTM4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTQwLFxuaS5zMTQwIHtcbiAgZm9udC1zaXplOiAxNDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNDIsXG5pLnMxNDIge1xuICBmb250LXNpemU6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNDJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTQycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE0NCxcbmkuczE0NCB7XG4gIGZvbnQtc2l6ZTogMTQ0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTQ2LFxuaS5zMTQ2IHtcbiAgZm9udC1zaXplOiAxNDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTQ2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNDZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNDgsXG5pLnMxNDgge1xuICBmb250LXNpemU6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQ4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE1MCxcbmkuczE1MCB7XG4gIGZvbnQtc2l6ZTogMTUwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTUyLFxuaS5zMTUyIHtcbiAgZm9udC1zaXplOiAxNTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTUycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNTQsXG5pLnMxNTQge1xuICBmb250LXNpemU6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTU0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTU0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE1NHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE1NixcbmkuczE1NiB7XG4gIGZvbnQtc2l6ZTogMTU2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTU2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTU4LFxuaS5zMTU4IHtcbiAgZm9udC1zaXplOiAxNThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTU4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNjAsXG5pLnMxNjAge1xuICBmb250LXNpemU6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE2MixcbmkuczE2MiB7XG4gIGZvbnQtc2l6ZTogMTYycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTYycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTYycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTY0LFxuaS5zMTY0IHtcbiAgZm9udC1zaXplOiAxNjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTY0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNjYsXG5pLnMxNjYge1xuICBmb250LXNpemU6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNjZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTY2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTY2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE2OCxcbmkuczE2OCB7XG4gIGZvbnQtc2l6ZTogMTY4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTcwLFxuaS5zMTcwIHtcbiAgZm9udC1zaXplOiAxNzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNzIsXG5pLnMxNzIge1xuICBmb250LXNpemU6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNzJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTcycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE3NCxcbmkuczE3NCB7XG4gIGZvbnQtc2l6ZTogMTc0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTc0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTc0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTc2LFxuaS5zMTc2IHtcbiAgZm9udC1zaXplOiAxNzZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTc2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNzgsXG5pLnMxNzgge1xuICBmb250LXNpemU6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTc4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTc4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE4MCxcbmkuczE4MCB7XG4gIGZvbnQtc2l6ZTogMTgwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTgyLFxuaS5zMTgyIHtcbiAgZm9udC1zaXplOiAxODJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTgycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxODJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxODJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxODQsXG5pLnMxODQge1xuICBmb250LXNpemU6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxODRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE4NixcbmkuczE4NiB7XG4gIGZvbnQtc2l6ZTogMTg2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTg2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxODZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTg2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTg4LFxuaS5zMTg4IHtcbiAgZm9udC1zaXplOiAxODhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTg4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxODhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxOTAsXG5pLnMxOTAge1xuICBmb250LXNpemU6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE5MixcbmkuczE5MiB7XG4gIGZvbnQtc2l6ZTogMTkycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTkycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTk0LFxuaS5zMTk0IHtcbiAgZm9udC1zaXplOiAxOTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTk0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxOTYsXG5pLnMxOTYge1xuICBmb250LXNpemU6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTk2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE5NnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE5OCxcbmkuczE5OCB7XG4gIGZvbnQtc2l6ZTogMTk4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE5OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTk4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOThweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTk4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjAwLFxuaS5zMjAwIHtcbiAgZm9udC1zaXplOiAyMDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMDIsXG5pLnMyMDIge1xuICBmb250LXNpemU6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjAycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwMnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIwNCxcbmkuczIwNCB7XG4gIGZvbnQtc2l6ZTogMjA0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjA0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjA2LFxuaS5zMjA2IHtcbiAgZm9udC1zaXplOiAyMDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjA2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMDZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMDZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMDgsXG5pLnMyMDgge1xuICBmb250LXNpemU6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjA4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIxMCxcbmkuczIxMCB7XG4gIGZvbnQtc2l6ZTogMjEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjEyLFxuaS5zMjEyIHtcbiAgZm9udC1zaXplOiAyMTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjEycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMTQsXG5pLnMyMTQge1xuICBmb250LXNpemU6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjE0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIxNixcbmkuczIxNiB7XG4gIGZvbnQtc2l6ZTogMjE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjE4LFxuaS5zMjE4IHtcbiAgZm9udC1zaXplOiAyMThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjE4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMjAsXG5pLnMyMjAge1xuICBmb250LXNpemU6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIyMixcbmkuczIyMiB7XG4gIGZvbnQtc2l6ZTogMjIycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIyMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjIycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjIycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjI0LFxuaS5zMjI0IHtcbiAgZm9udC1zaXplOiAyMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMjYsXG5pLnMyMjYge1xuICBmb250LXNpemU6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjI2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIyNnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIyOCxcbmkuczIyOCB7XG4gIGZvbnQtc2l6ZTogMjI4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjI4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjI4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjMwLFxuaS5zMjMwIHtcbiAgZm9udC1zaXplOiAyMzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMzIsXG5pLnMyMzIge1xuICBmb250LXNpemU6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMzJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjMycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIzNCxcbmkuczIzNCB7XG4gIGZvbnQtc2l6ZTogMjM0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIzNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjM0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjM0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjM2LFxuaS5zMjM2IHtcbiAgZm9udC1zaXplOiAyMzZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjM2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMzZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMzgsXG5pLnMyMzgge1xuICBmb250LXNpemU6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjM4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjM4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIzOHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczI0MCxcbmkuczI0MCB7XG4gIGZvbnQtc2l6ZTogMjQwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjQyLFxuaS5zMjQyIHtcbiAgZm9udC1zaXplOiAyNDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjQycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNDQsXG5pLnMyNDQge1xuICBmb250LXNpemU6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNDRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQ0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0NHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczI0NixcbmkuczI0NiB7XG4gIGZvbnQtc2l6ZTogMjQ2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjQ2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjQ2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjQ4LFxuaS5zMjQ4IHtcbiAgZm9udC1zaXplOiAyNDhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjQ4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNTAsXG5pLnMyNTAge1xuICBmb250LXNpemU6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczI1MixcbmkuczI1MiB7XG4gIGZvbnQtc2l6ZTogMjUycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjUycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjUycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjU0LFxuaS5zMjU0IHtcbiAgZm9udC1zaXplOiAyNTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjU0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNTYsXG5pLnMyNTYge1xuICBmb250LXNpemU6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uZW90PzVrbTF0Z1wiKTtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5lb3Q/I2llZml4NWttMXRnXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi50dGY/NWttMXRnXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi53b2ZmPzVrbTF0Z1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5zdmc/NWttMXRnI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3NePWljb24tXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi5pY29uLWFjY291bnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cblxuLmljb24tYWNjb3VudC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cblxuLmljb24tYWNjb3VudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuXG4uaWNvbi1hY2NvdW50LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4uaWNvbi1hY2NvdW50LWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uaWNvbi1hY2NvdW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi5pY29uLWFjY291bnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLmljb24tYWNjb3VudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG5cbi5pY29uLWFjY291bnQtbXVsdGlwbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uaWNvbi1hY2NvdW50LW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi5pY29uLWFjY291bnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4uaWNvbi1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmljb24tYWNjb3VudC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5pY29uLWFjY291bnQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi5pY29uLWFjY291bnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG5cbi5pY29uLWFjY291bnQtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG5cbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLmljb24tYWlyYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuXG4uaWNvbi1haXJwbGFuZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLmljb24tYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLmljb24tYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLmljb24tYWxhcm0tbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLmljb24tYWxhcm0tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG5cbi5pY29uLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLmljb24tYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmljb24tYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cblxuLmljb24tYWxlcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG5cbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4uaWNvbi1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG5cbi5pY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi5pY29uLWFscGhhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG5cbi5pY29uLWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuXG4uaWNvbi1hbWF6b24tY2xvdWRkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuXG4uaWNvbi1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cblxuLmljb24tYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG5cbi5pY29uLWFuZHJvaWQtZGVidWctYnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG5cbi5pY29uLWFuZHJvaWQtc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG5cbi5pY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cblxuLmljb24tYXBwbGUtZmluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG5cbi5pY29uLWFwcGxlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuXG4uaWNvbi1hcHBsZS1tb2JpbGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuXG4uaWNvbi1hcHBsZS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cblxuLmljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLmljb24tYXBwbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG5cbi5pY29uLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cblxuLmljb24tYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4uaWNvbi1hcnJhbmdlLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cblxuLmljb24tYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4uaWNvbi1hcnJhbmdlLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cblxuLmljb24tYXJyYW5nZS1zZW5kLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLmljb24tYXJyb3ctYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi5pY29uLWFycm93LWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG5cbi5pY29uLWFycm93LWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4uaWNvbi1hcnJvdy1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bi1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG5cbi5pY29uLWFycm93LWRvd24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi5pY29uLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuXG4uaWNvbi1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuXG4uaWNvbi1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cblxuLmljb24tYXJyb3ctdXAtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG5cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG5cbi5pY29uLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG5cbi5pY29uLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cblxuLmljb24tYXVkaW9ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG5cbi5pY29uLWF1dG8tZml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG5cbi5pY29uLWF1dG8tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG5cbi5pY29uLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cblxuLmljb24tYmFja2J1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuXG4uaWNvbi1iYWNrdXAtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuXG4uaWNvbi1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG5cbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cblxuLmljb24tYmFybGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG5cbi5pY29uLWJhcnJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuXG4uaWNvbi1iYXNlY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuXG4uaWNvbi1iYXNrZXQtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuXG4uaWNvbi1iYXNrZXQtdW5maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG5cbi5pY29uLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG5cbi5pY29uLWJhdHRlcnktMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjtcbn1cblxuLmljb24tYmF0dGVyeS0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG5cbi5pY29uLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cblxuLmljb24tYmF0dGVyeS02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG5cbi5pY29uLWJhdHRlcnktODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cblxuLmljb24tYmF0dGVyeS05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmJcIjtcbn1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG5cbi5pY29uLWJhdHRlcnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cblxuLmljb24tYmF0dGVyeS1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cblxuLmljb24tYmF0dGVyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG5cbi5pY29uLWJhdHRlcnktcG9zaXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzNcIjtcbn1cblxuLmljb24tYmF0dGVyeS1zdGFuZGFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzVcIjtcbn1cblxuLmljb24tYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuXG4uaWNvbi1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuXG4uaWNvbi1iZWFrZXItZW1wdHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuXG4uaWNvbi1iZWFrZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjtcbn1cblxuLmljb24tYmVha2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cblxuLmljb24tYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG5cbi5pY29uLWJlYXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG5cbi5pY29uLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cblxuLmljb24tYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuXG4uaWNvbi1iZWxsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuXG4uaWNvbi1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cblxuLmljb24tYmVsbC1yaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODFcIjtcbn1cblxuLmljb24tYmVsbC1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG5cbi5pY29uLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cblxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuXG4uaWNvbi1iZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG5cbi5pY29uLWJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjtcbn1cblxuLmljb24tYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuXG4uaWNvbi1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG5cbi5pY29uLWJpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuXG4uaWNvbi1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cblxuLmljb24tYmxhY2stbWVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuXG4uaWNvbi1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG5cbi5pY29uLWJsaW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuXG4uaWNvbi1ibG9jay1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cblxuLmljb24tYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuXG4uaWNvbi1ibHVldG9vdGgtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cblxuLmljb24tYmx1ZXRvb3RoLWNvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTFcIjtcbn1cblxuLmljb24tYmx1ZXRvb3RoLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG5cbi5pY29uLWJsdWV0b290aC10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuXG4uaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cblxuLmljb24tYmx1ci1saW5lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTVcIjtcbn1cblxuLmljb24tYmx1ci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTZcIjtcbn1cblxuLmljb24tYmx1ci1yYWRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjtcbn1cblxuLmljb24tYmx1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuXG4uaWNvbi1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG5cbi5pY29uLWJvb2stbXVsdGlwbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuXG4uaWNvbi1ib29rLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG5cbi5pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuXG4uaWNvbi1ib29rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWRcIjtcbn1cblxuLmljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuXG4uaWNvbi1ib29rbWFyay1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZlwiO1xufVxuXG4uaWNvbi1ib29rbWFyay1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuXG4uaWNvbi1ib29rbWFyay1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cblxuLmljb24tYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuXG4uaWNvbi1ib29rbWFyay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG5cbi5pY29uLWJvb2ttYXJrLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuXG4uaWNvbi1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG5cbi5pY29uLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cblxuLmljb24tYm9yZGVyLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG5cbi5pY29uLWJvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG5cbi5pY29uLWJvcmRlci1pbnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWFcIjtcbn1cblxuLmljb24tYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWJcIjtcbn1cblxuLmljb24tYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWNcIjtcbn1cblxuLmljb24tYm9yZGVyLW91dHNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWRcIjtcbn1cblxuLmljb24tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFlXCI7XG59XG5cbi5pY29uLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWZcIjtcbn1cblxuLmljb24tYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG5cbi5pY29uLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cblxuLmljb24tYm94LWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG5cbi5pY29uLWJveC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjtcbn1cblxuLmljb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI0XCI7XG59XG5cbi5pY29uLWJyaWVmY2FzZS1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG5cbi5pY29uLWJyaWVmY2FzZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuXG4uaWNvbi1icmllZmNhc2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI3XCI7XG59XG5cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuXG4uaWNvbi1icmlnaHRuZXNzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjlcIjtcbn1cblxuLmljb24tYnJpZ2h0bmVzcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG5cbi5pY29uLWJyaWdodG5lc3MtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuXG4uaWNvbi1icmlnaHRuZXNzLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cblxuLmljb24tYnJpZ2h0bmVzcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG5cbi5pY29uLWJyaWdodG5lc3MtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuXG4uaWNvbi1icmlnaHRuZXNzLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmZcIjtcbn1cblxuLmljb24tYnJpZ2h0bmVzcy1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG5cbi5pY29uLWJyaWdodG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzFcIjtcbn1cblxuLmljb24tYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cblxuLmljb24tYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzNcIjtcbn1cblxuLmljb24tYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG5cbi5pY29uLWJ1bGxldGluLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG5cbi5pY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG5cbi5pY29uLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuXG4uaWNvbi1jYWtlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjtcbn1cblxuLmljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOVwiO1xufVxuXG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLWNoZWNrLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNjXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNkXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cblxuLmljb24tY2FsZW5kYXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQxXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMlwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLXRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG5cbi5pY29uLWNhbWNvcmRlci1ib3gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG5cbi5pY29uLWNhbWNvcmRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDdcIjtcbn1cblxuLmljb24tY2FtY29yZGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuXG4uaWNvbi1jYW1jb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDlcIjtcbn1cblxuLmljb24tY2FtZXJhLWZyb250LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGFcIjtcbn1cblxuLmljb24tY2FtZXJhLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG5cbi5pY29uLWNhbWVyYS1pcmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG5cbi5pY29uLWNhbWVyYS1wYXJ0eS1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRkXCI7XG59XG5cbi5pY29uLWNhbWVyYS1yZWFyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGVcIjtcbn1cblxuLmljb24tY2FtZXJhLXJlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGZcIjtcbn1cblxuLmljb24tY2FtZXJhLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMFwiO1xufVxuXG4uaWNvbi1jYW1lcmEtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTFcIjtcbn1cblxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUyXCI7XG59XG5cbi5pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuXG4uaWNvbi1jYW5keWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTRcIjtcbn1cblxuLmljb24tY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTVcIjtcbn1cblxuLmljb24tY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG5cbi5pY29uLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuXG4uaWNvbi1jYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZThcIjtcbn1cblxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOVwiO1xufVxuXG4uaWNvbi1jYXNoLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlYVwiO1xufVxuXG4uaWNvbi1jYXNoLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG5cbi5pY29uLWNhc2gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVjXCI7XG59XG5cbi5pY29uLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWRcIjtcbn1cblxuLmljb24tY2FzdC1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWVcIjtcbn1cblxuLmljb24tY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZlwiO1xufVxuXG4uaWNvbi1jYXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjBcIjtcbn1cblxuLmljb24tY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYyXCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1kb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cblxuLmljb24tY2VsbHBob25lLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY1XCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmN1wiO1xufVxuXG4uaWNvbi1jZWxscGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjhcIjtcbn1cblxuLmljb24tY2hhaXItc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY5XCI7XG59XG5cbi5pY29uLWNoYXJ0LWFyYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuXG4uaWNvbi1jaGFydC1hcmVhc3BsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG5cbi5pY29uLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuXG4uaWNvbi1jaGFydC1oaXN0b2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmRcIjtcbn1cblxuLmljb24tY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZVwiO1xufVxuXG4uaWNvbi1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmZcIjtcbn1cblxuLmljb24tY2hlY2stYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG5cbi5pY29uLWNoZWNrLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAxXCI7XG59XG5cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwM1wiO1xufVxuXG4uaWNvbi1jaGVja2JveC1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1ibGFuay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDVcIjtcbn1cblxuLmljb24tY2hlY2tib3gtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNlwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwN1wiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjtcbn1cblxuLmljb24tY2hlY2tib3gtbWFya2VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOVwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYVwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGJcIjtcbn1cblxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwY1wiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZFwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGZcIjtcbn1cblxuLmljb24tY2hlY2tlcmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEwXCI7XG59XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTFcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMlwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTVcIjtcbn1cblxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTdcIjtcbn1cblxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOFwiO1xufVxuXG4uaWNvbi1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTlcIjtcbn1cblxuLmljb24tY2lzY28td2ViZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjtcbn1cblxuLmljb24tY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYlwiO1xufVxuXG4uaWNvbi1jbGFwcGVyYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWNcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWRcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFmXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMVwiO1xufVxuXG4uaWNvbi1zdGF0cy1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIyXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIzXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNFwiO1xufVxuXG4uaWNvbi1jbGlwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjVcIjtcbn1cblxuLmljb24tY2xvY2stZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNlwiO1xufVxuXG4uaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuXG4uaWNvbi1jbG9zZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOFwiO1xufVxuXG4uaWNvbi1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjlcIjtcbn1cblxuLmljb24tY2xvc2UtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYVwiO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYlwiO1xufVxuXG4uaWNvbi1jbG9zZWQtY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyY1wiO1xufVxuXG4uaWNvbi1jbG91ZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZFwiO1xufVxuXG4uaWNvbi1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmVcIjtcbn1cblxuLmljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmZcIjtcbn1cblxuLmljb24tY2xvdWQtb3V0bGluZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzBcIjtcbn1cblxuLmljb24tY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMVwiO1xufVxuXG4uaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzJcIjtcbn1cblxuLmljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzNcIjtcbn1cblxuLmljb24tY29kZS1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNFwiO1xufVxuXG4uaWNvbi1jb2RlLWJyYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNVwiO1xufVxuXG4uaWNvbi1jb2RlLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG5cbi5pY29uLWNvZGUtZ3JlYXRlci10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM3XCI7XG59XG5cbi5pY29uLWNvZGUtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM4XCI7XG59XG5cbi5pY29uLWNvZGUtbGVzcy10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG5cbi5pY29uLWNvZGUtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNhXCI7XG59XG5cbi5pY29uLWNvZGUtbm90LWVxdWFsLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2JcIjtcbn1cblxuLmljb24tY29kZS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2NcIjtcbn1cblxuLmljb24tY29kZS1zdHJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2RcIjtcbn1cblxuLmljb24tY29kZS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG5cbi5pY29uLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2ZcIjtcbn1cblxuLmljb24tY29mZmVlLXRvLWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQwXCI7XG59XG5cbi5pY29uLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MVwiO1xufVxuXG4uaWNvbi1jb2ctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG5cbi5pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0M1wiO1xufVxuXG4uaWNvbi1jb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ0XCI7XG59XG5cbi5pY29uLWNvbG9yLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NVwiO1xufVxuXG4uaWNvbi1jb21tZW50LWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NlwiO1xufVxuXG4uaWNvbi1jb21tZW50LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDdcIjtcbn1cblxuLmljb24tY29tbWVudC1hbGVydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ4XCI7XG59XG5cbi5pY29uLWNvbW1lbnQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDlcIjtcbn1cblxuLmljb24tY29tbWVudC1jaGVjay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRhXCI7XG59XG5cbi5pY29uLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGJcIjtcbn1cblxuLmljb24tY29tbWVudC1tdWx0aXBlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGNcIjtcbn1cblxuLmljb24tY29tbWVudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRkXCI7XG59XG5cbi5pY29uLWNvbW1lbnQtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG5cbi5pY29uLWNvbW1lbnQtcHJvY2Vzc2luZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRmXCI7XG59XG5cbi5pY29uLWNvbW1lbnQtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MFwiO1xufVxuXG4uaWNvbi1jb21tZW50LXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUxXCI7XG59XG5cbi5pY29uLWNvbW1lbnQtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUyXCI7XG59XG5cbi5pY29uLWNvbW1lbnQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1M1wiO1xufVxuXG4uaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU0XCI7XG59XG5cbi5pY29uLWNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTVcIjtcbn1cblxuLmljb24tY29tcGFzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU2XCI7XG59XG5cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTdcIjtcbn1cblxuLmljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OFwiO1xufVxuXG4uaWNvbi1jb250ZW50LWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTlcIjtcbn1cblxuLmljb24tY29udGVudC1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWFcIjtcbn1cblxuLmljb24tY29udGVudC1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWJcIjtcbn1cblxuLmljb24tY29udGVudC1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuXG4uaWNvbi1jb250ZW50LXNhdmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVkXCI7XG59XG5cbi5pY29uLWNvbnRlbnQtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuXG4uaWNvbi1jb250cmFzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWZcIjtcbn1cblxuLmljb24tY29udHJhc3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYwXCI7XG59XG5cbi5pY29uLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYxXCI7XG59XG5cbi5pY29uLWNvbnRyb2xsZXIteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MlwiO1xufVxuXG4uaWNvbi1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjNcIjtcbn1cblxuLmljb24tY3JlZGl0LWNhcmQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjRcIjtcbn1cblxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjVcIjtcbn1cblxuLmljb24tY3JvcC1mcmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY2XCI7XG59XG5cbi5pY29uLWNyb3AtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY3XCI7XG59XG5cbi5pY29uLWNyb3AtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjhcIjtcbn1cblxuLmljb24tY3JvcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjlcIjtcbn1cblxuLmljb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2YVwiO1xufVxuXG4uaWNvbi1jcm9zc2hhaXJzLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2YlwiO1xufVxuXG4uaWNvbi1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZjXCI7XG59XG5cbi5pY29uLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZkXCI7XG59XG5cbi5pY29uLWN1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2ZVwiO1xufVxuXG4uaWNvbi1jdWJlLXVuZm9sZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZmXCI7XG59XG5cbi5pY29uLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzBcIjtcbn1cblxuLmljb24tY3VwLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzcxXCI7XG59XG5cbi5pY29uLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MlwiO1xufVxuXG4uaWNvbi1jdXJyZW5jeS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzNcIjtcbn1cblxuLmljb24tY3VycmVuY3ktZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc0XCI7XG59XG5cbi5pY29uLWN1cnJlbmN5LWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NVwiO1xufVxuXG4uaWNvbi1jdXJyZW5jeS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzZcIjtcbn1cblxuLmljb24tY3VycmVuY3ktcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc3XCI7XG59XG5cbi5pY29uLWN1cnJlbmN5LXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3OFwiO1xufVxuXG4uaWNvbi1jdXJyZW5jeS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzlcIjtcbn1cblxuLmljb24tY3Vyc29yLWRlZmF1bHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3YVwiO1xufVxuXG4uaWNvbi1jdXJzb3ItZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3YlwiO1xufVxuXG4uaWNvbi1jdXJzb3ItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3Y1wiO1xufVxuXG4uaWNvbi1jdXJzb3ItcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZFwiO1xufVxuXG4uaWNvbi1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdlXCI7XG59XG5cbi5pY29uLWRlYnVnLXN0ZXAtaW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZlwiO1xufVxuXG4uaWNvbi1kZWJ1Zy1zdGVwLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MFwiO1xufVxuXG4uaWNvbi1kZWJ1Zy1zdGVwLW92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODFcIjtcbn1cblxuLmljb24tZGVjaW1hbC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MlwiO1xufVxuXG4uaWNvbi1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgzXCI7XG59XG5cbi5pY29uLWRlbGV0ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg0XCI7XG59XG5cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4NVwiO1xufVxuXG4uaWNvbi1kZXNrcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODZcIjtcbn1cblxuLmljb24tZGVza3RvcC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODdcIjtcbn1cblxuLmljb24tZGVza3RvcC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4OFwiO1xufVxuXG4uaWNvbi1kZXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg5XCI7XG59XG5cbi5pY29uLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGFcIjtcbn1cblxuLmljb24tZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4YlwiO1xufVxuXG4uaWNvbi1kaWNlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGNcIjtcbn1cblxuLmljb24tZGljZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhkXCI7XG59XG5cbi5pY29uLWRpY2UtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4ZVwiO1xufVxuXG4uaWNvbi1kaWNlLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGZcIjtcbn1cblxuLmljb24tZGljZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkwXCI7XG59XG5cbi5pY29uLWRpY2UtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5MVwiO1xufVxuXG4uaWNvbi1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkyXCI7XG59XG5cbi5pY29uLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTNcIjtcbn1cblxuLmljb24tZGlzay1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NFwiO1xufVxuXG4uaWNvbi1kaXNxdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NVwiO1xufVxuXG4uaWNvbi1kaXNxdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTZcIjtcbn1cblxuLmljb24tZGl2aXNpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk3XCI7XG59XG5cbi5pY29uLWRpdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk4XCI7XG59XG5cbi5pY29uLWRuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5OVwiO1xufVxuXG4uaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5YVwiO1xufVxuXG4uaWNvbi1kb21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWJcIjtcbn1cblxuLmljb24tZG90cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzljXCI7XG59XG5cbi5pY29uLWRvdHMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWRcIjtcbn1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWVcIjtcbn1cblxuLmljb24tZHJhZy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlmXCI7XG59XG5cbi5pY29uLWRyYWctdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTBcIjtcbn1cblxuLmljb24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhMVwiO1xufVxuXG4uaWNvbi1kcmF3aW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhMlwiO1xufVxuXG4uaWNvbi1kcmF3aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EzXCI7XG59XG5cbi5pY29uLWRyaWJiYmxlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhNFwiO1xufVxuXG4uaWNvbi1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhNVwiO1xufVxuXG4uaWNvbi1kcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhNlwiO1xufVxuXG4uaWNvbi1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E3XCI7XG59XG5cbi5pY29uLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhOFwiO1xufVxuXG4uaWNvbi1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E5XCI7XG59XG5cbi5pY29uLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FhXCI7XG59XG5cbi5pY29uLWVhcnRoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhYlwiO1xufVxuXG4uaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhY1wiO1xufVxuXG4uaWNvbi1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FkXCI7XG59XG5cbi5pY29uLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWVcIjtcbn1cblxuLmljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWZcIjtcbn1cblxuLmljb24tZWxldmF0aW9uLWRlY2xpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjBcIjtcbn1cblxuLmljb24tZWxldmF0aW9uLXJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjFcIjtcbn1cblxuLmljb24tZWxldmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjJcIjtcbn1cblxuLmljb24tZW1haWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiM1wiO1xufVxuXG4uaWNvbi1lbWFpbC1zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjRcIjtcbn1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjVcIjtcbn1cblxuLmljb24tZW1vdGljb24tY29vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiNlwiO1xufVxuXG4uaWNvbi1lbW90aWNvbi1kZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiN1wiO1xufVxuXG4uaWNvbi1lbW90aWNvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiOFwiO1xufVxuXG4uaWNvbi1lbW90aWNvbi1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I5XCI7XG59XG5cbi5pY29uLWVtb3RpY29uLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmFcIjtcbn1cblxuLmljb24tZW1vdGljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JiXCI7XG59XG5cbi5pY29uLWVtb3RpY29uLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiY1wiO1xufVxuXG4uaWNvbi1lbW90aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiZFwiO1xufVxuXG4uaWNvbi1lbmdpbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiZVwiO1xufVxuXG4uaWNvbi1lbmdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmZcIjtcbn1cblxuLmljb24tZXF1YWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MwXCI7XG59XG5cbi5pY29uLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MxXCI7XG59XG5cbi5pY29uLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMlwiO1xufVxuXG4uaWNvbi1lc2NhbGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzNcIjtcbn1cblxuLmljb24tZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNFwiO1xufVxuXG4uaWNvbi1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNVwiO1xufVxuXG4uaWNvbi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNlwiO1xufVxuXG4uaWNvbi1leGl0LXRvLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjN1wiO1xufVxuXG4uaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzhcIjtcbn1cblxuLmljb24tZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjOVwiO1xufVxuXG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2FcIjtcbn1cblxuLmljb24tZXllZHJvcHBlci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NiXCI7XG59XG5cbi5pY29uLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2NcIjtcbn1cblxuLmljb24tZmFjZWJvb2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NlXCI7XG59XG5cbi5pY29uLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2ZcIjtcbn1cblxuLmljb24tZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QwXCI7XG59XG5cbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkMVwiO1xufVxuXG4uaWNvbi1mZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkMlwiO1xufVxuXG4uaWNvbi1maWxlLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QzXCI7XG59XG5cbi5pY29uLWZpbGUtZGVsaW1pdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q0XCI7XG59XG5cbi5pY29uLWZpbGUtZG9jdW1lbnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q1XCI7XG59XG5cbi5pY29uLWZpbGUtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDZcIjtcbn1cblxuLmljb24tZmlsZS1leGNlbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDdcIjtcbn1cblxuLmljb24tZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkOFwiO1xufVxuXG4uaWNvbi1maWxlLWZpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDlcIjtcbn1cblxuLmljb24tZmlsZS1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGFcIjtcbn1cblxuLmljb24tZmlsZS1pbWFnZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGJcIjtcbn1cblxuLmljb24tZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkY1wiO1xufVxuXG4uaWNvbi1maWxlLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RkXCI7XG59XG5cbi5pY29uLWZpbGUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGVcIjtcbn1cblxuLmljb24tZmlsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RmXCI7XG59XG5cbi5pY29uLWZpbGUtcGRmLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMFwiO1xufVxuXG4uaWNvbi1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMVwiO1xufVxuXG4uaWNvbi1maWxlLXBvd2VycG9pbnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UyXCI7XG59XG5cbi5pY29uLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlM1wiO1xufVxuXG4uaWNvbi1maWxlLXByZXNlbnRhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTRcIjtcbn1cblxuLmljb24tZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNVwiO1xufVxuXG4uaWNvbi1maWxlLXdvcmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U2XCI7XG59XG5cbi5pY29uLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlN1wiO1xufVxuXG4uaWNvbi1maWxlLXhtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlOFwiO1xufVxuXG4uaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U5XCI7XG59XG5cbi5pY29uLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWFcIjtcbn1cblxuLmljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlYlwiO1xufVxuXG4uaWNvbi1maWxtc3RyaXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VjXCI7XG59XG5cbi5pY29uLWZpbG1zdHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlZFwiO1xufVxuXG4uaWNvbi1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlZVwiO1xufVxuXG4uaWNvbi1maWx0ZXItcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWZcIjtcbn1cblxuLmljb24tZmlsdGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmMFwiO1xufVxuXG4uaWNvbi1maWx0ZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmMVwiO1xufVxuXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjJcIjtcbn1cblxuLmljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmM1wiO1xufVxuXG4uaWNvbi1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y0XCI7XG59XG5cbi5pY29uLWZsYWctY2hlY2tlcmVkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjVcIjtcbn1cblxuLmljb24tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjZcIjtcbn1cblxuLmljb24tZmxhZy1vdXRsaW5lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjdcIjtcbn1cblxuLmljb24tZmxhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y4XCI7XG59XG5cbi5pY29uLWZsYWctdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjlcIjtcbn1cblxuLmljb24tZmxhZy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZhXCI7XG59XG5cbi5pY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmJcIjtcbn1cblxuLmljb24tZmxhc2gtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmY1wiO1xufVxuXG4uaWNvbi1mbGFzaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmRcIjtcbn1cblxuLmljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmVcIjtcbn1cblxuLmljb24tZmxhc2hsaWdodC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmZcIjtcbn1cblxuLmljb24tZmxhc2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuXG4uaWNvbi1mbGF0dHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbn1cblxuLmljb24tZmxpY2tyLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59XG5cbi5pY29uLWZsaWNrci1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjtcbn1cblxuLmljb24tZmxpcC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7XG59XG5cbi5pY29uLWZsaXAtdG8tZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDVcIjtcbn1cblxuLmljb24tZmxvcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7XG59XG5cbi5pY29uLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuXG4uaWNvbi1mb2xkZXItYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiO1xufVxuXG4uaWNvbi1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDlcIjtcbn1cblxuLmljb24tZm9sZGVyLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuXG4uaWNvbi1mb2xkZXItaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGJcIjtcbn1cblxuLmljb24tZm9sZGVyLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuXG4uaWNvbi1mb2xkZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZFwiO1xufVxuXG4uaWNvbi1mb2xkZXItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuXG4uaWNvbi1mb2xkZXItbXVsdGlwbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGZcIjtcbn1cblxuLmljb24tZm9sZGVyLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTBcIjtcbn1cblxuLmljb24tZm9sZGVyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7XG59XG5cbi5pY29uLWZvbGRlci1vdXRsaW5lLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTJcIjtcbn1cblxuLmljb24tZm9sZGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjtcbn1cblxuLmljb24tZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTRcIjtcbn1cblxuLmljb24tZm9sZGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNVwiO1xufVxuXG4uaWNvbi1mb2xkZXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG5cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxN1wiO1xufVxuXG4uaWNvbi1mb29kLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7XG59XG5cbi5pY29uLWZvb2QtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuXG4uaWNvbi1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG5cbi5pY29uLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYlwiO1xufVxuXG4uaWNvbi1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxY1wiO1xufVxuXG4uaWNvbi1mb3JtYXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7XG59XG5cbi5pY29uLWZvcm1hdC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFlXCI7XG59XG5cbi5pY29uLWZvcm1hdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG5cbi5pY29uLWZvcm1hdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjtcbn1cblxuLmljb24tZm9ybWF0LWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjtcbn1cblxuLmljb24tZm9ybWF0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG5cbi5pY29uLWZvcm1hdC1mbG9hdC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjtcbn1cblxuLmljb24tZm9ybWF0LWZsb2F0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjZcIjtcbn1cblxuLmljb24tZm9ybWF0LWZsb2F0LW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjdcIjtcbn1cblxuLmljb24tZm9ybWF0LWZsb2F0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmFcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJiXCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyY1wiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmRcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJlXCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmZcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMwXCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzFcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMzXCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzRcIjtcbn1cblxuLmljb24tZm9ybWF0LWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM2XCI7XG59XG5cbi5pY29uLWZvcm1hdC1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzdcIjtcbn1cblxuLmljb24tZm9ybWF0LWxpbmUtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtbGlzdC1idWxsZXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtbGlzdC1udW1iZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNhXCI7XG59XG5cbi5pY29uLWZvcm1hdC1vYmplY3QtaW5saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7XG59XG5cbi5pY29uLWZvcm1hdC1vYmplY3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNjXCI7XG59XG5cbi5pY29uLWZvcm1hdC1vYmplY3QtdGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2RcIjtcbn1cblxuLmljb24tZm9ybWF0LW9iamVjdC10b3AtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNlXCI7XG59XG5cbi5pY29uLWZvcm1hdC1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQwXCI7XG59XG5cbi5pY29uLWZvcm1hdC1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0M1wiO1xufVxuXG4uaWNvbi1mb3JtYXQtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XG59XG5cbi5pY29uLWZvcm1hdC1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtdGV4dGRpcmVjdGlvbi1sLXRvLXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDdcIjtcbn1cblxuLmljb24tZm9ybWF0LXRleHRkaXJlY3Rpb24tci10by1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XG59XG5cbi5pY29uLWZvcm1hdC11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDlcIjtcbn1cblxuLmljb24tZm9ydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGFcIjtcbn1cblxuLmljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0YlwiO1xufVxuXG4uaWNvbi1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRjXCI7XG59XG5cbi5pY29uLWZyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZFwiO1xufVxuXG4uaWNvbi1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGVcIjtcbn1cblxuLmljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZlwiO1xufVxuXG4uaWNvbi1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MFwiO1xufVxuXG4uaWNvbi1nYW1lcGFkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTFcIjtcbn1cblxuLmljb24tZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MlwiO1xufVxuXG4uaWNvbi1nYXMtc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1M1wiO1xufVxuXG4uaWNvbi1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NFwiO1xufVxuXG4uaWNvbi1nZW5kZXItZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU1XCI7XG59XG5cbi5pY29uLWdlbmRlci1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NlwiO1xufVxuXG4uaWNvbi1nZW5kZXItbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1N1wiO1xufVxuXG4uaWNvbi1nZW5kZXItdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NThcIjtcbn1cblxuLmljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OVwiO1xufVxuXG4uaWNvbi1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWFcIjtcbn1cblxuLmljb24tZ2l0aHViLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YlwiO1xufVxuXG4uaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWNcIjtcbn1cblxuLmljb24tZ2xhc3MtZmx1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWRcIjtcbn1cblxuLmljb24tZ2xhc3MtbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVlXCI7XG59XG5cbi5pY29uLWdsYXNzLXN0YW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZlwiO1xufVxuXG4uaWNvbi1nbGFzcy10dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MFwiO1xufVxuXG4uaWNvbi1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYxXCI7XG59XG5cbi5pY29uLWdtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYyXCI7XG59XG5cbi5pY29uLWdvb2dsZS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjNcIjtcbn1cblxuLmljb24tZ29vZ2xlLWNpcmNsZXMtY29tbXVuaXRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjRcIjtcbn1cblxuLmljb24tZ29vZ2xlLWNpcmNsZXMtZXh0ZW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjVcIjtcbn1cblxuLmljb24tZ29vZ2xlLWNpcmNsZXMtaW52aXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY2XCI7XG59XG5cbi5pY29uLWdvb2dsZS1jaXJjbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY3XCI7XG59XG5cbi5pY29uLWdvb2dsZS1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OFwiO1xufVxuXG4uaWNvbi1nb29nbGUtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OVwiO1xufVxuXG4uaWNvbi1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmFcIjtcbn1cblxuLmljb24tZ29vZ2xlLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZiXCI7XG59XG5cbi5pY29uLWdvb2dsZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2Y1wiO1xufVxuXG4uaWNvbi1nb29nbGUtbWFwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZFwiO1xufVxuXG4uaWNvbi1nb29nbGUtcGFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmVcIjtcbn1cblxuLmljb24tZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmZcIjtcbn1cblxuLmljb24tZ29vZ2xlLXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcwXCI7XG59XG5cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcxXCI7XG59XG5cbi5pY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MlwiO1xufVxuXG4uaWNvbi1ncmlkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3M1wiO1xufVxuXG4uaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc0XCI7XG59XG5cbi5pY29uLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc1XCI7XG59XG5cbi5pY29uLWhhbmQtcG9pbnRpbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzZcIjtcbn1cblxuLmljb24taGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc3XCI7XG59XG5cbi5pY29uLWhhbmdvdXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7XG59XG5cbi5pY29uLWhhcmRkaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc5XCI7XG59XG5cbi5pY29uLWhlYWRwaG9uZXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdhXCI7XG59XG5cbi5pY29uLWhlYWRwaG9uZXMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YlwiO1xufVxuXG4uaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdjXCI7XG59XG5cbi5pY29uLWhlYWRzZXQtZG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZFwiO1xufVxuXG4uaWNvbi1oZWFkc2V0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZVwiO1xufVxuXG4uaWNvbi1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdmXCI7XG59XG5cbi5pY29uLWhlYXJ0LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgwXCI7XG59XG5cbi5pY29uLWhlYXJ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MVwiO1xufVxuXG4uaWNvbi1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODJcIjtcbn1cblxuLmljb24taGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4M1wiO1xufVxuXG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NFwiO1xufVxuXG4uaWNvbi1oZWxwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NVwiO1xufVxuXG4uaWNvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg2XCI7XG59XG5cbi5pY29uLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4N1wiO1xufVxuXG4uaWNvbi1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg4XCI7XG59XG5cbi5pY29uLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODlcIjtcbn1cblxuLmljb24taG9sb2xlbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGFcIjtcbn1cblxuLmljb24taG9tZS1tb2Rlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGJcIjtcbn1cblxuLmljb24taG9tZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7XG59XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGRcIjtcbn1cblxuLmljb24taG9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZVwiO1xufVxuXG4uaWNvbi1ob3NwaXRhbC1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZlwiO1xufVxuXG4uaWNvbi1ob3NwaXRhbC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTBcIjtcbn1cblxuLmljb24taG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTFcIjtcbn1cblxuLmljb24taG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTJcIjtcbn1cblxuLmljb24taG91enotYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkzXCI7XG59XG5cbi5pY29uLWh1bWFuLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk0XCI7XG59XG5cbi5pY29uLWh1bWFuLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk1XCI7XG59XG5cbi5pY29uLWh1bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk2XCI7XG59XG5cbi5pY29uLWltYWdlLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk3XCI7XG59XG5cbi5pY29uLWltYWdlLWFyZWEtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OThcIjtcbn1cblxuLmljb24taW1hZ2UtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5OVwiO1xufVxuXG4uaWNvbi1pbWFnZS1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWFcIjtcbn1cblxuLmljb24taW1hZ2UtZmlsdGVyLWJsYWNrLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODliXCI7XG59XG5cbi5pY29uLWltYWdlLWZpbHRlci1jZW50ZXItZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWNcIjtcbn1cblxuLmljb24taW1hZ2UtZmlsdGVyLWRyYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlkXCI7XG59XG5cbi5pY29uLWltYWdlLWZpbHRlci1mcmFtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWVcIjtcbn1cblxuLmljb24taW1hZ2UtZmlsdGVyLWhkcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZlwiO1xufVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMFwiO1xufVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItdGlsdC1zaGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMVwiO1xufVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItdmludGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMlwiO1xufVxuXG4uaWNvbi1pbWFnZS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTNcIjtcbn1cblxuLmljb24taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTRcIjtcbn1cblxuLmljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE1XCI7XG59XG5cbi5pY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE2XCI7XG59XG5cbi5pY29uLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhN1wiO1xufVxuXG4uaWNvbi1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE4XCI7XG59XG5cbi5pY29uLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE5XCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhYVwiO1xufVxuXG4uaWNvbi1pbnN0YXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFiXCI7XG59XG5cbi5pY29uLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFjXCI7XG59XG5cbi5pY29uLWludmVydC1jb2xvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWRcIjtcbn1cblxuLmljb24tamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZVwiO1xufVxuXG4uaWNvbi1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZlwiO1xufVxuXG4uaWNvbi1rZWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjBcIjtcbn1cblxuLmljb24ta2V5LWNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMVwiO1xufVxuXG4uaWNvbi1rZXktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjJcIjtcbn1cblxuLmljb24ta2V5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjNcIjtcbn1cblxuLmljb24ta2V5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNFwiO1xufVxuXG4uaWNvbi1rZXktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNVwiO1xufVxuXG4uaWNvbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjZcIjtcbn1cblxuLmljb24ta2V5Ym9hcmQtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI3XCI7XG59XG5cbi5pY29uLWtleWJvYXJkLWNhcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjhcIjtcbn1cblxuLmljb24ta2V5Ym9hcmQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjlcIjtcbn1cblxuLmljb24ta2V5Ym9hcmQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XG59XG5cbi5pY29uLWtleWJvYXJkLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiYlwiO1xufVxuXG4uaWNvbi1rZXlib2FyZC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmNcIjtcbn1cblxuLmljb24ta2V5Ym9hcmQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZFwiO1xufVxuXG4uaWNvbi1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZVwiO1xufVxuXG4uaWNvbi1sYWJlbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJmXCI7XG59XG5cbi5pY29uLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMwXCI7XG59XG5cbi5pY29uLWxhbmd1YWdlLWNzaGFycDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMVwiO1xufVxuXG4uaWNvbi1sYW5ndWFnZS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMyXCI7XG59XG5cbi5pY29uLWxhbmd1YWdlLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMzXCI7XG59XG5cbi5pY29uLWxhbmd1YWdlLWphdmFzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzRcIjtcbn1cblxuLmljb24tbGFuZ3VhZ2UtcHl0aG9uLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzVcIjtcbn1cblxuLmljb24tbGFuZ3VhZ2UtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM2XCI7XG59XG5cbi5pY29uLWxhcHRvcC1jaHJvbWVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM3XCI7XG59XG5cbi5pY29uLWxhcHRvcC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzhcIjtcbn1cblxuLmljb24tbGFwdG9wLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzlcIjtcbn1cblxuLmljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNhXCI7XG59XG5cbi5pY29uLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjYlwiO1xufVxuXG4uaWNvbi1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2NcIjtcbn1cblxuLmljb24tbGF5ZXJzLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZFwiO1xufVxuXG4uaWNvbi1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2VcIjtcbn1cblxuLmljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZlwiO1xufVxuXG4uaWNvbi1saWJyYXJ5LWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQwXCI7XG59XG5cbi5pY29uLWxpYnJhcnktbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDFcIjtcbn1cblxuLmljb24tbGlicmFyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQyXCI7XG59XG5cbi5pY29uLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDNcIjtcbn1cblxuLmljb24tbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDRcIjtcbn1cblxuLmljb24tbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7XG59XG5cbi5pY29uLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ2XCI7XG59XG5cbi5pY29uLWxpbmstdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDdcIjtcbn1cblxuLmljb24tbGluay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ4XCI7XG59XG5cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDlcIjtcbn1cblxuLmljb24tbGlua2VkaW4tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRhXCI7XG59XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRiXCI7XG59XG5cbi5pY29uLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkY1wiO1xufVxuXG4uaWNvbi1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZFwiO1xufVxuXG4uaWNvbi1sb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGVcIjtcbn1cblxuLmljb24tbG9jay11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRmXCI7XG59XG5cbi5pY29uLWxvY2stdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTBcIjtcbn1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMVwiO1xufVxuXG4uaWNvbi1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMlwiO1xufVxuXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTNcIjtcbn1cblxuLmljb24tbG9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTRcIjtcbn1cblxuLmljb24tbG91cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTVcIjtcbn1cblxuLmljb24tbHVteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNlwiO1xufVxuXG4uaWNvbi1tYWduZXQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTdcIjtcbn1cblxuLmljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU4XCI7XG59XG5cbi5pY29uLW1hZ25pZnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTlcIjtcbn1cblxuLmljb24tbWFnbmlmeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVhXCI7XG59XG5cbi5pY29uLW1hZ25pZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWJcIjtcbn1cblxuLmljb24tbWFpbC1ydTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlY1wiO1xufVxuXG4uaWNvbi1tYXAtbWFya2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlZFwiO1xufVxuXG4uaWNvbi1tYXAtbWFya2VyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVlXCI7XG59XG5cbi5pY29uLW1hcC1tYXJrZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVmXCI7XG59XG5cbi5pY29uLW1hcC1tYXJrZXItcmFkaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYwXCI7XG59XG5cbi5pY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjFcIjtcbn1cblxuLmljb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYyXCI7XG59XG5cbi5pY29uLW1hcmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmM1wiO1xufVxuXG4uaWNvbi1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNFwiO1xufVxuXG4uaWNvbi1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjVcIjtcbn1cblxuLmljb24tbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNlwiO1xufVxuXG4uaWNvbi1tYXRlcmlhbC11aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmN1wiO1xufVxuXG4uaWNvbi1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjhcIjtcbn1cblxuLmljb24tbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY5XCI7XG59XG5cbi5pY29uLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmYVwiO1xufVxuXG4uaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmJcIjtcbn1cblxuLmljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZjXCI7XG59XG5cbi5pY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmRcIjtcbn1cblxuLmljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmZVwiO1xufVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZmXCI7XG59XG5cbi5pY29uLW1lc3NhZ2UtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tbWVzc2FnZS1kcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLW1lc3NhZ2UtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tbWVzc2FnZS1wcm9jZXNzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLW1lc3NhZ2UtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tbWVzc2FnZS10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tbWVzc2FnZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLW1lc3NhZ2UtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1taWNyb3Bob25lLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tbWljcm9waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLW1pY3JvcGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb24tbWljcm9waG9uZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1taWNyb3Bob25lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1taW51cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmljb24tbWludXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmljb24tbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLW1pbnVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb24tbW9uaXRvci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5pY29uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmljb24tbW91c2Utb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLW1vdXNlLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29uLW1vdXNlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb24tbXVsdGlwbGljYXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLW11bHRpcGxpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLW11c2ljLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLW11c2ljLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi1tdXNpYy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24tbXVzaWMtbm90ZS1laWdodGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmljb24tbXVzaWMtbm90ZS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pY29uLW11c2ljLW5vdGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLW11c2ljLW5vdGUtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1tdXNpYy1ub3RlLXNpeHRlZW50aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvbi1tdXNpYy1ub3RlLXdob2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tbmF0dXJlLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1uYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb24tbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1uZWVkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tbmVzdC1wcm90ZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5pY29uLW5lc3QtdGhlcm1vc3RhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvbi1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tbmZjLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1uZmMtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1uZmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLW5vdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uaWNvbi1ub3RlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1udW1lcmljLTAtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tbnVtZXJpYy0wLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLW51bWVyaWMtMC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tbnVtZXJpYy0xLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5pY29uLW51bWVyaWMtMS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1udW1lcmljLTEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLW51bWVyaWMtMi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1udW1lcmljLTItYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tbnVtZXJpYy0yLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvbi1udW1lcmljLTMtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tbnVtZXJpYy0zLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29uLW51bWVyaWMtMy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24tbnVtZXJpYy00LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5pY29uLW51bWVyaWMtNC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1udW1lcmljLTQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLW51bWVyaWMtNS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1udW1lcmljLTUtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmljb24tbnVtZXJpYy01LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi1udW1lcmljLTYtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmljb24tbnVtZXJpYy02LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLW51bWVyaWMtNi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLmljb24tbnVtZXJpYy03LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5pY29uLW51bWVyaWMtNy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uaWNvbi1udW1lcmljLTctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5pY29uLW51bWVyaWMtOC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi1udW1lcmljLTgtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmljb24tbnVtZXJpYy04LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaWNvbi1udW1lcmljLTktYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb24tbnVtZXJpYy05LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uLW51bWVyaWMtOS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmljb24tbnVtZXJpYy05LXBsdXMtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb24tbnVtZXJpYy05LXBsdXMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLmljb24tbnVtZXJpYy05LXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5pY29uLW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLmljb24tbnV0cml0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmljb24tb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvbi1vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLmljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5pY29uLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5pY29uLW9uZWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5pY29uLW9wZW4taW4tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5pY29uLW9wZW4taW4tbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5pY29uLW9ybmFtZW50LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cblxuLmljb24tb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLmljb24tb3V0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG5cbi5pY29uLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmljb24tb3dsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5pY29uLXBhY2thZ2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uaWNvbi1wYWNrYWdlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG5cbi5pY29uLXBhY2thZ2UtdmFyaWFudC1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLmljb24tcGFja2FnZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG5cbi5pY29uLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbn1cblxuLmljb24tcGFsZXR0ZS1hZHZhbmNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuXG4uaWNvbi1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5pY29uLXBhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5pY29uLXBhbmRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmljb24tcGFub3JhbWEtZmlzaGV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uaWNvbi1wYW5vcmFtYS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5pY29uLXBhbm9yYW1hLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5pY29uLXBhbm9yYW1hLXdpZGUtYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmljb24tcGFub3JhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmljb24tcGFwZXItY3V0LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uaWNvbi1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5pY29uLXBhdXNlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5pY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uaWNvbi1wYXVzZS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLmljb24tcGF1c2Utb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4uaWNvbi1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmljb24tcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5pY29uLXBlbmNpbC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uaWNvbi1wZW5jaWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uaWNvbi1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLmljb24tcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uaWNvbi1wZXJzb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5pY29uLXBlcnNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uaWNvbi1wZXJzb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uaWNvbi1waGFybWFjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uaWNvbi1waG9uZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLmljb24tcGhvbmUtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uaWNvbi1waG9uZS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5pY29uLXBob25lLWhhbmd1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uaWNvbi1waG9uZS1pbi10YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5pY29uLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5pY29uLXBob25lLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uaWNvbi1waG9uZS1sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmljb24tcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5pY29uLXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5pY29uLXBob25lLXBhdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5pY29uLXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4uaWNvbi1waWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5pY29uLXBpbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLmljb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5pY29uLXBpbmUtdHJlZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmljb24tcGluZS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG5cbi5pY29uLXBpbnRlcmVzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5pY29uLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7XG59XG5cbi5pY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5pY29uLXBsYXktYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmljb24tcGxheS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4uaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG5cbi5pY29uLXBsYXlsaXN0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5pY29uLXBsYXlsaXN0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmljb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmljb24tcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTZcIjtcbn1cblxuLmljb24tcGx1cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4uaWNvbi1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uaWNvbi1wbHVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTlcIjtcbn1cblxuLmljb24tcGx1cy1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4uaWNvbi1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLmljb24tcG9sbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWRcIjtcbn1cblxuLmljb24tcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuXG4uaWNvbi1wb2x5bWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG5cbi5pY29uLXBvcGNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLmljb24tcG91bmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG5cbi5pY29uLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5pY29uLXBvd2VyLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG5cbi5pY29uLXBvd2VyLXNvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuXG4uaWNvbi1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uaWNvbi1wcmVzZW50YXRpb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuXG4uaWNvbi1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLmljb24tcHJpbnRlci0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuXG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI5XCI7XG59XG5cbi5pY29uLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XG59XG5cbi5pY29uLXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYlwiO1xufVxuXG4uaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmNcIjtcbn1cblxuLmljb24tcXVhZGNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uaWNvbi1xdWFsaXR5LWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmljb24tcXVlc3Rpb24tbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmljb24tcXVpY2stcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cblxuLmljb24tcXVpY2t0aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMxXCI7XG59XG5cbi5pY29uLXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuXG4uaWNvbi1yYWRpYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljM1wiO1xufVxuXG4uaWNvbi1yYWRpby10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuXG4uaWNvbi1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uaWNvbi1yYWRpb2FjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuXG4uaWNvbi1yYWRpb2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljN1wiO1xufVxuXG4uaWNvbi1yYWRpb2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzhcIjtcbn1cblxuLmljb24tcmFzcGJlcnJ5cGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzlcIjtcbn1cblxuLmljb24tcmRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uaWNvbi1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG59XG5cbi5pY29uLXJlYWRhYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XG59XG5cbi5pY29uLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2RcIjtcbn1cblxuLmljb24tcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZVwiO1xufVxuXG4uaWNvbi1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2ZcIjtcbn1cblxuLmljb24tcmVkby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG5cbi5pY29uLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDFcIjtcbn1cblxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuXG4uaWNvbi1yZWxhdGl2ZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkM1wiO1xufVxuXG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDRcIjtcbn1cblxuLmljb24tcmVtb3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG5cbi5pY29uLXJlbmFtZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLmljb24tcmVwZWF0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuXG4uaWNvbi1yZXBlYXQtb25jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOFwiO1xufVxuXG4uaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjtcbn1cblxuLmljb24tcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5pY29uLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuXG4uaWNvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuXG4uaWNvbi1yZXByb2R1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGRcIjtcbn1cblxuLmljb24tcmVzaXplLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuXG4uaWNvbi1yZXNwb25zaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG5cbi5pY29uLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcbn1cblxuLmljb24tcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XG59XG5cbi5pY29uLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuXG4uaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUzXCI7XG59XG5cbi5pY29uLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNFwiO1xufVxuXG4uaWNvbi1yb3RhdGUtM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTVcIjtcbn1cblxuLmljb24tcm90YXRlLWxlZnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNlwiO1xufVxuXG4uaWNvbi1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllN1wiO1xufVxuXG4uaWNvbi1yb3RhdGUtcmlnaHQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOFwiO1xufVxuXG4uaWNvbi1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTlcIjtcbn1cblxuLmljb24tcm91dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5pY29uLXJzcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWJcIjtcbn1cblxuLmljb24tcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cblxuLmljb24tcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XG59XG5cbi5pY29uLXNhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWVcIjtcbn1cblxuLmljb24tc2F0ZWxsaXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWZcIjtcbn1cblxuLmljb24tc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG5cbi5pY29uLXNjYWxlLWJhdGhyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG5cbi5pY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYyXCI7XG59XG5cbi5pY29uLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuXG4uaWNvbi1zY3JlZW4tcm90YXRpb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4uaWNvbi1zY3JlZW4tcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjVcIjtcbn1cblxuLmljb24tc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY2XCI7XG59XG5cbi5pY29uLXNlY3VyaXR5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjdcIjtcbn1cblxuLmljb24tc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLmljb24tc2VsZWN0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuXG4uaWNvbi1zZWxlY3QtaW52ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuXG4uaWNvbi1zZWxlY3Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XG59XG5cbi5pY29uLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuXG4uaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZkXCI7XG59XG5cbi5pY29uLXNlcnZlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuXG4uaWNvbi1zZXJ2ZXItbmV0d29yay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmZcIjtcbn1cblxuLmljb24tc2VydmVyLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDBcIjtcbn1cblxuLmljb24tc2VydmVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uaWNvbi1zZXJ2ZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4uaWNvbi1zZXJ2ZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5pY29uLXNlcnZlci1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4uaWNvbi1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmljb24tc2hhcGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uaWNvbi1zaGFyZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5pY29uLXNoaWVsZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4uaWNvbi1zaG9wcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4uaWNvbi1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5pY29uLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5pY29uLXNpZ24tY2F1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4uaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmljb24tc2lsdmVyd2FyZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5pY29uLXNpbHZlcndhcmUtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cblxuLmljb24tc2lsdmVyd2FyZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG59XG5cbi5pY29uLXNpbHZlcndhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbn1cblxuLmljb24tc2ltLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5pY29uLXNpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uaWNvbi1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5pY29uLXNraXAtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4uaWNvbi1za2lwLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG5cbi5pY29uLXNreXBlLWJ1c2luZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG5cbi5pY29uLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG5cbi5pY29uLXNsZWVwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xufVxuXG4uaWNvbi1zbGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuXG4uaWNvbi1zbW9raW5nLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuXG4uaWNvbi1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG59XG5cbi5pY29uLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5pY29uLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjFcIjtcbn1cblxuLmljb24tc29mYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMlwiO1xufVxuXG4uaWNvbi1zb3J0LWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuXG4uaWNvbi1zb3J0LWFzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuXG4uaWNvbi1zb3J0LWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjVcIjtcbn1cblxuLmljb24tc29ydC1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG5cbi5pY29uLXNvcnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuXG4uaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG5cbi5pY29uLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjlcIjtcbn1cblxuLmljb24tc291cmNlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjtcbn1cblxuLmljb24tc291cmNlLXB1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmJcIjtcbn1cblxuLmljb24tc3BlYWtlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmNcIjtcbn1cblxuLmljb24tc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuXG4uaWNvbi1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZVwiO1xufVxuXG4uaWNvbi1zcGVsbGNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG5cbi5pY29uLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cblxuLmljb24tc3BvdGxpZ2h0LWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzFcIjtcbn1cblxuLmljb24tc3BvdGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG5cbi5pY29uLXNwcmVhZHNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XG59XG5cbi5pY29uLXNxdWFyZS1pbmMtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuXG4uaWNvbi1zcXVhcmUtaW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XG59XG5cbi5pY29uLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzZcIjtcbn1cblxuLmljb24tc3Rhci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzdcIjtcbn1cblxuLmljb24tc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM4XCI7XG59XG5cbi5pY29uLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzlcIjtcbn1cblxuLmljb24tc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XG59XG5cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2JcIjtcbn1cblxuLmljb24tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cblxuLmljb24tc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2RcIjtcbn1cblxuLmljb24tc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cblxuLmljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZlwiO1xufVxuXG4uaWNvbi1zdG9yZS0yNC1ob3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XG59XG5cbi5pY29uLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQxXCI7XG59XG5cbi5pY29uLXN0b3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG5cbi5pY29uLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0M1wiO1xufVxuXG4uaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG5cbi5pY29uLXN3YXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NVwiO1xufVxuXG4uaWNvbi1zd2FwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XG59XG5cbi5pY29uLXN3aW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDdcIjtcbn1cblxuLmljb24tc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cblxuLmljb24tc3luYy1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OVwiO1xufVxuXG4uaWNvbi1zeW5jLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YVwiO1xufVxuXG4uaWNvbi1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRiXCI7XG59XG5cbi5pY29uLXRhYi11bnNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG5cbi5pY29uLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZFwiO1xufVxuXG4uaWNvbi10YWJsZS1jb2x1bW4tcGx1cy1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZVwiO1xufVxuXG4uaWNvbi10YWJsZS1jb2x1bW4tcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGZcIjtcbn1cblxuLmljb24tdGFibGUtY29sdW1uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MFwiO1xufVxuXG4uaWNvbi10YWJsZS1jb2x1bW4td2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTFcIjtcbn1cblxuLmljb24tdGFibGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MlwiO1xufVxuXG4uaWNvbi10YWJsZS1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1M1wiO1xufVxuXG4uaWNvbi10YWJsZS1yb3ctaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU0XCI7XG59XG5cbi5pY29uLXRhYmxlLXJvdy1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU1XCI7XG59XG5cbi5pY29uLXRhYmxlLXJvdy1wbHVzLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NlwiO1xufVxuXG4uaWNvbi10YWJsZS1yb3ctcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU3XCI7XG59XG5cbi5pY29uLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XG59XG5cbi5pY29uLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XG59XG5cbi5pY29uLXRhYmxldC1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVhXCI7XG59XG5cbi5pY29uLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YlwiO1xufVxuXG4uaWNvbi10YWctZmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWNcIjtcbn1cblxuLmljb24tdGFnLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVkXCI7XG59XG5cbi5pY29uLXRhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVlXCI7XG59XG5cbi5pY29uLXRhZy10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWZcIjtcbn1cblxuLmljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XG59XG5cbi5pY29uLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjFcIjtcbn1cblxuLmljb24tdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MlwiO1xufVxuXG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2M1wiO1xufVxuXG4uaWNvbi10ZWxldmlzaW9uLWd1aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG5cbi5pY29uLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjVcIjtcbn1cblxuLmljb24tdGVtcGVyYXR1cmUtY2Vsc2l1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NlwiO1xufVxuXG4uaWNvbi10ZW1wZXJhdHVyZS1mYWhyZW5oZWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XG59XG5cbi5pY29uLXRlbXBlcmF0dXJlLWtlbHZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OFwiO1xufVxuXG4uaWNvbi10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjlcIjtcbn1cblxuLmljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YVwiO1xufVxuXG4uaWNvbi10ZXJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZiXCI7XG59XG5cbi5pY29uLXRleHQtdG8tc3BlZWNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2Y1wiO1xufVxuXG4uaWNvbi10ZXh0LXRvLXNwZWVjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZFwiO1xufVxuXG4uaWNvbi10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCI7XG59XG5cbi5pY29uLXRoZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmZcIjtcbn1cblxuLmljb24tdGhlbWUtbGlnaHQtZGFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MFwiO1xufVxuXG4uaWNvbi10aGVybW9tZXRlci1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MVwiO1xufVxuXG4uaWNvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MlwiO1xufVxuXG4uaWNvbi10aHVtYi1kb3duLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzNcIjtcbn1cblxuLmljb24tdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NFwiO1xufVxuXG4uaWNvbi10aHVtYi11cC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc1XCI7XG59XG5cbi5pY29uLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc2XCI7XG59XG5cbi5pY29uLXRodW1icy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc3XCI7XG59XG5cbi5pY29uLXRpY2tldC1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc4XCI7XG59XG5cbi5pY29uLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OVwiO1xufVxuXG4uaWNvbi10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2FcIjtcbn1cblxuLmljb24tdGlsZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdiXCI7XG59XG5cbi5pY29uLXRpbWVsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3Y1wiO1xufVxuXG4uaWNvbi10aW1lci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdkXCI7XG59XG5cbi5pY29uLXRpbWVyLTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG5cbi5pY29uLXRpbWVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZlwiO1xufVxuXG4uaWNvbi10aW1lci1zYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XG59XG5cbi5pY29uLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgxXCI7XG59XG5cbi5pY29uLXRpbWV0YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MlwiO1xufVxuXG4uaWNvbi10b2dnbGUtc3dpdGNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4M1wiO1xufVxuXG4uaWNvbi10b2dnbGUtc3dpdGNoLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg0XCI7XG59XG5cbi5pY29uLXRvb2x0aXAtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NVwiO1xufVxuXG4uaWNvbi10b29sdGlwLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg2XCI7XG59XG5cbi5pY29uLXRvb2x0aXAtb3V0bGluZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg3XCI7XG59XG5cbi5pY29uLXRvb2x0aXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4OFwiO1xufVxuXG4uaWNvbi10b29sdGlwLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODlcIjtcbn1cblxuLmljb24tdG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YVwiO1xufVxuXG4uaWNvbi10b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cblxuLmljb24tdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuXG4uaWNvbi10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZFwiO1xufVxuXG4uaWNvbi10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7XG59XG5cbi5pY29uLXRyYW5zY3JpYmUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGZcIjtcbn1cblxuLmljb24tdHJhbnNjcmliZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuXG4uaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MVwiO1xufVxuXG4uaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uaWNvbi10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkzXCI7XG59XG5cbi5pY29uLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NFwiO1xufVxuXG4uaWNvbi10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk1XCI7XG59XG5cbi5pY29uLXRyZW5kaW5nLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cblxuLmljb24tdHJlbmRpbmctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTdcIjtcbn1cblxuLmljb24tdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOThcIjtcbn1cblxuLmljb24tdHNoaXJ0LWNyZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTlcIjtcbn1cblxuLmljb24tdHNoaXJ0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWFcIjtcbn1cblxuLmljb24tdHVtYmxyLXJlYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YlwiO1xufVxuXG4uaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWNcIjtcbn1cblxuLmljb24tdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG5cbi5pY29uLXR3aXR0ZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7XG59XG5cbi5pY29uLXR3aXR0ZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlmXCI7XG59XG5cbi5pY29uLXR3aXR0ZXItcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMFwiO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWExXCI7XG59XG5cbi5pY29uLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMlwiO1xufVxuXG4uaWNvbi11bWJyZWxsYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XG59XG5cbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5pY29uLXVuZG8tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNVwiO1xufVxuXG4uaWNvbi11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE2XCI7XG59XG5cbi5pY29uLXVuZm9sZC1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XG59XG5cbi5pY29uLXVuZm9sZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XG59XG5cbi5pY29uLXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTlcIjtcbn1cblxuLmljb24tdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYVwiO1xufVxuXG4uaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWJcIjtcbn1cblxuLmljb24tdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XG59XG5cbi5pY29uLXZlY3Rvci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZFwiO1xufVxuXG4uaWNvbi12ZWN0b3ItcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWVcIjtcbn1cblxuLmljb24tdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZlwiO1xufVxuXG4uaWNvbi12ZXJpZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMFwiO1xufVxuXG4uaWNvbi12aWJyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjFcIjtcbn1cblxuLmljb24tdmlkZW8tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIyXCI7XG59XG5cbi5pY29uLXZpZGVvLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiM1wiO1xufVxuXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNFwiO1xufVxuXG4uaWNvbi12aWV3LWFnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNVwiO1xufVxuXG4uaWNvbi12aWV3LWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XG59XG5cbi5pY29uLXZpZXctY2Fyb3VzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjdcIjtcbn1cblxuLmljb24tdmlldy1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjhcIjtcbn1cblxuLmljb24tdmlldy1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cblxuLmljb24tdmlldy1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmFcIjtcbn1cblxuLmljb24tdmlldy1oZWFkbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYlwiO1xufVxuXG4uaWNvbi12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmNcIjtcbn1cblxuLmljb24tdmlldy1tb2R1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmRcIjtcbn1cblxuLmljb24tdmlldy1xdWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZVwiO1xufVxuXG4uaWNvbi12aWV3LXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZlwiO1xufVxuXG4uaWNvbi12aWV3LXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzBcIjtcbn1cblxuLmljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzFcIjtcbn1cblxuLmljb24tdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMlwiO1xufVxuXG4uaWNvbi12ay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzNcIjtcbn1cblxuLmljb24tdmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XG59XG5cbi5pY29uLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM1XCI7XG59XG5cbi5pY29uLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNlwiO1xufVxuXG4uaWNvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjN1wiO1xufVxuXG4uaWNvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM4XCI7XG59XG5cbi5pY29uLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzlcIjtcbn1cblxuLmljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYVwiO1xufVxuXG4uaWNvbi12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2JcIjtcbn1cblxuLmljb24tdnBuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNjXCI7XG59XG5cbi5pY29uLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2RcIjtcbn1cblxuLmljb24td2FsbGV0LWdpZnRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XG59XG5cbi5pY29uLXdhbGxldC1tZW1iZXJzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNmXCI7XG59XG5cbi5pY29uLXdhbGxldC10cmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDBcIjtcbn1cblxuLmljb24td2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQxXCI7XG59XG5cbi5pY29uLXdhc2hpbmctbWFjaGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMlwiO1xufVxuXG4uaWNvbi13YXRjaC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDNcIjtcbn1cblxuLmljb24td2F0Y2gtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XG59XG5cbi5pY29uLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XG59XG5cbi5pY29uLXdhdGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNlwiO1xufVxuXG4uaWNvbi13YXRlci1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XG59XG5cbi5pY29uLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ4XCI7XG59XG5cbi5pY29uLXdlYXRoZXItY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XG59XG5cbi5pY29uLXdlYXRoZXItZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRhXCI7XG59XG5cbi5pY29uLXdlYXRoZXItaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYlwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkY1wiO1xufVxuXG4uaWNvbi13ZWF0aGVyLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRkXCI7XG59XG5cbi5pY29uLXdlYXRoZXItcGFydGx5Y2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRlXCI7XG59XG5cbi5pY29uLXdlYXRoZXItcG91cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZlwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUwXCI7XG59XG5cbi5pY29uLXdlYXRoZXItc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTFcIjtcbn1cblxuLmljb24td2VhdGhlci1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMlwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLXN1bnNldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUzXCI7XG59XG5cbi5pY29uLXdlYXRoZXItc3Vuc2V0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XG59XG5cbi5pY29uLXdlYXRoZXItc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XG59XG5cbi5pY29uLXdlYXRoZXItd2luZHktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU3XCI7XG59XG5cbi5pY29uLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOFwiO1xufVxuXG4uaWNvbi13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTlcIjtcbn1cblxuLmljb24td2VpZ2h0LWtpbG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVhXCI7XG59XG5cbi5pY29uLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYlwiO1xufVxuXG4uaWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlY1wiO1xufVxuXG4uaWNvbi13aGVlbGNoYWlyLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWRcIjtcbn1cblxuLmljb24td2hpdGUtYmFsYW5jZS1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XG59XG5cbi5pY29uLXdoaXRlLWJhbGFuY2UtaW5jYW5kZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVmXCI7XG59XG5cbi5pY29uLXdoaXRlLWJhbGFuY2UtaXJyYWRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjBcIjtcbn1cblxuLmljb24td2hpdGUtYmFsYW5jZS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMVwiO1xufVxuXG4uaWNvbi13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XG59XG5cbi5pY29uLXdpaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmM1wiO1xufVxuXG4uaWNvbi13aWtpcGVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjRcIjtcbn1cblxuLmljb24td2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY1XCI7XG59XG5cbi5pY29uLXdpbmRvdy1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjZcIjtcbn1cblxuLmljb24td2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XG59XG5cbi5pY29uLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmOFwiO1xufVxuXG4uaWNvbi13aW5kb3ctb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmOVwiO1xufVxuXG4uaWNvbi13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYVwiO1xufVxuXG4uaWNvbi13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZiXCI7XG59XG5cbi5pY29uLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmY1wiO1xufVxuXG4uaWNvbi13b3JrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmRcIjtcbn1cblxuLmljb24td3VuZGVybGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZVwiO1xufVxuXG4uaWNvbi14Ym94LWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZmXCI7XG59XG5cbi5pY29uLXhib3gtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMFwiO1xufVxuXG4uaWNvbi14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAxXCI7XG59XG5cbi5pY29uLXhkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMlwiO1xufVxuXG4uaWNvbi14bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDNcIjtcbn1cblxuLmljb24teWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDRcIjtcbn1cblxuLmljb24teWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNVwiO1xufVxuXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDZcIjtcbn1cblxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwN1wiO1xufVxuXG4uaWNvbi16aXAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA4XCI7XG59XG5cbi5pY29uLWl0YXUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2xvZ29zL2l0YXUucG5nXCIpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRhaW5zIGN1c3RvbSBlbGVtZW50cywgY29tcG9uZW50cyBhbmQgZ2VuZXJhbCBzdHlsZXMgdGhhdFxuLyogZm9sbG93cyBHb29nbGUoVE0pIE1hdGVyaWFsIERlc2lnbihUTSkgc3BlY3Ncbi8qXG4vKiBodHRwczovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL21hdGVyaWFsLWRlc2lnbi9pbnRyb2R1Y3Rpb24uaHRtbFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEF2YXRhcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXZhdGFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmF2YXRhci5zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmF2YXRhci5zbWFsbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYXZhdGFyLmJpZyB7XG4gIHdpZHRoOiA3MnB4O1xuICBtaW4td2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG4uYXZhdGFyLmh1Z2Uge1xuICB3aWR0aDogOTZweDtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEZvcm1zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBOYXZpZ2F0aW9uIC0gU2ltcGxlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmlnYXRpb24tc2ltcGxlIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5uYXZpZ2F0aW9uLXNpbXBsZSAuaXRlbSBtZC1pY29uIHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuLm5hdmlnYXRpb24tc2ltcGxlIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubmF2aWdhdGlvbi1zaW1wbGUgLml0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLm5hdmlnYXRpb24tc2ltcGxlIC5zdWJoZWFkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubmF2aWdhdGlvbi1zaW1wbGUgLnN1YmhlYWRlci5saWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xufVxuLm5hdmlnYXRpb24tc2ltcGxlIG1kLWRpdmlkZXIge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFBhZ2luYXRpb25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2ltcGxlLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5zaW1wbGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtIHtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5zaW1wbGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4uc2ltcGxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24taXRlbS5hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLnNpbXBsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW0uZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFByaWNlIFRhYmxlc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMjgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAyNHB4IDI0cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucGFja2FnZS10eXBlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wYWNrYWdlLXR5cGUgLnNhbGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wcmljZSB7XG4gIHBhZGRpbmc6IDMycHggMzJweCAxNnB4IDMycHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wcmljZSAuY3VycmVuY3kge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wcmljZSAudmFsdWUge1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucHJpY2UgLnBlcmlvZCB7XG4gIHBhZGRpbmc6IDAgMCA1cHggNHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSBtZC1kaXZpZGVyIHtcbiAgbWFyZ2luOiAxNnB4IDMycHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC50ZXJtcyB7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAuY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbjogMTZweCBhdXRvIDMycHggYXV0bztcbiAgd2lkdGg6IDEyOHB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnBhY2thZ2UtdHlwZSB7XG4gIHBhZGRpbmc6IDQ4cHggMzJweCAyNHB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAucHJpY2Uge1xuICBwYWRkaW5nOiAwIDMycHggOHB4IDMycHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5wcmljZSAuY3VycmVuY3kge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5wcmljZSAudmFsdWUge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAucGVyaW9kIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC50ZXJtcyB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnRlcm1zIC50ZXJtIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnRlcm1zIC50ZXJtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLmN0YS1idXR0b24ge1xuICBtYXJnaW46IDhweCBhdXRvIDMycHggYXV0bztcbiAgd2lkdGg6IDEyOHB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucGFja2FnZS10eXBlIHtcbiAgcGFkZGluZzogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucGFja2FnZS10eXBlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnBhY2thZ2UtdHlwZSAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucHJpY2Uge1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wcmljZSAuY3VycmVuY3kge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnByaWNlIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wcmljZSAucGVyaW9kIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnRlcm1zIHtcbiAgbWFyZ2luOiAzMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAudGVybXMgLnRlcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnRlcm1zIC50ZXJtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLmN0YS1idXR0b24ge1xuICBtYXJnaW46IDhweCAzMnB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAubm90ZSB7XG4gIHBhZGRpbmc6IDhweCAzMnB4IDE2cHggMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUYWJsZSAtIFNpbXBsZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5zaW1wbGUtdGFibGUtY29udGFpbmVyIC50YWJsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMjRweDtcbn1cblxudGFibGUuc2ltcGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGgge1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxudGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxudGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxudGFibGUuc2ltcGxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxudGFibGUuc2ltcGxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxudGFibGUuc2ltcGxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxudGFibGUuc2ltcGxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxudGFibGUuc2ltcGxlLmNsaWNrYWJsZSB0Ym9keSB0ciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnRhYmxlLnNpbXBsZS5jbGlja2FibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFR5cG9ncmFwaHlcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG5mb3JtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciwgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYWJiciB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbmJsb2NrcXVvdGUgZm9vdGVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuYmxvY2txdW90ZS5yZXZlcnNlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5ibG9ja3F1b3RlLnJldmVyc2UgZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5ibG9ja3F1b3RlLnJldmVyc2UgZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG59XG5jb2RlOm5vdCguaGlnaGxpZ2h0KSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICBjb2xvcjogIzEwNkNDODtcbiAgbWFyZ2luOiAwIDFweDtcbiAgcGFkZGluZzogMnB4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5kbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGwgZGQge1xuICBtYXJnaW46IDRweCAwIDE2cHggMDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNGN0Y0OUE7XG59XG5cbnByZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogOHB4IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxudGFibGUgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZXh0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRleHQtYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtc3RyaWtlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi50ZXh0LXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4udGV4dC1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb250LXdlaWdodC0xMDAge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZm9udC13ZWlnaHQtMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb250LXdlaWdodC00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC13ZWlnaHQtNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb250LXdlaWdodC03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC13ZWlnaHQtODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5mb250LXNpemUtMiB7XG4gIGZvbnQtc2l6ZTogMnB4O1xufVxuXG4uZm9udC1zaXplLTQge1xuICBmb250LXNpemU6IDRweDtcbn1cblxuLmZvbnQtc2l6ZS02IHtcbiAgZm9udC1zaXplOiA2cHg7XG59XG5cbi5mb250LXNpemUtOCB7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuXG4uZm9udC1zaXplLTEwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZm9udC1zaXplLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9udC1zaXplLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9udC1zaXplLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZm9udC1zaXplLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZm9udC1zaXplLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZm9udC1zaXplLTIyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZm9udC1zaXplLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZm9udC1zaXplLTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uZm9udC1zaXplLTI4IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZm9udC1zaXplLTMwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uZm9udC1zaXplLTMyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uZm9udC1zaXplLTM0IHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG4uZm9udC1zaXplLTM2IHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uZm9udC1zaXplLTM4IHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4uZm9udC1zaXplLTQwIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uZm9udC1zaXplLTQyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG4uZm9udC1zaXplLTQ0IHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4uZm9udC1zaXplLTQ2IHtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuXG4uZm9udC1zaXplLTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uZm9udC1zaXplLTUwIHtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uZm9udC1zaXplLTUyIHtcbiAgZm9udC1zaXplOiA1MnB4O1xufVxuXG4uZm9udC1zaXplLTU0IHtcbiAgZm9udC1zaXplOiA1NHB4O1xufVxuXG4uZm9udC1zaXplLTU2IHtcbiAgZm9udC1zaXplOiA1NnB4O1xufVxuXG4uZm9udC1zaXplLTU4IHtcbiAgZm9udC1zaXplOiA1OHB4O1xufVxuXG4uZm9udC1zaXplLTYwIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4uZm9udC1zaXplLTYyIHtcbiAgZm9udC1zaXplOiA2MnB4O1xufVxuXG4uZm9udC1zaXplLTY0IHtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuXG4uZm9udC1zaXplLTY2IHtcbiAgZm9udC1zaXplOiA2NnB4O1xufVxuXG4uZm9udC1zaXplLTY4IHtcbiAgZm9udC1zaXplOiA2OHB4O1xufVxuXG4uZm9udC1zaXplLTcwIHtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuXG4uZm9udC1zaXplLTcyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xufVxuXG4uZm9udC1zaXplLTc0IHtcbiAgZm9udC1zaXplOiA3NHB4O1xufVxuXG4uZm9udC1zaXplLTc2IHtcbiAgZm9udC1zaXplOiA3NnB4O1xufVxuXG4uZm9udC1zaXplLTc4IHtcbiAgZm9udC1zaXplOiA3OHB4O1xufVxuXG4uZm9udC1zaXplLTgwIHtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuXG4uZm9udC1zaXplLTgyIHtcbiAgZm9udC1zaXplOiA4MnB4O1xufVxuXG4uZm9udC1zaXplLTg0IHtcbiAgZm9udC1zaXplOiA4NHB4O1xufVxuXG4uZm9udC1zaXplLTg2IHtcbiAgZm9udC1zaXplOiA4NnB4O1xufVxuXG4uZm9udC1zaXplLTg4IHtcbiAgZm9udC1zaXplOiA4OHB4O1xufVxuXG4uZm9udC1zaXplLTkwIHtcbiAgZm9udC1zaXplOiA5MHB4O1xufVxuXG4uZm9udC1zaXplLTkyIHtcbiAgZm9udC1zaXplOiA5MnB4O1xufVxuXG4uZm9udC1zaXplLTk0IHtcbiAgZm9udC1zaXplOiA5NHB4O1xufVxuXG4uZm9udC1zaXplLTk2IHtcbiAgZm9udC1zaXplOiA5NnB4O1xufVxuXG4uZm9udC1zaXplLTk4IHtcbiAgZm9udC1zaXplOiA5OHB4O1xufVxuXG4uZm9udC1zaXplLTEwMCB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG59XG5cbi5mb250LXNpemUtMTAyIHtcbiAgZm9udC1zaXplOiAxMDJweDtcbn1cblxuLmZvbnQtc2l6ZS0xMDQge1xuICBmb250LXNpemU6IDEwNHB4O1xufVxuXG4uZm9udC1zaXplLTEwNiB7XG4gIGZvbnQtc2l6ZTogMTA2cHg7XG59XG5cbi5mb250LXNpemUtMTA4IHtcbiAgZm9udC1zaXplOiAxMDhweDtcbn1cblxuLmZvbnQtc2l6ZS0xMTAge1xuICBmb250LXNpemU6IDExMHB4O1xufVxuXG4uZm9udC1zaXplLTExMiB7XG4gIGZvbnQtc2l6ZTogMTEycHg7XG59XG5cbi5mb250LXNpemUtMTE0IHtcbiAgZm9udC1zaXplOiAxMTRweDtcbn1cblxuLmZvbnQtc2l6ZS0xMTYge1xuICBmb250LXNpemU6IDExNnB4O1xufVxuXG4uZm9udC1zaXplLTExOCB7XG4gIGZvbnQtc2l6ZTogMTE4cHg7XG59XG5cbi5mb250LXNpemUtMTIwIHtcbiAgZm9udC1zaXplOiAxMjBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTIge1xuICBsaW5lLWhlaWdodDogMnB4O1xufVxuXG4ubGluZS1oZWlnaHQtNCB7XG4gIGxpbmUtaGVpZ2h0OiA0cHg7XG59XG5cbi5saW5lLWhlaWdodC02IHtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTgge1xuICBsaW5lLWhlaWdodDogOHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTAge1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTEyIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5saW5lLWhlaWdodC0xNCB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTYge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTE4IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5saW5lLWhlaWdodC0yMCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMjIge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTI0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5saW5lLWhlaWdodC0yNiB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMjgge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTMwIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5saW5lLWhlaWdodC0zMiB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMzQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTM2IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5saW5lLWhlaWdodC0zOCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNDAge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTQyIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbi5saW5lLWhlaWdodC00NCB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNDYge1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTQ4IHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5saW5lLWhlaWdodC01MCB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNTIge1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTU0IHtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG59XG5cbi5saW5lLWhlaWdodC01NiB7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4ubGluZS1oZWlnaHQtNTgge1xuICBsaW5lLWhlaWdodDogNThweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTYwIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5saW5lLWhlaWdodC02MiB7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xufVxuXG4ubGluZS1oZWlnaHQtNjQge1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTY2IHtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG59XG5cbi5saW5lLWhlaWdodC02OCB7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNzAge1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTcyIHtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG5cbi5saW5lLWhlaWdodC03NCB7XG4gIGxpbmUtaGVpZ2h0OiA3NHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNzYge1xuICBsaW5lLWhlaWdodDogNzZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTc4IHtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG59XG5cbi5saW5lLWhlaWdodC04MCB7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuXG4ubGluZS1oZWlnaHQtODIge1xuICBsaW5lLWhlaWdodDogODJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTg0IHtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG59XG5cbi5saW5lLWhlaWdodC04NiB7XG4gIGxpbmUtaGVpZ2h0OiA4NnB4O1xufVxuXG4ubGluZS1oZWlnaHQtODgge1xuICBsaW5lLWhlaWdodDogODhweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTkwIHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5cbi5saW5lLWhlaWdodC05MiB7XG4gIGxpbmUtaGVpZ2h0OiA5MnB4O1xufVxuXG4ubGluZS1oZWlnaHQtOTQge1xuICBsaW5lLWhlaWdodDogOTRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTk2IHtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG59XG5cbi5saW5lLWhlaWdodC05OCB7XG4gIGxpbmUtaGVpZ2h0OiA5OHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTAwIHtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTAyIHtcbiAgbGluZS1oZWlnaHQ6IDEwMnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTA0IHtcbiAgbGluZS1oZWlnaHQ6IDEwNHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTA2IHtcbiAgbGluZS1oZWlnaHQ6IDEwNnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTA4IHtcbiAgbGluZS1oZWlnaHQ6IDEwOHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTEwIHtcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTEyIHtcbiAgbGluZS1oZWlnaHQ6IDExMnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTE0IHtcbiAgbGluZS1oZWlnaHQ6IDExNHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTE2IHtcbiAgbGluZS1oZWlnaHQ6IDExNnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTE4IHtcbiAgbGluZS1oZWlnaHQ6IDExOHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTIwIHtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xufVxuXG4udGV4dC1ib3hlZCwgLnRleHQtYm94ZWQtbGlnaHQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWJveGVkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW0tQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi9hc3NldHMvZm9udHMvR290aGFtLUJvb2stU1NNLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJCb2xkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi9hc3NldHMvZm9udHMvSW50ZXItQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmFuZ3VsYXItZ29vZ2xlLW1hcC1jb250YWluZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4ubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIge1xuICB3aWR0aDogMjk2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0aCxcbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0ZCB7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0aDpob3Zlcixcbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjEwMFwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0ZC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwibGlnaHQtYmx1ZVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciAuaGVhZGVyLXZpZXcgdGgge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbn1cbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciAuaGVhZGVyLXZpZXcgdGg6Zmlyc3QtY2hpbGQsIC5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciAuaGVhZGVyLXZpZXcgdGg6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQCBDaGFydCBDM1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jMyBzdmcge1xuICBmb250OiAxMnB4IFJvYm90b0RyYWZ0LCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbn1cbi5jMyBwYXRoLCAuYzMgbGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzAwMDtcbn1cbi5jMyB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmMzIC5jMy1sZWdlbmQtaXRlbS10aWxlLCAuYzMgLmMzLXhncmlkLWZvY3VzLCAuYzMgLmMzLXlncmlkLCAuYzMgLmMzLWV2ZW50LXJlY3QsIC5jMyAuYzMtYmFycyBwYXRoIHtcbiAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xufVxuLmMzIHtcbiAgLyotLSBDaGFydCAtLSovXG4gIC8qLS0gTGluZSAtLSovXG59XG4uYzMgLmMzLWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5jMy5zdHJva2UtMyAuYzMtbGluZSB7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xufVxuLmMzLnN0cm9rZS0yIC5jMy1saW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYzMge1xuICAvKi0tIFBvaW50IC0tKi9cbn1cbi5jMyAuYzMtY2lyY2xlIHtcbiAgc3Ryb2tlOiB3aGl0ZTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuLmMzIC5jMy1jaXJjbGUuX2V4cGFuZGVkXyB7XG4gIHN0cm9rZS13aWR0aDogMztcbiAgc3Ryb2tlOiB3aGl0ZTtcbn1cbi5jMyAuYzMtY2hhcnQtYXJjIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG4uYzMgLmMzLWNoYXJ0LWFyYyB0ZXh0IHtcbiAgZmlsbDogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmMzIHtcbiAgLyotLSBBeGlzIC0tKi9cbiAgLyotLSBHcmlkIC0tKi9cbn1cbi5jMyAuYzMtZ3JpZCBsaW5lIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMDtcbn1cbi5jMyAuYzMtZ3JpZCB0ZXh0IHtcbiAgZmlsbDogI2FhYTtcbn1cbi5jMyAuYzMtYXhpcyAudGljayB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cbi5jMyAuYzMtYXhpcyB0ZXh0IHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjMzKTtcbn1cbi5jMyAuYzMtYXhpcyBsaW5lLCAuYzMgLmMzLWF4aXMgcGF0aCB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5jMyAuYzMteGdyaWQsIC5jMyAuYzMteWdyaWQge1xuICBzdHJva2UtZGFzaGFycmF5OiAwIDA7XG59XG4uYzMge1xuICAvKi0tIFRleHQgb24gQ2hhcnQgLS0qL1xufVxuLmMzIC5jMy10ZXh0LmMzLWVtcHR5IHtcbiAgZmlsbDogIzgwODA4MDtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uYzMge1xuICAvKi0tIEJhciAtLSovXG59XG4uYzMgLmMzLWJhciB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cbi5jMyAuYzMtYmFyLl9leHBhbmRlZF8ge1xuICBmaWxsLW9wYWNpdHk6IDAuNzU7XG59XG4uYzMge1xuICAvKi0tIEZvY3VzIC0tKi9cbn1cbi5jMyAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmMzIC5jMy10YXJnZXQuYzMtZm9jdXNlZCBwYXRoLmMzLWxpbmUsIC5jMyAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQgLmMzLXRhcmdldC5jMy1mb2N1c2VkIHBhdGguYzMtc3RlcCB7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xufVxuLmMzIC5jMy10YXJnZXQuYzMtZGVmb2N1c2VkIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG4uYzMge1xuICAvKi0tIFJlZ2lvbiAtLSovXG59XG4uYzMgLmMzLXJlZ2lvbiB7XG4gIGZpbGw6IHN0ZWVsYmx1ZTtcbiAgZmlsbC1vcGFjaXR5OiAwLjE7XG59XG4uYzMge1xuICAvKi0tIEJydXNoIC0tKi9cbn1cbi5jMyAuYzMtYnJ1c2ggLmV4dGVudCB7XG4gIGZpbGwtb3BhY2l0eTogMC4xO1xufVxuLmMzIHtcbiAgLyotLSBTZWxlY3QgLSBEcmFnIC0tKi9cbiAgLyotLSBMZWdlbmQgLS0qL1xufVxuLmMzIC5jMy1sZWdlbmQtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jMyAuYzMtbGVnZW5kLWl0ZW0taGlkZGVuIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cbi5jMyAuYzMtbGVnZW5kLWJhY2tncm91bmQge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWxsOiB3aGl0ZTtcbiAgc3Ryb2tlOiBsaWdodGdyYXk7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbi5jMyB7XG4gIC8qLS0gVG9vbHRpcCAtLSovXG59XG4uYzMgLmMzLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA7XG59XG4uYzMgLmMzLXRvb2x0aXAge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOTgpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4NCk7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4uYzMgLmMzLXRvb2x0aXAgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYzMgLmMzLXRvb2x0aXAgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4uYzMgLmMzLXRvb2x0aXAgdGQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg0KTtcbn1cbi5jMyAuYzMtdG9vbHRpcCB0ZCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmMzIC5jMy10b29sdGlwIHRkLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg0KTtcbn1cbi5jMyB7XG4gIC8qLS0gQXJlYSAtLSovXG59XG4uYzMgLmMzLWFyZWEge1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jMyB7XG4gIC8qLS0gQXJjIC0tKi9cbn1cbi5jMyAuYzMtY2hhcnQtYXJjcy10aXRsZSB7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4uYzMgLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtYmFja2dyb3VuZCB7XG4gIGZpbGw6ICNlMGUwZTA7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5jMyAuYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS11bml0IHtcbiAgZmlsbDogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMzIC5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1heCB7XG4gIGZpbGw6ICM3Nzc7XG59XG4uYzMgLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtZ2F1Z2UtbWluIHtcbiAgZmlsbDogIzc3Nztcbn1cbi5jMyAuYzMtY2hhcnQtYXJjIC5jMy1nYXVnZS12YWx1ZSB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi8qQGltcG9ydCAncGFydGlhbHMvcGx1Z2lucy9jaGFydGlzdCc7Ki9cbi5jaGFydC1sZWdlbmQsXG4uYmFyLWxlZ2VuZCxcbi5saW5lLWxlZ2VuZCxcbi5waWUtbGVnZW5kLFxuLnJhZGFyLWxlZ2VuZCxcbi5wb2xhcmFyZWEtbGVnZW5kLFxuLmRvdWdobnV0LWxlZ2VuZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuc2VsZWN0aXplLWNvbnRyb2wge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuY29sdW1uLXNlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzNweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZywgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2Mge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGU6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRvcDogMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE4XCI7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTcxNVwiO1xufVxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxOHB4IDZweCAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzExMTExMTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVEOTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5kZXRhaWxzLW9wZW4gdGQuZGV0YWlsLWNvbHVtbiBpIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5kZXRhaWxzLXJvdy5vZGQgdHIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLmRldGFpbHMtcm93ID4gdGQge1xuICBwYWRkaW5nOiAwO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoIHtcbiAgcGFkZGluZzogMTRweCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSB7XG4gIGhlaWdodDogNTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRkLmR0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGQuZHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGQuZHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRoIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5IHRyLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG50YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQkI5RDM7XG59XG50YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5QjdEMTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyLm9kZDpob3Zlci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOUI3RDE7XG59XG50YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHIuZXZlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG50YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHIuZXZlbjpob3Zlci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOUI3RDE7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0JBRDQ7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0JBRDQ7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0JBRDQ7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZCA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2QjNDRDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdCNUNFO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOUI2RDA7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0JBRDQ7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBREJCRDY7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkJERDg7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMUFFQzc7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkFGQzg7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNEIyQ0I7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3ZlciA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFBRUM3O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQUZDODtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNEIyQ0I7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3ZlciA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExQUVDNztcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBRkM4O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNEIyQ0I7XG59XG50YWJsZS5kYXRhVGFibGUubm8tZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG59XG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0ZCB7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG59XG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0aCB7XG4gIHBhZGRpbmc6IDVweCA5cHggM3B4IDlweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRkIHtcbiAgcGFkZGluZzogNXB4IDlweCAzcHggOXB4O1xufVxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGgge1xuICBwYWRkaW5nOiA0cHggNXB4O1xufVxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA0cHggNXB4O1xufVxuXG4vKlxuICogQ29udHJvbCBmZWF0dXJlIGxheW91dFxuICovXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC50b3Age1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5sZWZ0IC5sZW5ndGgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAucmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAucmlnaHQgLmluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5yaWdodCAuaW5mbyAuZGF0YVRhYmxlc19pbmZvIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAucmlnaHQgLnBhZ2luYXRpb24gLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW46IDAgMnB4O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDk5OWVtIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKSwgY29sb3Itc3RvcCg3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIFczQyAqL1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY2xlYXI6IGJvdGg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIC8qIENsZWFyIHRoZSB0YWJsZSBib3JkZXIgJiBzaGFkb3dzICovXG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB0YWJsZS5kYXRhVGFibGUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGhlYWQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOTUpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyIHRoOmxhc3QtY2hpbGQgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA3cHg7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRoID4gLmRhdGFUYWJsZXNfc2l6aW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0ZCA+IC5kYXRhVGFibGVzX3NpemluZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZSxcbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIERhdGFUYWJsZSBTcGVjaWZpYyBDb250ZW50IFJ1bGVzICYgRml4ZXMgKi9cbnRhYmxlLmRhdGFUYWJsZSAuc2hvdy1kZXRhaWxzIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUuZGF0YVRhYmxlIC5hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIC5hY3Rpb24tYnV0dG9ucyAuYnV0dG9uIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4vKiBGdWxscGFnZSBkYXRhdGFibGUgKi9cbi5mdWxscGFnZS1kYXRhdGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLyogRnVsbHBhZ2UgZGF0YXRhYmxlIElFMTEgRml4ICovXG4uZXhwbG9yZXItMTEgLmZ1bGxwYWdlLWRhdGF0YWJsZSAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBmbGV4OiAxO1xufVxuXG4vKiBSZXNwb25zaXZlIGRhdGF0YWJsZSAqL1xudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBsZWZ0OiA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIGxpIC5kdHItdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLypcblxuZ2l0aHViLmNvbSBzdHlsZSAoYykgVmFzaWx5IFBvbG92bnlvdiA8dmFzdEB3aGl0ZWFudHMubmV0PlxuXG4qL1xuaGxqcyxcbltobGpzXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4uaGxqcy1jb21tZW50LFxuLmRpZmYgLmhsanMtaGVhZGVyIHtcbiAgY29sb3I6ICM5OTg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhsanMta2V5d29yZCxcbi5jc3MgLnJ1bGUgLmhsanMta2V5d29yZCxcbi5obGpzLXdpbnV0aWxzLFxuLm5naW54IC5obGpzLXRpdGxlLFxuLmhsanMtc3Vic3QsXG4uaGxqcy1yZXF1ZXN0LFxuLmhsanMtc3RhdHVzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy1udW1iZXIsXG4uaGxqcy1oZXhjb2xvcixcbi5ydWJ5IC5obGpzLWNvbnN0YW50IHtcbiAgY29sb3I6ICMwMDgwODA7XG59XG5cbi5obGpzLXN0cmluZyxcbi5obGpzLXRhZyAuaGxqcy12YWx1ZSxcbi5obGpzLWRvY3RhZyxcbi50ZXggLmhsanMtZm9ybXVsYSB7XG4gIGNvbG9yOiAjZDE0O1xufVxuXG4uaGxqcy10aXRsZSxcbi5obGpzLWlkLFxuLnNjc3MgLmhsanMtcHJlcHJvY2Vzc29yIHtcbiAgY29sb3I6ICM5MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy1saXN0IC5obGpzLWtleXdvcmQsXG4uaGxqcy1zdWJzdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5obGpzLWNsYXNzIC5obGpzLXRpdGxlLFxuLmhsanMtdHlwZSxcbi52aGRsIC5obGpzLWxpdGVyYWwsXG4udGV4IC5obGpzLWNvbW1hbmQge1xuICBjb2xvcjogIzQ1ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLXRhZyxcbi5obGpzLXRhZyAuaGxqcy10aXRsZSxcbi5obGpzLXJ1bGUgLmhsanMtcHJvcGVydHksXG4uZGphbmdvIC5obGpzLXRhZyAuaGxqcy1rZXl3b3JkIHtcbiAgY29sb3I6ICMwMDAwODA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5obGpzLWF0dHJpYnV0ZSxcbi5obGpzLXZhcmlhYmxlLFxuLmxpc3AgLmhsanMtYm9keSxcbi5obGpzLW5hbWUge1xuICBjb2xvcjogIzAwODA4MDtcbn1cblxuLmhsanMtcmVnZXhwIHtcbiAgY29sb3I6ICMwMDk5MjY7XG59XG5cbi5obGpzLXN5bWJvbCxcbi5ydWJ5IC5obGpzLXN5bWJvbCAuaGxqcy1zdHJpbmcsXG4ubGlzcCAuaGxqcy1rZXl3b3JkLFxuLmNsb2p1cmUgLmhsanMta2V5d29yZCxcbi5zY2hlbWUgLmhsanMta2V5d29yZCxcbi50ZXggLmhsanMtc3BlY2lhbCxcbi5obGpzLXByb21wdCB7XG4gIGNvbG9yOiAjOTkwMDczO1xufVxuXG4uaGxqcy1idWlsdF9pbiB7XG4gIGNvbG9yOiAjMDA4NmIzO1xufVxuXG4uaGxqcy1wcmVwcm9jZXNzb3IsXG4uaGxqcy1wcmFnbWEsXG4uaGxqcy1waSxcbi5obGpzLWRvY3R5cGUsXG4uaGxqcy1zaGViYW5nLFxuLmhsanMtY2RhdGEge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLWRlbGV0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZkZDtcbn1cblxuLmhsanMtYWRkaXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZGZkO1xufVxuXG4uZGlmZiAuaGxqcy1jaGFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDA4NmIzO1xufVxuXG4uaGxqcy1jaHVuayB7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG5udmQzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5udmQzLnJlbW92ZS14LWxpbmVzIC5udi14IC50aWNrIGxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxubnZkMy5yZW1vdmUteS1saW5lcyAubnYteSAudGljayBsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm52ZDMucmVtb3ZlLWxpbmUtc3Ryb2tlIC5udi1ncm91cHMgcGF0aC5udi1saW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5udmQzLnJlbW92ZS1vcGFjaXR5IC5udi1ncm91cHMgLm52LWdyb3VwIHtcbiAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5udmQzLnNob3ctbGluZS1wb2ludHMgLm52LWxpbmUgLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICBmaWxsLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgc3Ryb2tlLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm52ZDMgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuLm52ZDMgbGluZS5udi1ndWlkZWxpbmUge1xuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4ubnZkMyAubnYtZ3JvdXBzIC5udi1wb2ludC5ob3ZlciB7XG4gIHN0cm9rZS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBzdHJva2Utb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ubnZ0b29sdGlwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubnZ0b29sdGlwLmdyYXZpdHktbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubnZ0b29sdGlwLmdyYXZpdHktczphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubnZ0b29sdGlwLmdyYXZpdHktZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLm52dG9vbHRpcC5ncmF2aXR5LXc6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLm52dG9vbHRpcCB0YWJsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5udnRvb2x0aXAgdGFibGUgdGJvZHkgdHIgdGQubGVnZW5kLWNvbG9yLWd1aWRlIGRpdiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5udnRvb2x0aXAgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wcy1jb250YWluZXI6aG92ZXIgLnBzLWluLXNjcm9sbGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnBzLWNvbnRhaW5lciAucHMtaW4tc2Nyb2xsaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGhlaWdodDogNHB4O1xuICB6LWluZGV4OiA0OTtcbn1cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XG4gIGhlaWdodDogNHB4O1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDRweCAwO1xuICB3aWR0aDogNHB4O1xuICB6LWluZGV4OiA0OTtcbn1cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4udGEtcm9vdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhLXJvb3QgLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi50YS1yb290LmZvY3Vzc2VkID4gLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRhLXJvb3QgdGV4dGFyZWEudGEtZWRpdG9yLnRhLWh0bWwge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnRhLXJvb3QgLnRhLXRvb2xiYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIxMDBcIik7XG59XG4udGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCAjdG9vbGJhcldDLFxuLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwICN0b29sYmFyQ0Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4udGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgLm1kLWJ1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCAubWQtYnV0dG9uIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEhlbHBlcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRpdmlkZXItdmVydGljYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbltmaWxsLXdpZHRoXSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuW2ZpbGwtaGVpZ2h0XSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5hIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zY3JvbGxhYmxlLm9ubHkteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5zY3JvbGxhYmxlLm9ubHkteSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZsZXgtc2Nyb2xsYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmZsZXgtc2Nyb2xsYWJsZS5vbmx5LXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uZmxleC1zY3JvbGxhYmxlLm9ubHkteSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtdG9wLFxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC1taWRkbGUsXG4uYWxpZ24tdmVydGljYWwgLmFsaWduLXZlcnRpY2FsLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnBhZGRpbmctMCxcbi5wLTAge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5wYWRkaW5nLXRvcC0wLFxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0wLFxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0wLFxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucGFkZGluZy1sZWZ0LTAsXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTAsXG4ucGgtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTAsXG4ucHYtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wYWRkaW5nLTUsXG4ucC01IHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ucGFkZGluZy10b3AtNSxcbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNSxcbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNSxcbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBhZGRpbmctbGVmdC01LFxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01LFxuLnBoLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC01LFxuLnB2LTUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucGFkZGluZy0xMCxcbi5wLTEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBhZGRpbmctdG9wLTEwLFxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEwLFxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTEwLFxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTAsXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMTAsXG4ucGgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTEwLFxuLnB2LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGFkZGluZy0xNSxcbi5wLTE1IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnBhZGRpbmctdG9wLTE1LFxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE1LFxuLnByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTE1LFxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTUsXG4ucGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMTUsXG4ucGgtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTE1LFxuLnB2LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGFkZGluZy0yMCxcbi5wLTIwIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnBhZGRpbmctdG9wLTIwLFxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTIwLFxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTIwLFxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMjAsXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMjAsXG4ucGgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTIwLFxuLnB2LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGFkZGluZy0yNSxcbi5wLTI1IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLnBhZGRpbmctdG9wLTI1LFxuLnB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTI1LFxuLnByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTI1LFxuLnBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMjUsXG4ucGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMjUsXG4ucGgtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTI1LFxuLnB2LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ucGFkZGluZy0zMCxcbi5wLTMwIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLnBhZGRpbmctdG9wLTMwLFxuLnB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTMwLFxuLnByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTMwLFxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMzAsXG4ucGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMzAsXG4ucGgtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTMwLFxuLnB2LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGFkZGluZy0zNSxcbi5wLTM1IHtcbiAgcGFkZGluZzogMzVweDtcbn1cblxuLnBhZGRpbmctdG9wLTM1LFxuLnB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTM1LFxuLnByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTM1LFxuLnBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMzUsXG4ucGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMzUsXG4ucGgtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTM1LFxuLnB2LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ucGFkZGluZy00MCxcbi5wLTQwIHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnBhZGRpbmctdG9wLTQwLFxuLnB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQwLFxuLnByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQwLFxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDAsXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNDAsXG4ucGgtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTQwLFxuLnB2LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGFkZGluZy00NSxcbi5wLTQ1IHtcbiAgcGFkZGluZzogNDVweDtcbn1cblxuLnBhZGRpbmctdG9wLTQ1LFxuLnB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQ1LFxuLnByLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQ1LFxuLnBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDUsXG4ucGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNDUsXG4ucGgtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTQ1LFxuLnB2LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ucGFkZGluZy01MCxcbi5wLTUwIHtcbiAgcGFkZGluZzogNTBweDtcbn1cblxuLnBhZGRpbmctdG9wLTUwLFxuLnB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTUwLFxuLnByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTUwLFxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNTAsXG4ucGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNTAsXG4ucGgtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTUwLFxuLnB2LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucGFkZGluZy01NSxcbi5wLTU1IHtcbiAgcGFkZGluZzogNTVweDtcbn1cblxuLnBhZGRpbmctdG9wLTU1LFxuLnB0LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTU1LFxuLnByLTU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTU1LFxuLnBiLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNTUsXG4ucGwtNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNTUsXG4ucGgtNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTU1LFxuLnB2LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuXG4ucGFkZGluZy02MCxcbi5wLTYwIHtcbiAgcGFkZGluZzogNjBweDtcbn1cblxuLnBhZGRpbmctdG9wLTYwLFxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTYwLFxuLnByLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTYwLFxuLnBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNjAsXG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNjAsXG4ucGgtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTYwLFxuLnB2LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucGFkZGluZy02NSxcbi5wLTY1IHtcbiAgcGFkZGluZzogNjVweDtcbn1cblxuLnBhZGRpbmctdG9wLTY1LFxuLnB0LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTY1LFxuLnByLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTY1LFxuLnBiLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNjUsXG4ucGwtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNjUsXG4ucGgtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTY1LFxuLnB2LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuXG4ucGFkZGluZy03MCxcbi5wLTcwIHtcbiAgcGFkZGluZzogNzBweDtcbn1cblxuLnBhZGRpbmctdG9wLTcwLFxuLnB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTcwLFxuLnByLTcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTcwLFxuLnBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNzAsXG4ucGwtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNzAsXG4ucGgtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTcwLFxuLnB2LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ucGFkZGluZy03NSxcbi5wLTc1IHtcbiAgcGFkZGluZzogNzVweDtcbn1cblxuLnBhZGRpbmctdG9wLTc1LFxuLnB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTc1LFxuLnByLTc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTc1LFxuLnBiLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNzUsXG4ucGwtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNzUsXG4ucGgtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTc1LFxuLnB2LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ucGFkZGluZy04MCxcbi5wLTgwIHtcbiAgcGFkZGluZzogODBweDtcbn1cblxuLnBhZGRpbmctdG9wLTgwLFxuLnB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTgwLFxuLnByLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTgwLFxuLnBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtODAsXG4ucGwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtODAsXG4ucGgtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTgwLFxuLnB2LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGFkZGluZy04NSxcbi5wLTg1IHtcbiAgcGFkZGluZzogODVweDtcbn1cblxuLnBhZGRpbmctdG9wLTg1LFxuLnB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTg1LFxuLnByLTg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTg1LFxuLnBiLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtODUsXG4ucGwtODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtODUsXG4ucGgtODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTg1LFxuLnB2LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xufVxuXG4ucGFkZGluZy05MCxcbi5wLTkwIHtcbiAgcGFkZGluZzogOTBweDtcbn1cblxuLnBhZGRpbmctdG9wLTkwLFxuLnB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTkwLFxuLnByLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTkwLFxuLnBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtOTAsXG4ucGwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtOTAsXG4ucGgtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTkwLFxuLnB2LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4ucGFkZGluZy05NSxcbi5wLTk1IHtcbiAgcGFkZGluZzogOTVweDtcbn1cblxuLnBhZGRpbmctdG9wLTk1LFxuLnB0LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTk1LFxuLnByLTk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTk1LFxuLnBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtOTUsXG4ucGwtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtOTUsXG4ucGgtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTk1LFxuLnB2LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuXG4ucGFkZGluZy0xMDAsXG4ucC0xMDAge1xuICBwYWRkaW5nOiAxMDBweDtcbn1cblxuLnBhZGRpbmctdG9wLTEwMCxcbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEwMCxcbi5wci0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTEwMCxcbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTAwLFxuLnBsLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMTAwLFxuLnBoLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0xMDAsXG4ucHYtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wYWRkaW5nLTgsXG4ucC04IHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4ucGFkZGluZy10b3AtOCxcbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOCxcbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tOCxcbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnBhZGRpbmctbGVmdC04LFxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04LFxuLnBoLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC04LFxuLnB2LTgge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ucGFkZGluZy0xNixcbi5wLTE2IHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLnBhZGRpbmctdG9wLTE2LFxuLnB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE2LFxuLnByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTE2LFxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTYsXG4ucGwtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMTYsXG4ucGgtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTE2LFxuLnB2LTE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ucGFkZGluZy0yNCxcbi5wLTI0IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLnBhZGRpbmctdG9wLTI0LFxuLnB0LTI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTI0LFxuLnByLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTI0LFxuLnBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMjQsXG4ucGwtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMjQsXG4ucGgtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTI0LFxuLnB2LTI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ucGFkZGluZy0zMixcbi5wLTMyIHtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLnBhZGRpbmctdG9wLTMyLFxuLnB0LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTMyLFxuLnByLTMyIHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTMyLFxuLnBiLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMzIsXG4ucGwtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMzIsXG4ucGgtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTMyLFxuLnB2LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucGFkZGluZy00OCxcbi5wLTQ4IHtcbiAgcGFkZGluZzogNDhweDtcbn1cblxuLnBhZGRpbmctdG9wLTQ4LFxuLnB0LTQ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQ4LFxuLnByLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQ4LFxuLnBiLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDgsXG4ucGwtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNDgsXG4ucGgtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTQ4LFxuLnB2LTQ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4ucGFkZGluZy01Nixcbi5wLTU2IHtcbiAgcGFkZGluZzogNTZweDtcbn1cblxuLnBhZGRpbmctdG9wLTU2LFxuLnB0LTU2IHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTU2LFxuLnByLTU2IHtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTU2LFxuLnBiLTU2IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNTYsXG4ucGwtNTYge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNTYsXG4ucGgtNTYge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTU2LFxuLnB2LTU2IHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG4ucGFkZGluZy02NCxcbi5wLTY0IHtcbiAgcGFkZGluZzogNjRweDtcbn1cblxuLnBhZGRpbmctdG9wLTY0LFxuLnB0LTY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTY0LFxuLnByLTY0IHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTY0LFxuLnBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNjQsXG4ucGwtNjQge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNjQsXG4ucGgtNjQge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTY0LFxuLnB2LTY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4ucGFkZGluZy03Mixcbi5wLTcyIHtcbiAgcGFkZGluZzogNzJweDtcbn1cblxuLnBhZGRpbmctdG9wLTcyLFxuLnB0LTcyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTcyLFxuLnByLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNzJweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTcyLFxuLnBiLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNzIsXG4ucGwtNzIge1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNzIsXG4ucGgtNzIge1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTcyLFxuLnB2LTcyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuXG4ucGFkZGluZy04OCxcbi5wLTg4IHtcbiAgcGFkZGluZzogODhweDtcbn1cblxuLnBhZGRpbmctdG9wLTg4LFxuLnB0LTg4IHtcbiAgcGFkZGluZy10b3A6IDg4cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTg4LFxuLnByLTg4IHtcbiAgcGFkZGluZy1yaWdodDogODhweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTg4LFxuLnBiLTg4IHtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtODgsXG4ucGwtODgge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtODgsXG4ucGgtODgge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTg4LFxuLnB2LTg4IHtcbiAgcGFkZGluZy10b3A6IDg4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4O1xufVxuXG4ucGFkZGluZy05Nixcbi5wLTk2IHtcbiAgcGFkZGluZzogOTZweDtcbn1cblxuLnBhZGRpbmctdG9wLTk2LFxuLnB0LTk2IHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTk2LFxuLnByLTk2IHtcbiAgcGFkZGluZy1yaWdodDogOTZweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTk2LFxuLnBiLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtOTYsXG4ucGwtOTYge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtOTYsXG4ucGgtOTYge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTk2LFxuLnB2LTk2IHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuXG4ubWFyZ2luLTAsXG4ubS0wIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTAsXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1hcmdpbi1yaWdodC0wLFxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMCxcbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMCxcbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTAsXG4ubWgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTAsXG4ubXYtMCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWFyZ2luLTUsXG4ubS01IHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5tYXJnaW4tdG9wLTUsXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm1hcmdpbi1yaWdodC01LFxuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNSxcbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNSxcbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTUsXG4ubWgtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTUsXG4ubXYtNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWFyZ2luLTEwLFxuLm0tMTAge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTEwLFxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1hcmdpbi1yaWdodC0xMCxcbi5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTAsXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMTAsXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTEwLFxuLm1oLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xMCxcbi5tdi0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYXJnaW4tMTUsXG4ubS0xNSB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLm1hcmdpbi10b3AtMTUsXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTE1LFxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xNSxcbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC0xNSxcbi5tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTUsXG4ubWgtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTE1LFxuLm12LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1hcmdpbi0yMCxcbi5tLTIwIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4ubWFyZ2luLXRvcC0yMCxcbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMjAsXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTIwLFxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTIwLFxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0yMCxcbi5taC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMjAsXG4ubXYtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFyZ2luLTI1LFxuLm0tMjUge1xuICBtYXJnaW46IDI1cHg7XG59XG5cbi5tYXJnaW4tdG9wLTI1LFxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1hcmdpbi1yaWdodC0yNSxcbi5tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjUsXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMjUsXG4ubWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTI1LFxuLm1oLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0yNSxcbi5tdi0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYXJnaW4tMzAsXG4ubS0zMCB7XG4gIG1hcmdpbjogMzBweDtcbn1cblxuLm1hcmdpbi10b3AtMzAsXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTMwLFxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0zMCxcbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC0zMCxcbi5tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMzAsXG4ubWgtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTMwLFxuLm12LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1hcmdpbi0zNSxcbi5tLTM1IHtcbiAgbWFyZ2luOiAzNXB4O1xufVxuXG4ubWFyZ2luLXRvcC0zNSxcbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMzUsXG4ubXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTM1LFxuLm1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTM1LFxuLm1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0zNSxcbi5taC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMzUsXG4ubXYtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWFyZ2luLTQwLFxuLm0tNDAge1xuICBtYXJnaW46IDQwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTQwLFxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1hcmdpbi1yaWdodC00MCxcbi5tci00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDAsXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNDAsXG4ubWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTQwLFxuLm1oLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC00MCxcbi5tdi00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYXJnaW4tNDUsXG4ubS00NSB7XG4gIG1hcmdpbjogNDVweDtcbn1cblxuLm1hcmdpbi10b3AtNDUsXG4ubXQtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQ1LFxuLm1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00NSxcbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC00NSxcbi5tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNDUsXG4ubWgtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTQ1LFxuLm12LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm1hcmdpbi01MCxcbi5tLTUwIHtcbiAgbWFyZ2luOiA1MHB4O1xufVxuXG4ubWFyZ2luLXRvcC01MCxcbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNTAsXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTUwLFxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTUwLFxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC01MCxcbi5taC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNTAsXG4ubXYtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWFyZ2luLTU1LFxuLm0tNTUge1xuICBtYXJnaW46IDU1cHg7XG59XG5cbi5tYXJnaW4tdG9wLTU1LFxuLm10LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLm1hcmdpbi1yaWdodC01NSxcbi5tci01NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNTUsXG4ubWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNTUsXG4ubWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTU1LFxuLm1oLTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC01NSxcbi5tdi01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tYXJnaW4tNjAsXG4ubS02MCB7XG4gIG1hcmdpbjogNjBweDtcbn1cblxuLm1hcmdpbi10b3AtNjAsXG4ubXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTYwLFxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS02MCxcbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC02MCxcbi5tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNjAsXG4ubWgtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTYwLFxuLm12LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1hcmdpbi02NSxcbi5tLTY1IHtcbiAgbWFyZ2luOiA2NXB4O1xufVxuXG4ubWFyZ2luLXRvcC02NSxcbi5tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNjUsXG4ubXItNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTY1LFxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTY1LFxuLm1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC02NSxcbi5taC02NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNjUsXG4ubXYtNjUge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ubWFyZ2luLTcwLFxuLm0tNzAge1xuICBtYXJnaW46IDcwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTcwLFxuLm10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1hcmdpbi1yaWdodC03MCxcbi5tci03MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNzAsXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNzAsXG4ubWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTcwLFxuLm1oLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC03MCxcbi5tdi03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tYXJnaW4tNzUsXG4ubS03NSB7XG4gIG1hcmdpbjogNzVweDtcbn1cblxuLm1hcmdpbi10b3AtNzUsXG4ubXQtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTc1LFxuLm1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS03NSxcbi5tYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC03NSxcbi5tbC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNzUsXG4ubWgtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTc1LFxuLm12LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLm1hcmdpbi04MCxcbi5tLTgwIHtcbiAgbWFyZ2luOiA4MHB4O1xufVxuXG4ubWFyZ2luLXRvcC04MCxcbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtODAsXG4ubXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTgwLFxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTgwLFxuLm1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC04MCxcbi5taC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtODAsXG4ubXYtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWFyZ2luLTg1LFxuLm0tODUge1xuICBtYXJnaW46IDg1cHg7XG59XG5cbi5tYXJnaW4tdG9wLTg1LFxuLm10LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuLm1hcmdpbi1yaWdodC04NSxcbi5tci04NSB7XG4gIG1hcmdpbi1yaWdodDogODVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tODUsXG4ubWItODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtODUsXG4ubWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTg1LFxuLm1oLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIG1hcmdpbi1yaWdodDogODVweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC04NSxcbi5tdi04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbi5tYXJnaW4tOTAsXG4ubS05MCB7XG4gIG1hcmdpbjogOTBweDtcbn1cblxuLm1hcmdpbi10b3AtOTAsXG4ubXQtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTkwLFxuLm1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS05MCxcbi5tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC05MCxcbi5tbC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtOTAsXG4ubWgtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTkwLFxuLm12LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLm1hcmdpbi05NSxcbi5tLTk1IHtcbiAgbWFyZ2luOiA5NXB4O1xufVxuXG4ubWFyZ2luLXRvcC05NSxcbi5tdC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtOTUsXG4ubXItOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTk1LFxuLm1iLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTk1LFxuLm1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC05NSxcbi5taC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtOTUsXG4ubXYtOTUge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG4ubWFyZ2luLTEwMCxcbi5tLTEwMCB7XG4gIG1hcmdpbjogMTAwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTEwMCxcbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm1hcmdpbi1yaWdodC0xMDAsXG4ubXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTAwLFxuLm1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMTAwLFxuLm1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTEwMCxcbi5taC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMTAwLFxuLm12LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1hcmdpbi04LFxuLm0tOCB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4ubWFyZ2luLXRvcC04LFxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtOCxcbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTgsXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTgsXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC04LFxuLm1oLTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC04LFxuLm12LTgge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1hcmdpbi0xNixcbi5tLTE2IHtcbiAgbWFyZ2luOiAxNnB4O1xufVxuXG4ubWFyZ2luLXRvcC0xNixcbi5tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTYsXG4ubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTE2LFxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTE2LFxuLm1sLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0xNixcbi5taC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMTYsXG4ubXYtMTYge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWFyZ2luLTI0LFxuLm0tMjQge1xuICBtYXJnaW46IDI0cHg7XG59XG5cbi5tYXJnaW4tdG9wLTI0LFxuLm10LTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1hcmdpbi1yaWdodC0yNCxcbi5tci0yNCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjQsXG4ubWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMjQsXG4ubWwtMjQge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTI0LFxuLm1oLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0yNCxcbi5tdi0yNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tYXJnaW4tMzIsXG4ubS0zMiB7XG4gIG1hcmdpbjogMzJweDtcbn1cblxuLm1hcmdpbi10b3AtMzIsXG4ubXQtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTMyLFxuLm1yLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0zMixcbi5tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tYXJnaW4tbGVmdC0zMixcbi5tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMzIsXG4ubWgtMzIge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTMyLFxuLm12LTMyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1hcmdpbi00OCxcbi5tLTQ4IHtcbiAgbWFyZ2luOiA0OHB4O1xufVxuXG4ubWFyZ2luLXRvcC00OCxcbi5tdC00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNDgsXG4ubXItNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQ4LFxuLm1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTQ4LFxuLm1sLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC00OCxcbi5taC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNDgsXG4ubXYtNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4ubWFyZ2luLTU2LFxuLm0tNTYge1xuICBtYXJnaW46IDU2cHg7XG59XG5cbi5tYXJnaW4tdG9wLTU2LFxuLm10LTU2IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLm1hcmdpbi1yaWdodC01Nixcbi5tci01NiB7XG4gIG1hcmdpbi1yaWdodDogNTZweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNTYsXG4ubWItNTYge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNTYsXG4ubWwtNTYge1xuICBtYXJnaW4tbGVmdDogNTZweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTU2LFxuLm1oLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gIG1hcmdpbi1yaWdodDogNTZweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC01Nixcbi5tdi01NiB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5tYXJnaW4tNjQsXG4ubS02NCB7XG4gIG1hcmdpbjogNjRweDtcbn1cblxuLm1hcmdpbi10b3AtNjQsXG4ubXQtNjQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTY0LFxuLm1yLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS02NCxcbi5tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5tYXJnaW4tbGVmdC02NCxcbi5tbC02NCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNjQsXG4ubWgtNjQge1xuICBtYXJnaW4tbGVmdDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTY0LFxuLm12LTY0IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLm1hcmdpbi03Mixcbi5tLTcyIHtcbiAgbWFyZ2luOiA3MnB4O1xufVxuXG4ubWFyZ2luLXRvcC03Mixcbi5tdC03MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNzIsXG4ubXItNzIge1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTcyLFxuLm1iLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTcyLFxuLm1sLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDcycHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC03Mixcbi5taC03MiB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNzIsXG4ubXYtNzIge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG4ubWFyZ2luLTg4LFxuLm0tODgge1xuICBtYXJnaW46IDg4cHg7XG59XG5cbi5tYXJnaW4tdG9wLTg4LFxuLm10LTg4IHtcbiAgbWFyZ2luLXRvcDogODhweDtcbn1cblxuLm1hcmdpbi1yaWdodC04OCxcbi5tci04OCB7XG4gIG1hcmdpbi1yaWdodDogODhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tODgsXG4ubWItODgge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtODgsXG4ubWwtODgge1xuICBtYXJnaW4tbGVmdDogODhweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTg4LFxuLm1oLTg4IHtcbiAgbWFyZ2luLWxlZnQ6IDg4cHg7XG4gIG1hcmdpbi1yaWdodDogODhweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC04OCxcbi5tdi04OCB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7XG59XG5cbi5tYXJnaW4tOTYsXG4ubS05NiB7XG4gIG1hcmdpbjogOTZweDtcbn1cblxuLm1hcmdpbi10b3AtOTYsXG4ubXQtOTYge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTk2LFxuLm1yLTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS05Nixcbi5tYi05NiB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7XG59XG5cbi5tYXJnaW4tbGVmdC05Nixcbi5tbC05NiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtOTYsXG4ubWgtOTYge1xuICBtYXJnaW4tbGVmdDogOTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTk2LFxuLm12LTk2IHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLmhlaWdodC0wLFxuLmgtMCB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTAsXG4udy0wIHtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTUsXG4uaC01IHtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNSxcbi53LTUge1xuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTAsXG4uaC0xMCB7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEwLFxuLnctMTAge1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTUsXG4uaC0xNSB7XG4gIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE1LFxuLnctMTUge1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjAsXG4uaC0yMCB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIwLFxuLnctMjAge1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjUsXG4uaC0yNSB7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI1LFxuLnctMjUge1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzAsXG4uaC0zMCB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMwLFxuLnctMzAge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzUsXG4uaC0zNSB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM1LFxuLnctMzUge1xuICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDAsXG4uaC00MCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQwLFxuLnctNDAge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDUsXG4uaC00NSB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ1LFxuLnctNDUge1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTAsXG4uaC01MCB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTUwLFxuLnctNTAge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTUsXG4uaC01NSB7XG4gIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTU1LFxuLnctNTUge1xuICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjAsXG4uaC02MCB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTYwLFxuLnctNjAge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjUsXG4uaC02NSB7XG4gIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTY1LFxuLnctNjUge1xuICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzAsXG4uaC03MCB7XG4gIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTcwLFxuLnctNzAge1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzUsXG4uaC03NSB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTc1LFxuLnctNzUge1xuICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtODAsXG4uaC04MCB7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTgwLFxuLnctODAge1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtODUsXG4uaC04NSB7XG4gIGhlaWdodDogODVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTg1LFxuLnctODUge1xuICB3aWR0aDogODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtOTAsXG4uaC05MCB7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTkwLFxuLnctOTAge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtOTUsXG4uaC05NSB7XG4gIGhlaWdodDogOTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTk1LFxuLnctOTUge1xuICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTAwLFxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTAwLFxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEwNSxcbi5oLTEwNSB7XG4gIGhlaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEwNSxcbi53LTEwNSB7XG4gIHdpZHRoOiAxMDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMTAsXG4uaC0xMTAge1xuICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMTAsXG4udy0xMTAge1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTE1LFxuLmgtMTE1IHtcbiAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTE1LFxuLnctMTE1IHtcbiAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEyMCxcbi5oLTEyMCB7XG4gIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEyMCxcbi53LTEyMCB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMjUsXG4uaC0xMjUge1xuICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMjUsXG4udy0xMjUge1xuICB3aWR0aDogMTI1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTMwLFxuLmgtMTMwIHtcbiAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTMwLFxuLnctMTMwIHtcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEzNSxcbi5oLTEzNSB7XG4gIGhlaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTM1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEzNSxcbi53LTEzNSB7XG4gIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTM1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNDAsXG4uaC0xNDAge1xuICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNDAsXG4udy0xNDAge1xuICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTQ1LFxuLmgtMTQ1IHtcbiAgaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTQ1LFxuLnctMTQ1IHtcbiAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE1MCxcbi5oLTE1MCB7XG4gIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE1MCxcbi53LTE1MCB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNTUsXG4uaC0xNTUge1xuICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNTUsXG4udy0xNTUge1xuICB3aWR0aDogMTU1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTYwLFxuLmgtMTYwIHtcbiAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTYwLFxuLnctMTYwIHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE2NSxcbi5oLTE2NSB7XG4gIGhlaWdodDogMTY1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE2NSxcbi53LTE2NSB7XG4gIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNzAsXG4uaC0xNzAge1xuICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNzAsXG4udy0xNzAge1xuICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTc1LFxuLmgtMTc1IHtcbiAgaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTc1LFxuLnctMTc1IHtcbiAgd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE4MCxcbi5oLTE4MCB7XG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE4MCxcbi53LTE4MCB7XG4gIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xODUsXG4uaC0xODUge1xuICBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xODUsXG4udy0xODUge1xuICB3aWR0aDogMTg1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTkwLFxuLmgtMTkwIHtcbiAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTkwLFxuLnctMTkwIHtcbiAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE5NSxcbi5oLTE5NSB7XG4gIGhlaWdodDogMTk1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTk1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE5NSxcbi53LTE5NSB7XG4gIHdpZHRoOiAxOTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTk1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMDAsXG4uaC0yMDAge1xuICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMDAsXG4udy0yMDAge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjA1LFxuLmgtMjA1IHtcbiAgaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjA1LFxuLnctMjA1IHtcbiAgd2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIxMCxcbi5oLTIxMCB7XG4gIGhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIxMCxcbi53LTIxMCB7XG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjEwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMTUsXG4uaC0yMTUge1xuICBoZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMTUsXG4udy0yMTUge1xuICB3aWR0aDogMjE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjIwLFxuLmgtMjIwIHtcbiAgaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjIwLFxuLnctMjIwIHtcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIyNSxcbi5oLTIyNSB7XG4gIGhlaWdodDogMjI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjI1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIyNSxcbi53LTIyNSB7XG4gIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjI1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMzAsXG4uaC0yMzAge1xuICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMzAsXG4udy0yMzAge1xuICB3aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjM1LFxuLmgtMjM1IHtcbiAgaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjM1LFxuLnctMjM1IHtcbiAgd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjM1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI0MCxcbi5oLTI0MCB7XG4gIGhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI0MCxcbi53LTI0MCB7XG4gIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNDUsXG4uaC0yNDUge1xuICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNDUsXG4udy0yNDUge1xuICB3aWR0aDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjUwLFxuLmgtMjUwIHtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjUwLFxuLnctMjUwIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI1NSxcbi5oLTI1NSB7XG4gIGhlaWdodDogMjU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjU1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI1NSxcbi53LTI1NSB7XG4gIHdpZHRoOiAyNTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjU1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNjAsXG4uaC0yNjAge1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNjAsXG4udy0yNjAge1xuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjY1LFxuLmgtMjY1IHtcbiAgaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjY1LFxuLnctMjY1IHtcbiAgd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI3MCxcbi5oLTI3MCB7XG4gIGhlaWdodDogMjcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjcwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI3MCxcbi53LTI3MCB7XG4gIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjcwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNzUsXG4uaC0yNzUge1xuICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNzUsXG4udy0yNzUge1xuICB3aWR0aDogMjc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjgwLFxuLmgtMjgwIHtcbiAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjgwLFxuLnctMjgwIHtcbiAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI4NSxcbi5oLTI4NSB7XG4gIGhlaWdodDogMjg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjg1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI4NSxcbi53LTI4NSB7XG4gIHdpZHRoOiAyODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjg1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yOTAsXG4uaC0yOTAge1xuICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yOTAsXG4udy0yOTAge1xuICB3aWR0aDogMjkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjk1LFxuLmgtMjk1IHtcbiAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjk1LFxuLnctMjk1IHtcbiAgd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjk1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyOTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMwMCxcbi5oLTMwMCB7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMwMCxcbi53LTMwMCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMDUsXG4uaC0zMDUge1xuICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMDUsXG4udy0zMDUge1xuICB3aWR0aDogMzA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzEwLFxuLmgtMzEwIHtcbiAgaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzEwLFxuLnctMzEwIHtcbiAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMxNSxcbi5oLTMxNSB7XG4gIGhlaWdodDogMzE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzE1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzE1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMxNSxcbi53LTMxNSB7XG4gIHdpZHRoOiAzMTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMjAsXG4uaC0zMjAge1xuICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMjAsXG4udy0zMjAge1xuICB3aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzI1LFxuLmgtMzI1IHtcbiAgaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzI1LFxuLnctMzI1IHtcbiAgd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMzMCxcbi5oLTMzMCB7XG4gIGhlaWdodDogMzMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzMwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzMwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMzMCxcbi53LTMzMCB7XG4gIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMzUsXG4uaC0zMzUge1xuICBoZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMzUsXG4udy0zMzUge1xuICB3aWR0aDogMzM1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzQwLFxuLmgtMzQwIHtcbiAgaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzQwLFxuLnctMzQwIHtcbiAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM0NSxcbi5oLTM0NSB7XG4gIGhlaWdodDogMzQ1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzQ1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzQ1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM0NSxcbi53LTM0NSB7XG4gIHdpZHRoOiAzNDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzQ1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNTAsXG4uaC0zNTAge1xuICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNTAsXG4udy0zNTAge1xuICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzU1LFxuLmgtMzU1IHtcbiAgaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzU1LFxuLnctMzU1IHtcbiAgd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzU1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM2MCxcbi5oLTM2MCB7XG4gIGhlaWdodDogMzYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzYwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzYwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM2MCxcbi53LTM2MCB7XG4gIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNjUsXG4uaC0zNjUge1xuICBoZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNjUsXG4udy0zNjUge1xuICB3aWR0aDogMzY1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzcwLFxuLmgtMzcwIHtcbiAgaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzcwLFxuLnctMzcwIHtcbiAgd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM3NSxcbi5oLTM3NSB7XG4gIGhlaWdodDogMzc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzc1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM3NSxcbi53LTM3NSB7XG4gIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zODAsXG4uaC0zODAge1xuICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zODAsXG4udy0zODAge1xuICB3aWR0aDogMzgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzg1LFxuLmgtMzg1IHtcbiAgaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzODVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzg1LFxuLnctMzg1IHtcbiAgd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzg1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzODVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM5MCxcbi5oLTM5MCB7XG4gIGhlaWdodDogMzkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzkwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM5MCxcbi53LTM5MCB7XG4gIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzkwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zOTUsXG4uaC0zOTUge1xuICBoZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zOTUsXG4udy0zOTUge1xuICB3aWR0aDogMzk1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzOTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDAwLFxuLmgtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDAwLFxuLnctNDAwIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQwNSxcbi5oLTQwNSB7XG4gIGhlaWdodDogNDA1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDA1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQwNSxcbi53LTQwNSB7XG4gIHdpZHRoOiA0MDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDA1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MTAsXG4uaC00MTAge1xuICBoZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MTAsXG4udy00MTAge1xuICB3aWR0aDogNDEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDE1LFxuLmgtNDE1IHtcbiAgaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDE1LFxuLnctNDE1IHtcbiAgd2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQyMCxcbi5oLTQyMCB7XG4gIGhlaWdodDogNDIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDIwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQyMCxcbi53LTQyMCB7XG4gIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MjUsXG4uaC00MjUge1xuICBoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MjUsXG4udy00MjUge1xuICB3aWR0aDogNDI1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDMwLFxuLmgtNDMwIHtcbiAgaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDMwLFxuLnctNDMwIHtcbiAgd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQzNSxcbi5oLTQzNSB7XG4gIGhlaWdodDogNDM1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDM1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQzNSxcbi53LTQzNSB7XG4gIHdpZHRoOiA0MzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDM1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NDAsXG4uaC00NDAge1xuICBoZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NDAsXG4udy00NDAge1xuICB3aWR0aDogNDQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDQ1LFxuLmgtNDQ1IHtcbiAgaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDQ1LFxuLnctNDQ1IHtcbiAgd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ1MCxcbi5oLTQ1MCB7XG4gIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ1MCxcbi53LTQ1MCB7XG4gIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NTUsXG4uaC00NTUge1xuICBoZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NTUsXG4udy00NTUge1xuICB3aWR0aDogNDU1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDYwLFxuLmgtNDYwIHtcbiAgaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDYwLFxuLnctNDYwIHtcbiAgd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ2NSxcbi5oLTQ2NSB7XG4gIGhlaWdodDogNDY1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDY1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ2NSxcbi53LTQ2NSB7XG4gIHdpZHRoOiA0NjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDY1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NzAsXG4uaC00NzAge1xuICBoZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NzAsXG4udy00NzAge1xuICB3aWR0aDogNDcwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDc1LFxuLmgtNDc1IHtcbiAgaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDc1LFxuLnctNDc1IHtcbiAgd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ4MCxcbi5oLTQ4MCB7XG4gIGhlaWdodDogNDgwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDgwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ4MCxcbi53LTQ4MCB7XG4gIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00ODUsXG4uaC00ODUge1xuICBoZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00ODUsXG4udy00ODUge1xuICB3aWR0aDogNDg1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0ODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDkwLFxuLmgtNDkwIHtcbiAgaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDkwLFxuLnctNDkwIHtcbiAgd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0OTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ5NSxcbi5oLTQ5NSB7XG4gIGhlaWdodDogNDk1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDk1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ5NSxcbi53LTQ5NSB7XG4gIHdpZHRoOiA0OTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDk1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01MDAsXG4uaC01MDAge1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01MDAsXG4udy01MDAge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtOCxcbi5oLTgge1xuICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC04LFxuLnctOCB7XG4gIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNixcbi5oLTE2IHtcbiAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTYsXG4udy0xNiB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNCxcbi5oLTI0IHtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjQsXG4udy0yNCB7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMixcbi5oLTMyIHtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzIsXG4udy0zMiB7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00OCxcbi5oLTQ4IHtcbiAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDgsXG4udy00OCB7XG4gIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01Nixcbi5oLTU2IHtcbiAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTYsXG4udy01NiB7XG4gIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02NCxcbi5oLTY0IHtcbiAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjQsXG4udy02NCB7XG4gIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03Mixcbi5oLTcyIHtcbiAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzIsXG4udy03MiB7XG4gIHdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC04OCxcbi5oLTg4IHtcbiAgaGVpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtODgsXG4udy04OCB7XG4gIHdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC05Nixcbi5oLTk2IHtcbiAgaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtOTYsXG4udy05NiB7XG4gIHdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMDQsXG4uaC0xMDQge1xuICBoZWlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMDQsXG4udy0xMDQge1xuICB3aWR0aDogMTA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTEyLFxuLmgtMTEyIHtcbiAgaGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTEyLFxuLnctMTEyIHtcbiAgd2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTEycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEyOCxcbi5oLTEyOCB7XG4gIGhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEyOCxcbi53LTEyOCB7XG4gIHdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTI4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMzYsXG4uaC0xMzYge1xuICBoZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMzYsXG4udy0xMzYge1xuICB3aWR0aDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTQ0LFxuLmgtMTQ0IHtcbiAgaGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTQ0LFxuLnctMTQ0IHtcbiAgd2lkdGg6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTQ0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE1Mixcbi5oLTE1MiB7XG4gIGhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTUycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE1Mixcbi53LTE1MiB7XG4gIHdpZHRoOiAxNTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTUycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNjgsXG4uaC0xNjgge1xuICBoZWlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNjgsXG4udy0xNjgge1xuICB3aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTc2LFxuLmgtMTc2IHtcbiAgaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTc2LFxuLnctMTc2IHtcbiAgd2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTc2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE4NCxcbi5oLTE4NCB7XG4gIGhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE4NCxcbi53LTE4NCB7XG4gIHdpZHRoOiAxODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTg0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xOTIsXG4uaC0xOTIge1xuICBoZWlnaHQ6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xOTIsXG4udy0xOTIge1xuICB3aWR0aDogMTkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjA4LFxuLmgtMjA4IHtcbiAgaGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjA4LFxuLnctMjA4IHtcbiAgd2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjA4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIxNixcbi5oLTIxNiB7XG4gIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIxNixcbi53LTIxNiB7XG4gIHdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjE2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMjQsXG4uaC0yMjQge1xuICBoZWlnaHQ6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMjQsXG4udy0yMjQge1xuICB3aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjMyLFxuLmgtMjMyIHtcbiAgaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjMyLFxuLnctMjMyIHtcbiAgd2lkdGg6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjMycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI0OCxcbi5oLTI0OCB7XG4gIGhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI0OCxcbi53LTI0OCB7XG4gIHdpZHRoOiAyNDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjQ4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNTYsXG4uaC0yNTYge1xuICBoZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNTYsXG4udy0yNTYge1xuICB3aWR0aDogMjU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjY0LFxuLmgtMjY0IHtcbiAgaGVpZ2h0OiAyNjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNjRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjY0LFxuLnctMjY0IHtcbiAgd2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjY0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNjRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI3Mixcbi5oLTI3MiB7XG4gIGhlaWdodDogMjcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjcycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjcycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI3Mixcbi53LTI3MiB7XG4gIHdpZHRoOiAyNzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjcycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yODgsXG4uaC0yODgge1xuICBoZWlnaHQ6IDI4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yODgsXG4udy0yODgge1xuICB3aWR0aDogMjg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyODhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjk2LFxuLmgtMjk2IHtcbiAgaGVpZ2h0OiAyOTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyOTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyOTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjk2LFxuLnctMjk2IHtcbiAgd2lkdGg6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjk2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyOTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMwNCxcbi5oLTMwNCB7XG4gIGhlaWdodDogMzA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzA0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzA0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMwNCxcbi53LTMwNCB7XG4gIHdpZHRoOiAzMDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzA0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMTIsXG4uaC0zMTIge1xuICBoZWlnaHQ6IDMxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMTIsXG4udy0zMTIge1xuICB3aWR0aDogMzEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzI4LFxuLmgtMzI4IHtcbiAgaGVpZ2h0OiAzMjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMjhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzI4LFxuLnctMzI4IHtcbiAgd2lkdGg6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzI4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMjhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMzNixcbi5oLTMzNiB7XG4gIGhlaWdodDogMzM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzM2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMzNixcbi53LTMzNiB7XG4gIHdpZHRoOiAzMzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzM2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNDQsXG4uaC0zNDQge1xuICBoZWlnaHQ6IDM0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNDQsXG4udy0zNDQge1xuICB3aWR0aDogMzQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzUyLFxuLmgtMzUyIHtcbiAgaGVpZ2h0OiAzNTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzUyLFxuLnctMzUyIHtcbiAgd2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzUycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM2OCxcbi5oLTM2OCB7XG4gIGhlaWdodDogMzY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzY4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzY4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM2OCxcbi53LTM2OCB7XG4gIHdpZHRoOiAzNjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzY4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNzYsXG4uaC0zNzYge1xuICBoZWlnaHQ6IDM3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNzYsXG4udy0zNzYge1xuICB3aWR0aDogMzc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzg0LFxuLmgtMzg0IHtcbiAgaGVpZ2h0OiAzODRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzODRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzODRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzg0LFxuLnctMzg0IHtcbiAgd2lkdGg6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzg0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzODRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM5Mixcbi5oLTM5MiB7XG4gIGhlaWdodDogMzkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzkycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzkycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM5Mixcbi53LTM5MiB7XG4gIHdpZHRoOiAzOTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzkycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MDgsXG4uaC00MDgge1xuICBoZWlnaHQ6IDQwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MDgsXG4udy00MDgge1xuICB3aWR0aDogNDA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDE2LFxuLmgtNDE2IHtcbiAgaGVpZ2h0OiA0MTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDE2LFxuLnctNDE2IHtcbiAgd2lkdGg6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDE2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQyNCxcbi5oLTQyNCB7XG4gIGhlaWdodDogNDI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDI0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDI0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQyNCxcbi53LTQyNCB7XG4gIHdpZHRoOiA0MjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDI0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MzIsXG4uaC00MzIge1xuICBoZWlnaHQ6IDQzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MzIsXG4udy00MzIge1xuICB3aWR0aDogNDMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDQ4LFxuLmgtNDQ4IHtcbiAgaGVpZ2h0OiA0NDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NDhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDQ4LFxuLnctNDQ4IHtcbiAgd2lkdGg6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDQ4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NDhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ1Nixcbi5oLTQ1NiB7XG4gIGhlaWdodDogNDU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDU2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDU2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ1Nixcbi53LTQ1NiB7XG4gIHdpZHRoOiA0NTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDU2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NjQsXG4uaC00NjQge1xuICBoZWlnaHQ6IDQ2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NjQsXG4udy00NjQge1xuICB3aWR0aDogNDY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDcyLFxuLmgtNDcyIHtcbiAgaGVpZ2h0OiA0NzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NzJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDcyLFxuLnctNDcyIHtcbiAgd2lkdGg6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDcycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ4OCxcbi5oLTQ4OCB7XG4gIGhlaWdodDogNDg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDg4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDg4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ4OCxcbi53LTQ4OCB7XG4gIHdpZHRoOiA0ODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDg4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00OTYsXG4uaC00OTYge1xuICBoZWlnaHQ6IDQ5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00OTYsXG4udy00OTYge1xuICB3aWR0aDogNDk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTA0LFxuLmgtNTA0IHtcbiAgaGVpZ2h0OiA1MDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MDRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTA0LFxuLnctNTA0IHtcbiAgd2lkdGg6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTA0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MDRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTUxMixcbi5oLTUxMiB7XG4gIGhlaWdodDogNTEycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTEycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTEycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTUxMixcbi53LTUxMiB7XG4gIHdpZHRoOiA1MTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTEycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01MjgsXG4uaC01Mjgge1xuICBoZWlnaHQ6IDUyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01MjgsXG4udy01Mjgge1xuICB3aWR0aDogNTI4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTM2LFxuLmgtNTM2IHtcbiAgaGVpZ2h0OiA1MzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MzZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTM2LFxuLnctNTM2IHtcbiAgd2lkdGg6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTM2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MzZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTU0NCxcbi5oLTU0NCB7XG4gIGhlaWdodDogNTQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTQ0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTQ0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTU0NCxcbi53LTU0NCB7XG4gIHdpZHRoOiA1NDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTQ0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01NTIsXG4uaC01NTIge1xuICBoZWlnaHQ6IDU1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01NTIsXG4udy01NTIge1xuICB3aWR0aDogNTUycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTY4LFxuLmgtNTY4IHtcbiAgaGVpZ2h0OiA1NjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NjhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTY4LFxuLnctNTY4IHtcbiAgd2lkdGg6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTY4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NjhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTU3Nixcbi5oLTU3NiB7XG4gIGhlaWdodDogNTc2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTc2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTc2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTU3Nixcbi53LTU3NiB7XG4gIHdpZHRoOiA1NzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTc2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01ODQsXG4uaC01ODQge1xuICBoZWlnaHQ6IDU4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01ODQsXG4udy01ODQge1xuICB3aWR0aDogNTg0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1ODRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTkyLFxuLmgtNTkyIHtcbiAgaGVpZ2h0OiA1OTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1OTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1OTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTkyLFxuLnctNTkyIHtcbiAgd2lkdGg6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTkycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1OTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTYwOCxcbi5oLTYwOCB7XG4gIGhlaWdodDogNjA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjA4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjA4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTYwOCxcbi53LTYwOCB7XG4gIHdpZHRoOiA2MDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjA4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02MTYsXG4uaC02MTYge1xuICBoZWlnaHQ6IDYxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDYxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02MTYsXG4udy02MTYge1xuICB3aWR0aDogNjE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjI0LFxuLmgtNjI0IHtcbiAgaGVpZ2h0OiA2MjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MjRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjI0LFxuLnctNjI0IHtcbiAgd2lkdGg6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjI0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MjRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTYzMixcbi5oLTYzMiB7XG4gIGhlaWdodDogNjMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjMycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjMycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTYzMixcbi53LTYzMiB7XG4gIHdpZHRoOiA2MzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjMycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02NDgsXG4uaC02NDgge1xuICBoZWlnaHQ6IDY0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02NDgsXG4udy02NDgge1xuICB3aWR0aDogNjQ4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjU2LFxuLmgtNjU2IHtcbiAgaGVpZ2h0OiA2NTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjU2LFxuLnctNjU2IHtcbiAgd2lkdGg6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjU2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTY2NCxcbi5oLTY2NCB7XG4gIGhlaWdodDogNjY0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjY0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjY0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTY2NCxcbi53LTY2NCB7XG4gIHdpZHRoOiA2NjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjY0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02NzIsXG4uaC02NzIge1xuICBoZWlnaHQ6IDY3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02NzIsXG4udy02NzIge1xuICB3aWR0aDogNjcycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjg4LFxuLmgtNjg4IHtcbiAgaGVpZ2h0OiA2ODhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2ODhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2ODhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjg4LFxuLnctNjg4IHtcbiAgd2lkdGg6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjg4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2ODhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTY5Nixcbi5oLTY5NiB7XG4gIGhlaWdodDogNjk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjk2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjk2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTY5Nixcbi53LTY5NiB7XG4gIHdpZHRoOiA2OTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjk2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03MDQsXG4uaC03MDQge1xuICBoZWlnaHQ6IDcwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03MDQsXG4udy03MDQge1xuICB3aWR0aDogNzA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzEyLFxuLmgtNzEyIHtcbiAgaGVpZ2h0OiA3MTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzEyLFxuLnctNzEyIHtcbiAgd2lkdGg6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzEycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTcyOCxcbi5oLTcyOCB7XG4gIGhlaWdodDogNzI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzI4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzI4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTcyOCxcbi53LTcyOCB7XG4gIHdpZHRoOiA3MjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzI4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03MzYsXG4uaC03MzYge1xuICBoZWlnaHQ6IDczNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDczNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDczNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03MzYsXG4udy03MzYge1xuICB3aWR0aDogNzM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDczNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzQ0LFxuLmgtNzQ0IHtcbiAgaGVpZ2h0OiA3NDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NDRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzQ0LFxuLnctNzQ0IHtcbiAgd2lkdGg6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzQ0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NDRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTc1Mixcbi5oLTc1MiB7XG4gIGhlaWdodDogNzUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzUycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzUycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTc1Mixcbi53LTc1MiB7XG4gIHdpZHRoOiA3NTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzUycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NjgsXG4uaC03Njgge1xuICBoZWlnaHQ6IDc2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03NjgsXG4udy03Njgge1xuICB3aWR0aDogNzY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzc2LFxuLmgtNzc2IHtcbiAgaGVpZ2h0OiA3NzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NzZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzc2LFxuLnctNzc2IHtcbiAgd2lkdGg6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzc2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NzZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTc4NCxcbi5oLTc4NCB7XG4gIGhlaWdodDogNzg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzg0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzg0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTc4NCxcbi53LTc4NCB7XG4gIHdpZHRoOiA3ODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzg0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03OTIsXG4uaC03OTIge1xuICBoZWlnaHQ6IDc5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03OTIsXG4udy03OTIge1xuICB3aWR0aDogNzkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3OTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIsXG4uYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5ib3JkZXItdG9wLFxuLmJ0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5ib3JkZXItcmlnaHQsXG4uYnIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYm9yZGVyLWJvdHRvbSxcbi5iYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYm9yZGVyLWxlZnQsXG4uYmwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5ib3JkZXItaG9yaXpvbnRhbCxcbi5iaCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmJvcmRlci12ZXJ0aWNhbCxcbi5idiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmJyYWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmJyYWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmJyYWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJyYWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJyYWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJyYWQtNiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmJyYWQtNyB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmJyYWQtOCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmJyYWQtOSB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cblxuLmJyYWQtMTAge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYnJhZC0xMSB7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG5cbi5icmFkLTEyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQcmludFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBhbGwge1xuICAvKiBOZXZlciBzaG93IHBhZ2UgYnJlYWsgaW4gbm9ybWFsIHZpZXcgKi9cbiAgLnBhZ2UtYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC8qIFBhZ2UgU3R5bGVzICovXG4gIEBwYWdlIHt9XG4gIC8qIFBhZ2UgYnJlYWsgKi9cbiAgLnBhZ2UtYnJlYWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJyZWFrLWFmdGVyOiBhbHdheXM7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB9XG4gIC8qIEdlbmVyYWwgc3R5bGVzICovXG4gICNtYWluICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluICN0b29sYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluICNxdWljay1wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbWFpbiAjY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIG1zLXRoZW1lLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBzLXNjcm9sbGJhci14LXJhaWwsXG4gIC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUHJpbnRhYmxlIHBhZ2Ugc3BlY2lmaWMgc3R5bGVzICovXG4gIC5wcmludGFibGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW50YWJsZSAudGVtcGxhdGUtbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1zLWNhcmQgLnRlbXBsYXRlLTEgLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG5cbi5tcy1jYXJkIC50ZW1wbGF0ZS0xIC5tZWRpYSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG5cbi5tcy1jYXJkIC50ZW1wbGF0ZS0yIC5oZWFkZXIgLmF2YXRhciAuaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5tcy1jYXJkIC50ZW1wbGF0ZS0yIC5tZWRpYSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTEwIC5tZWRpYSB7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogODBweDtcbn1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTQgLmluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4ubXMtY2FyZCAudGVtcGxhdGUtNCAubWVkaWEge1xuICB6LWluZGV4OiAxO1xufVxuLm1zLWNhcmQgLnRlbXBsYXRlLTQgLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTggLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTUgLm1lZGlhIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuLm1zLWNhcmQgLnRlbXBsYXRlLTUgLmluZm8sIC5tcy1jYXJkIC50ZW1wbGF0ZS01IC5tZWRpYSB7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbn1cblxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICBtYXgtaGVpZ2h0OiA3MnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzJweDtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtOmJlZm9yZSwgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW06YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbS5jdXJyZW50IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0uZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbS5kaXNhYmxlZCAuc3RlcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbS5kaXNhYmxlZCAudGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI3KTtcbn1cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtLmRpc2FibGVkIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjcpO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0ub3B0aW9uYWwge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSAuc3RlcCB7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgOHB4IDAgMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSAuc3RlcCAuaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtIC50aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0gLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLXN0ZXBzIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1jb250cm9scyB7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLWNvbnRyb2xzIC5tcy1zdGVwcGVyLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1jb250cm9scyAubXMtc3RlcHBlci1kb3RzIHNwYW4ge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1jb250cm9scyAubXMtc3RlcHBlci1kb3RzIHNwYW46bm90KC5tZC1hY2NlbnQtYmcpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItY29udHJvbHMgLm1zLXN0ZXBwZXItZG90cyBzcGFuLnNlbGVjdGVkIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1jb250cm9scyAubXMtc3RlcHBlci1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubXMtY2FyZCAudGVtcGxhdGUtOSAuaGVhZGVyIC5hdmF0YXIgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubXMtY2FyZCAudGVtcGxhdGUtOSAubWVkaWEgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItdmVydGljYWwtbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogMzJweDtcbiAgYm90dG9tOiAzMnB4O1xuICBsZWZ0OiA0M3B4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcycHg7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIC5tcy1zdGVwcGVyLXN0ZXBzIC5tcy1zdGVwcGVyLXN0ZXAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW06aG92ZXI6bm90KC5kaXNhYmxlZCkgLnN0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyMzYsIDIzNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzNiwgMjM2LCAyMzYpO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0uY3VycmVudCAudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIC5tcy1zdGVwcGVyLXN0ZXBzIC5tcy1zdGVwcGVyLXN0ZXAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0uZGlzYWJsZWQgLnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyAubXMtc3RlcHBlci1zdGVwIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbS5kaXNhYmxlZCAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI3KTtcbn1cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIC5tcy1zdGVwcGVyLXN0ZXBzIC5tcy1zdGVwcGVyLXN0ZXAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtLm9wdGlvbmFsIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0gLnN0ZXAge1xuICB3aWR0aDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDhweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIC5tcy1zdGVwcGVyLXN0ZXBzIC5tcy1zdGVwcGVyLXN0ZXAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtIC5zdGVwIC5pY29uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyAubXMtc3RlcHBlci1zdGVwIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSAudGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIC5tcy1zdGVwcGVyLXN0ZXBzIC5tcy1zdGVwcGVyLXN0ZXAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1zdGVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDI0cHggMTZweCA2NHB4O1xufVxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1jb250cm9scyB7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4IDU2cHg7XG59XG5cbi5tcy10aGVtZS1vcHRpb25zIC5tcy10aGVtZS1vcHRpb25zLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLm1zLXRoZW1lLW9wdGlvbnMgLm1zLXRoZW1lLW9wdGlvbnMtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYge1xuICB3aWR0aDogMzg0cHg7XG4gIG1pbi13aWR0aDogMzg0cHg7XG4gIG1heC13aWR0aDogMzg0cHg7XG59XG4ubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5sYXlvdXQtb3B0aW9ucyBtZC1yYWRpby1idXR0b24ge1xuICB3aWR0aDogMTYwcHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogOHB4IDhweCAxNnB4IDhweDtcbn1cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmxheW91dC1vcHRpb25zIG1kLXJhZGlvLWJ1dHRvbjpob3ZlciAuX21kLWxhYmVsIGltZywgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ubGF5b3V0LW9wdGlvbnMgbWQtcmFkaW8tYnV0dG9uLm1kLWNoZWNrZWQgLl9tZC1sYWJlbCBpbWcge1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5sYXlvdXQtb3B0aW9ucyBtZC1yYWRpby1idXR0b24gLl9tZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ubGF5b3V0LW9wdGlvbnMgbWQtcmFkaW8tYnV0dG9uIC5fbWQtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmxheW91dC1vcHRpb25zIG1kLXJhZGlvLWJ1dHRvbiAuX21kLWxhYmVsIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24uY29sb3ItcGFsZXR0ZXMgbWQtbWVudS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxOTJweDtcbn1cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmNvbG9yLXBhbGV0dGVzIC50aGVtZS1idXR0b24ge1xuICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAxcHg7XG4gIGhlaWdodDogODhweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24uY29sb3ItcGFsZXR0ZXMgLnRoZW1lLWJ1dHRvbjpob3ZlciwgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24uY29sb3ItcGFsZXR0ZXMgLnRoZW1lLWJ1dHRvbi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbiBtZC1yYWRpby1idXR0b24ge1xuICBtYXJnaW46IDhweDtcbn1cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uIC5vcHRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgOHB4IDEycHggOHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLWNhcmRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5tcy1jYXJkIC5tcy1jYXJkLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOTgpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4NCk7XG4gIGJvcmRlcjogc29saWQgNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1zLWNhcmQgLm1zLWNhcmQtY29udGVudC13cmFwcGVyOmhvdmVyIHtcbiAgYm9yZGVyOiBzb2xpZCA0cHggI0ZGRjtcbn1cblxuYm9keS5tcy1pbmZvLWJhci1hY3RpdmUgI21haW4ge1xuICB0b3A6IDY0cHg7XG59XG5cbm1zLWluZm8tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoXCJwaW5rXCIpO1xuICB6LWluZGV4OiA5OTk5ODtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbm1zLWluZm8tYmFyICNtcy1pbmZvLWJhci1tZXNzYWdlIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5tcy1pbmZvLWJhciAjbXMtaW5mby1iYXItbWVzc2FnZSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbm1zLW1hc29ucnkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tcy1tYXNvbnJ5IG1zLW1hc29ucnktaXRlbSxcbm1zLW1hc29ucnkgW21zLW1hc29ucnktaXRlbV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTB2dywgMTAwdmgsIDApO1xufVxuLm1zLWZvcm0td2l6YXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tcy1mb3JtLXdpemFyZCBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXMtZm9ybS13aXphcmQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDcycHg7XG59XG4ubXMtZm9ybS13aXphcmQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLm1zLWZvcm0td2l6YXJkIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciBtZC10YWItaXRlbSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5tcy1mb3JtLXdpemFyZCBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIgbWQtdGFiLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB6LWluZGV4OiA4O1xufVxuLm1zLWZvcm0td2l6YXJkIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciBtZC10YWItaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgei1pbmRleDogODtcbn1cbi5tcy1mb3JtLXdpemFyZCBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIgbWQtdGFiLWl0ZW06Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1zLWZvcm0td2l6YXJkIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciBtZC10YWItaXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1zLWZvcm0td2l6YXJkIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciBtZC10YWItaXRlbS5tZC1kaXNhYmxlZCAubXMtZm9ybS13aXphcmQtc3RlcC1sYWJlbCAubXMtZm9ybS13aXphcmQtc3RlcC1udW1iZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG59XG4ubXMtZm9ybS13aXphcmQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIG1kLXRhYi1pdGVtIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTE7XG59XG4ubXMtZm9ybS13aXphcmQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtaW5rLWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tcy1mb3JtLXdpemFyZCAubXMtZm9ybS13aXphcmQtc3RlcC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5tcy1mb3JtLXdpemFyZCAubXMtZm9ybS13aXphcmQtc3RlcC1sYWJlbCAubXMtZm9ybS13aXphcmQtc3RlcC1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLm1zLWZvcm0td2l6YXJkIC5tcy1mb3JtLXdpemFyZC1zdGVwLWxhYmVsIC5tcy1mb3JtLXdpemFyZC1zdGVwLW51bWJlciBpIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5tcy1mb3JtLXdpemFyZCAubXMtZm9ybS13aXphcmQtc3RlcC1sYWJlbCAubXMtZm9ybS13aXphcmQtc3RlcC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1zLWZvcm0td2l6YXJkIC5tcy1mb3JtLXdpemFyZC1mb3JtIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xufVxuLm1zLWZvcm0td2l6YXJkIC5uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5tcy1mb3JtLXdpemFyZCAubmF2aWdhdGlvbiAuc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLm1zLWZvcm0td2l6YXJkIC5uYXZpZ2F0aW9uIC5zdGVwcyBzcGFuIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tcy1mb3JtLXdpemFyZCAubmF2aWdhdGlvbiAuc3RlcHMgc3Bhbjpub3QoLm1kLWFjY2VudC1iZykge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1zLWZvcm0td2l6YXJkIC5uYXZpZ2F0aW9uIC5zdGVwcyBzcGFuLnNlbGVjdGVkIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbm1zLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA3MDtcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxubXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCA0OHB4IDAgMjRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIC5tcy1uYXYtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiAubXMtbmF2LWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uLmFjdGl2ZSAubXMtbmF2LWJhZGdlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uLmFjdGl2ZSBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gaSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zLmV4cGFuZC1hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMuY29sbGFwc2UtYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgLyogTGV2ZWwgMSAqL1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG4gIC8qIExldmVsIDIgKi9cbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgLyogTGV2ZWwgMyAqL1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA3OHB4O1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgLyogTGV2ZWwgNCAqL1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG4gIC8qIExldmVsIDUgKi9cbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDk4cHg7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUuYWN0aXZlID4gLm1zLW5hdi1idXR0b24ge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlLmFjdGl2ZSA+IC5tcy1uYXYtYnV0dG9uIGEsXG5tcy1uYXYgLm1zLW5hdi10b2dnbGUuYWN0aXZlID4gLm1zLW5hdi1idXR0b24gbWQtaWNvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGVbY29sbGFwc2VkPWZhbHNlXSA+IC5tcy1uYXYtYnV0dG9uID4gLmFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxubXMtbmF2ID4gLm1zLW5hdi10b2dnbGVbY29sbGFwc2VkPWZhbHNlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tcy1uYXYtZm9sZGVkICNtcy1uYXYtZm9sZC1jbG9zZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDk5ODtcbiAgfVxuICAubXMtbmF2LWZvbGRlZCAjbXMtbmF2LWZvbGQtb3Blbi1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0ubXMtbmF2LXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICB9XG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0ubXMtbmF2LXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gPiAubXMtbmF2LWxhYmVsLFxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uID4gLm1zLW5hdi1iYWRnZSxcbiAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiA+IC5hcnJvdyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xubXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyIG1kLW1lbnUgLm1kLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxubWQtbWVudS1jb250ZW50Lm1zLW1hdGVyaWFsLWNvbG9yLXBpY2tlci1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogMjA4cHg7XG4gIG1heC13aWR0aDogMjA4cHg7XG4gIG1pbi13aWR0aDogMjA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tZC1tZW51LWNvbnRlbnQubXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyLW1lbnUtY29udGVudCBoZWFkZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5tZC1tZW51LWNvbnRlbnQubXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyLW1lbnUtY29udGVudCBoZWFkZXIgLm1kLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbm1kLW1lbnUtY29udGVudC5tcy1tYXRlcmlhbC1jb2xvci1waWNrZXItbWVudS1jb250ZW50IGhlYWRlciA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cbm1kLW1lbnUtY29udGVudC5tcy1tYXRlcmlhbC1jb2xvci1waWNrZXItbWVudS1jb250ZW50IC5jb2xvcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMDhweDtcbiAgbWluLWhlaWdodDogMjU4cHg7XG4gIGhlaWdodDogMjU4cHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cbm1kLW1lbnUtY29udGVudC5tcy1tYXRlcmlhbC1jb2xvci1waWNrZXItbWVudS1jb250ZW50IC5jb2xvcnMgLmNvbG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW46IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubWQtbWVudS1jb250ZW50Lm1zLW1hdGVyaWFsLWNvbG9yLXBpY2tlci1tZW51LWNvbnRlbnQgLmNvbG9ycyAuY29sb3IgLmxhYmVsIHtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5tZC1tZW51LWNvbnRlbnQubXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyLW1lbnUtY29udGVudCAuY29sb3JzIC5jb2xvciAuaWNvbi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLW5hdmlnYXRpb25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7Ki9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tcy1uYXZpZ2F0aW9uIHVsLCAubXMtbmF2aWdhdGlvbiBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tcy1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXMtbmF2aWdhdGlvbiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tcy1uYXZpZ2F0aW9uIHVsIGxpLmNvbGxhcHNlZCB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXMtbmF2aWdhdGlvbiB1bCB7XG4gIC8qbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAubXMtbmF2aWdhdGlvbi1ub2RlIHtcbiAgICAgICAgICAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9Ki9cbn1cbi5tcy1uYXZpZ2F0aW9uIHVsOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW46IDAgMTVweDtcbiAgcGFkZGluZzogMTVweCAwIDE1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tcy1uYXZpZ2F0aW9uIHtcbiAgLyogdWw6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH0qL1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAvKiY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9Ki9cbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xuICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5hcnJvdyB7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDdweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24uYWN0aXZlIC50aXRsZSB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24uYWN0aXZlIC5pY29uIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbi5hY3RpdmUgLmJhZGdlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmNvbGxhcHNlZCkgPiAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUuZ3JvdXAgPiAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjdXJzb3I6IGF1dG87XG4gIC8qYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTsqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUuZ3JvdXAgPiAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUuZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAvKiBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDsqL1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSB7XG4gIC8qJi5ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9Ki9cbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGU6bm90KC5ncm91cCkuaGFzLWNoaWxkcmVuOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbi5jb2xsYXBzaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGU6bm90KC5ncm91cCkuaGFzLWNoaWxkcmVuIC5oYXMtY2hpbGRyZW46bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpIGxpIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpIGxpIGxpIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMTA0cHg7XG59XG4ubXMtbmF2aWdhdGlvbiBsaS5ncm91cCAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4ubXMtbmF2aWdhdGlvbiBsaS5ncm91cCBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4ubXMtbmF2aWdhdGlvbiBsaS5ncm91cCBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG59XG4ubXMtbmF2aWdhdGlvbiBsaS5ncm91cCBsaSBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG4ubXMtbmF2aWdhdGlvbiBsaS5ncm91cCBsaSBsaSBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG59XG5cbiNob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB6LWluZGV4OiA1NDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgdWwsICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiAuYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgbGkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLmhhcy1jaGlsZHJlbiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogOTk5O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuOmhvdmVyID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IC5oYXMtY2hpbGRyZW4gPiB1bCB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiAuaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24gLmJhZGdlIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDdweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24gLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIC5iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIC5pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5hbmltYXRlLWhlaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC50aXRsZSxcbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b24gLmFycm93LFxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuYmFkZ2Uge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlLmdyb3VwID4gLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyovXG4gIH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pICNtcy1uYXZpZ2F0aW9uLWZvbGQtZXhwYW5kZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQgI21zLW5hdmlnYXRpb24tZm9sZC1jb2xsYXBzZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtbW9iaWxlLW1lbnUtYWN0aXZlICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLW1vYmlsZS1tZW51LWFjdGl2ZSAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXRvZ2dsZSAubWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLW1vYmlsZS1tZW51LWFjdGl2ZSAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiA2MDtcbiAgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcbiAgICBtYXJnaW46IDRweDtcbiAgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGk6bm90KC5hY3RpdmUpIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiAuYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLmhhcy1jaGlsZHJlbjpob3ZlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIC5leHBhbmRlZCA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIC5leHBhbmRlZCArIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy1yZXNwb25zaXZlLXRhYmxlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy1zY3JvbGxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLXNob3J0Y3V0c1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1zaG9ydGN1dHMge1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lciAuc2hvcnRjdXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4ubXMtc2hvcnRjdXRzIC5zaG9ydGN1dHMtY29udGFpbmVyIC5zaG9ydGN1dHMgPiBkaXYge1xuICBoZWlnaHQ6IDY0cHg7XG59XG4ubXMtc2hvcnRjdXRzIC5zaG9ydGN1dHMtY29udGFpbmVyIC5zaG9ydGN1dHMgPiBkaXYuZHJhZ2dpbmcge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lciAuc2hvcnRjdXRzID4gZGl2LmRyYWdnaW5nIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIgLnNob3J0Y3V0cyA+IGRpdi5naG9zdCAuc2hvcnRjdXQge1xuICBvcGFjaXR5OiAwLjI3O1xufVxuLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lciAuc2hvcnRjdXRzID4gZGl2IC5zaG9ydGN1dCB7XG4gIG1hcmdpbjogMnB4O1xufVxuLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lciAuc2hvcnRjdXRzID4gZGl2IC5zaG9ydGN1dCAuZmlyc3QtbGV0dGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lciAuc2hvcnRjdXQtbWVudSB7XG4gIG1hcmdpbjogMDtcbn1cbi5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIubW9iaWxlLWJhci1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogOTk7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lci5tb2JpbGUtYmFyLWFjdGl2ZSAuc2hvcnRjdXRzLFxuLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lci5tb2JpbGUtYmFyLWFjdGl2ZSAuc2hvcnRjdXQtbWVudSxcbi5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIubW9iaWxlLWJhci1hY3RpdmUgLnRvZ2dsZS1tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIubW9iaWxlLWJhci1hY3RpdmUgLnRvZ2dsZS1tb2JpbGUtbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lci5tb2JpbGUtYmFyLWFjdGl2ZSA+IGRpdiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbiNtcy1zaG9ydGN1dC1hZGQtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuI21zLXNob3J0Y3V0LWFkZC1tZW51IC5hZGQtc2hvcnRjdXQtYnV0dG9uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW46IDA7XG59XG4jbXMtc2hvcnRjdXQtYWRkLW1lbnUgLnNob3J0Y3V0LXNlYXJjaCB7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4jbXMtc2hvcnRjdXQtYWRkLW1lbnUgLnNob3J0Y3V0LXNlYXJjaCAuc2VhcmNoLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbiNtcy1zaG9ydGN1dC1hZGQtbWVudSAuc2hvcnRjdXQtc2VhcmNoIC5zaG9ydGN1dC1sb2FkZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI21zLXNob3J0Y3V0LWFkZC1tZW51IC5zaG9ydGN1dC1zZWFyY2ggaW5wdXQge1xuICBwYWRkaW5nOiA4cHg7XG59XG4jbXMtc2hvcnRjdXQtYWRkLW1lbnUgLnJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogMjMzcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jbXMtc2hvcnRjdXQtYWRkLW1lbnUgLnJlc3VsdHMgLm5vLXJlc3VsdHMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI21zLXNob3J0Y3V0LWFkZC1tZW51IC5yZXN1bHRzIC5yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNtcy1zaG9ydGN1dC1hZGQtbWVudSAucmVzdWx0cyAucmVzdWx0LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cbiNtcy1zaG9ydGN1dC1hZGQtbWVudSAucmVzdWx0cyAucmVzdWx0IC5pY29uLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4jbXMtc2hvcnRjdXQtYWRkLW1lbnUgLnJlc3VsdHMgLnJlc3VsdCAuaWNvbi1jb250YWluZXIgLnNxdWFyZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuI21zLXNob3J0Y3V0LWFkZC1tZW51IC5yZXN1bHRzIC5yZXN1bHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI21zLXNob3J0Y3V0LWFkZC1tZW51IC5yZXN1bHRzIC5yZXN1bHQgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubXMtc2hvcnRjdXRzIC5zaG9ydGN1dHMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLXNlYXJjaC1iYXJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtc2VhcmNoLWJhciB7XG4gIGhlaWdodDogNjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItZXhwYW5kZXIsXG4ubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1jb2xsYXBzZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLWxvYWRlciB7XG4gIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItY29sbGFwc2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcy1zZWFyY2gtYmFyICNtcy1zZWFyY2gtYmFyLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLm5vLXJlc3VsdHMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyAucmVzdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLnJlc3VsdC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4ubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1yZXN1bHRzIC5yZXN1bHQgLmljb24tY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLnJlc3VsdCAuaWNvbi1jb250YWluZXIgLnNxdWFyZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyAucmVzdWx0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLnJlc3VsdCAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubXMtc2VhcmNoLWJhci5leHBhbmRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tcy1zZWFyY2gtYmFyLmV4cGFuZGVkICNtcy1zZWFyY2gtYmFyLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXMtc2VhcmNoLWJhci5leHBhbmRlZCAubXMtc2VhcmNoLWJhci1jb2xsYXBzZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5tcy1zZWFyY2gtYmFyLWV4cGFuZGVkICN0b29sYmFyIHtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tcy1zZWFyY2gtYmFyLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDhweCAwIDEycHg7XG4gIH1cbn1cbiNzcGxhc2gtc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbiNzcGxhc2gtc2NyZWVuLm5nLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNzcGxhc2gtc2NyZWVuLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4jc3BsYXNoLXNjcmVlbiAuY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4jc3BsYXNoLXNjcmVlbiAubG9nbyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBhbmltYXRpb246IG91dGVyLXJvdGF0ZSAyLjkxNjY3cyBsaW5lYXIgaW5maW5pdGU7XG59XG4jc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG4jc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAuZ2FwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OXB4O1xuICByaWdodDogNDlweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCxcbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSxcbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCAuaGFsZi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBvdXRlci1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByaWdodC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcG9yYWRpYy1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcbiAgfVxuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcbiAgfVxufVxuXG4ubXMtdGltZWxpbmUgLm1zLXRpbWVsaW5lLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1zLXRpbWVsaW5lIC5tcy10aW1lbGluZS1sb2FkZXIuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubXMtdGltZWxpbmUgLm1zLXRpbWVsaW5lLWxvYWRlciAuc3Bpbm5lciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy13aWRnZXRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtd2lkZ2V0IC5tcy13aWRnZXQtZnJvbnQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1zLXdpZGdldCAubXMtd2lkZ2V0LWJhY2sge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1zLXdpZGdldC5zaWRlbmF2LXdpZGdldCAubXMtd2lkZ2V0LWZyb250LFxuLm1zLXdpZGdldC5zaWRlbmF2LXdpZGdldCAubXMtd2lkZ2V0LWJhY2sge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1zLXdpZGdldCAuZmxpcC10by1mcm9udCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5tcy13aWRnZXQgLmMzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1zLXdpZGdldCAuY2hhcnQtZmlsbC04IHtcbiAgbWFyZ2luOiAwIC04cHggLThweCAtOHB4O1xufVxuLm1zLXdpZGdldCAuY2hhcnQtZmlsbC0xNiB7XG4gIG1hcmdpbjogMCAtMTZweCAtMTZweCAtMTZweDtcbn1cbi5tcy13aWRnZXQgLmNoYXJ0LWZpbGwtMjQge1xuICBtYXJnaW46IDAgLTI0cHggLTI0cHggLTI0cHg7XG59XG4ubXMtd2lkZ2V0IC5jaGFydC1maWxsLTMyIHtcbiAgbWFyZ2luOiAwIC0zMnB4IC0zMnB4IC0zMnB4O1xufVxuLm1zLXdpZGdldCAuY2hhcnQtZmlsbC00MCB7XG4gIG1hcmdpbjogMCAtNDBweCAtNDBweCAtNDBweDtcbn1cbi5tcy13aWRnZXQgLmNoYXJ0LWZpbGwtNDgge1xuICBtYXJnaW46IDAgLTQ4cHggLTQ4cHggLTQ4cHg7XG59XG4ubXMtd2lkZ2V0IC5jaGFydC1maWxsLTU2IHtcbiAgbWFyZ2luOiAwIC01NnB4IC01NnB4IC01NnB4O1xufVxuLm1zLXdpZGdldCAuY2hhcnQtZmlsbC02NCB7XG4gIG1hcmdpbjogMCAtNjRweCAtNjRweCAtNjRweDtcbn1cbi5tcy13aWRnZXQgLmNoYXJ0LWZpbGwtNzIge1xuICBtYXJnaW46IDAgLTcycHggLTcycHggLTcycHg7XG59XG4ubXMtd2lkZ2V0IC5jaGFydC1maWxsLTgwIHtcbiAgbWFyZ2luOiAwIC04MHB4IC04MHB4IC04MHB4O1xufVxuXG4ubXMtd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGVyc3BlY3RpdmU6IDMwMDBweDtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5tcy13aWRnZXQgLm1zLXdpZGdldC1mcm9udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tcy13aWRnZXQgLm1zLXdpZGdldC1iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubXMtd2lkZ2V0IC5tZC1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4ubXMtd2lkZ2V0IC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4ubXMtd2lkZ2V0LmZsaXBwZWQgLm1zLXdpZGdldC1mcm9udCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG4ubXMtd2lkZ2V0LmZsaXBwZWQgLm1zLXdpZGdldC1iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xufVxuLm1zLXdpZGdldC5zaWRlbmF2LXdpZGdldCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXMtd2lkZ2V0LmFyLTItMSAud2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1zLXdpZGdldC5hci0yLTEgLndpZGdldDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG4ubXMtd2lkZ2V0LmFyLTItMSAud2lkZ2V0ID4gLndpZGdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiA4cHg7XG59XG4ubXMtd2lkZ2V0LmFyLTEtMSAud2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1zLXdpZGdldC5hci0xLTEgLndpZGdldDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLm1zLXdpZGdldC5hci0xLTEgLndpZGdldCA+IC53aWRnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogOHB4O1xufVxuXG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtaGVhZGVyIC5hY3Rpb25zIHtcbiAgbWluLXdpZHRoOiA4OHB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWhlYWRlciAuYWN0aW9ucyAubWQtaWNvbi1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWhlYWRlciAuc3ViamVjdCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1oZWFkZXIgLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW46IDhweCA2cHggMCAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtY29udGVudCAudG8ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1jb250ZW50IC50byAudG8tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWNvbnRlbnQgLmluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1jb250ZW50IC5pbmZvIC5hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtY29udGVudCAuaW5mbyAubmFtZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWNvbnRlbnQgLmluZm8gLnRvZ2dsZS1kZXRhaWxzIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1jb250ZW50IC5pbmZvIC5kZXRhaWxzIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1jb250ZW50IC5pbmZvIC5kZXRhaWxzIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWNvbnRlbnQgLmluZm8gLmRldGFpbHMgLmRldGFpbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWF0dGFjaG1lbnRzIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1hdHRhY2htZW50cyAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWF0dGFjaG1lbnRzIC5hdHRhY2htZW50IC5wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDAgMTZweCA4cHggMDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1hdHRhY2htZW50cyAuYXR0YWNobWVudCAubGluayB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1hdHRhY2htZW50cyAuYXR0YWNobWVudCAuc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC5uby10aHJlYWRzIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLmxvYWRpbmctdGhyZWFkcyB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQudW5yZWFkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQudW5yZWFkIC5pbmZvIC5uYW1lLFxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZC51bnJlYWQgLmluZm8gLnN1YmplY3Qge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZC51bnJlYWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0ZGRjhFMTtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQuc2VsZWN0ZWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyB7XG4gIGJhY2tncm91bmQ6ICNGRkY4RTE7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkLmN1cnJlbnQtdGhyZWFkIHtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQuY3VycmVudC10aHJlYWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyB7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogMCAxNnB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8gLm5hbWUgLmF2YXRhciB7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIC5uYW1lIC5oYXMtYXR0YWNobWVudCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8gLm1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubWVzc2FnZSAubGFiZWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyAubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubWVzc2FnZSAubGFiZWxzIC5sYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAudGltZSB7XG4gIG1hcmdpbjogMCA4cHggNnB4IDhweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmFjdGlvbnMgLm1kLWljb24tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLm5vLXRocmVhZHMge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAubG9hZGluZy10aHJlYWRzIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQudW5yZWFkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQudW5yZWFkIC5pbmZvIC5uYW1lLFxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZC51bnJlYWQgLmluZm8gLnN1YmplY3Qge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZC51bnJlYWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0ZGRjhFMTtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQuc2VsZWN0ZWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyB7XG4gIGJhY2tncm91bmQ6ICNGRkY4RTE7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkLmN1cnJlbnQtdGhyZWFkIHtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQuY3VycmVudC10aHJlYWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyB7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogMCAxNnB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8gLm5hbWUgLmF2YXRhciB7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIC5uYW1lIC5oYXMtYXR0YWNobWVudCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8gLm1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubWVzc2FnZSAubGFiZWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyAubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIC5tZXNzYWdlIC5sYWJlbHMgLmxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC50aW1lIHtcbiAgbWFyZ2luOiAwIDhweCA2cHggOHB4O1xufVxuXG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLm5vLXRocmVhZC1zZWxlY3RlZCBtZC1pY29uIHtcbiAgbWFyZ2luOiAtNTZweCAwIDEycHggMDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLm5vLXRocmVhZC1zZWxlY3RlZCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1oZWFkZXIgLmFjdGlvbnMge1xuICBtaW4td2lkdGg6IDg4cHg7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtaGVhZGVyIC5hY3Rpb25zIC5tZC1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtaGVhZGVyIC5zdWJqZWN0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWhlYWRlciAubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbjogOHB4IDZweCAwIDA7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1jb250ZW50IC50byB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWNvbnRlbnQgLnRvIC50by10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtY29udGVudCAuaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWNvbnRlbnQgLmluZm8gLmF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5vdXRsb29rIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1kZXRhaWwgLnRocmVhZC1jb250ZW50IC5pbmZvIC5uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtY29udGVudCAuaW5mbyAudG9nZ2xlLWRldGFpbHMge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWNvbnRlbnQgLmluZm8gLmRldGFpbHMge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWNvbnRlbnQgLmluZm8gLmRldGFpbHMgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtY29udGVudCAuaW5mbyAuZGV0YWlscyAuZGV0YWlsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtYXR0YWNobWVudHMge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWF0dGFjaG1lbnRzIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtYXR0YWNobWVudHMgLmF0dGFjaG1lbnQgLnByZXZpZXcge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMCAxNnB4IDhweCAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWF0dGFjaG1lbnRzIC5hdHRhY2htZW50IC5saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWF0dGFjaG1lbnRzIC5hdHRhY2htZW50IC5zaXplIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4jY2hhdC1hcHAgLmxlZnQtc2lkZW5hdiAuY2hhdHMtdmlldyBtZC10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4jY2hhdC1hcHAgLmxlZnQtc2lkZW5hdiAuY2hhdHMtdmlldyBtZC10b29sYmFyIG1kLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbiNjaGF0LWFwcCAubGVmdC1zaWRlbmF2IC5jaGF0cy12aWV3IG1kLXRvb2xiYXIgLm1kLXRvb2xiYXItdG9vbHMtdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4jY2hhdC1hcHAgLmxlZnQtc2lkZW5hdiAuY2hhdHMtdmlldyBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzLXRvcCAuYXZhdGFyLXdyYXBwZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY2hhdC1hcHAgLmxlZnQtc2lkZW5hdiAuY2hhdHMtdmlldyBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG4jY2hhdC1hcHAgLmxlZnQtc2lkZW5hdiAuY2hhdHMtdmlldyBtZC1jb250ZW50IC5jaGF0LWxpc3QgLmNvbnRhY3QgLmxhc3QtbWVzc2FnZSB7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4jY2hhdC1hcHAgLmxlZnQtc2lkZW5hdiAuY2hhdHMtdmlldyBtZC1jb250ZW50IC5jaGF0LWxpc3QgLmNvbnRhY3QgLmxhc3QtbWVzc2FnZS10aW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNjaGF0LWFwcCAubGVmdC1zaWRlbmF2IC5jaGF0cy12aWV3IG1kLWNvbnRlbnQgLmNoYXQtbGlzdCAuY29udGFjdC51bnJlYWQgLm5hbWUsICNjaGF0LWFwcCAubGVmdC1zaWRlbmF2IC5jaGF0cy12aWV3IG1kLWNvbnRlbnQgLmNoYXQtbGlzdCAuY29udGFjdC51bnJlYWQgLmxhc3QtbWVzc2FnZSwgI2NoYXQtYXBwIC5sZWZ0LXNpZGVuYXYgLmNoYXRzLXZpZXcgbWQtY29udGVudCAuY2hhdC1saXN0IC5jb250YWN0LnVucmVhZCAubGFzdC1tZXNzYWdlLXRpbWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2NoYXQtYXBwIC5sZWZ0LXNpZGVuYXYgLmNoYXRzLXZpZXcgbWQtY29udGVudCAuY2hhdC1saXN0IC5jb250YWN0IC51bnJlYWQtbWVzc2FnZS1jb3VudCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiNjaGF0LWFwcCAubGVmdC1zaWRlbmF2IC5jaGF0cy12aWV3IG1kLWNvbnRlbnQgbWQtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuI2NoYXQtYXBwIC5sZWZ0LXNpZGVuYXYgLmNoYXRzLXZpZXcgLmNvbnRhY3RzLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG5cbiNjaGF0LWFwcCAubGVmdC1zaWRlbmF2IC5jb250YWN0cy12aWV3IG1kLWNvbnRlbnQgLmNvbnRhY3QtbGlzdCAuY29udGFjdCAubWQtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuI2NoYXQtYXBwIC5sZWZ0LXNpZGVuYXYgLmNvbnRhY3RzLXZpZXcgbWQtY29udGVudCAuY29udGFjdC1saXN0IC5jb250YWN0IC5maXN0LWxldHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuI2NoYXQtYXBwIC5sZWZ0LXNpZGVuYXYgLnVzZXItdmlldyBtZC10b29sYmFyIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4jY2hhdC1hcHAgLmxlZnQtc2lkZW5hdiAudXNlci12aWV3IG1kLXRvb2xiYXIgLm1kLXRvb2xiYXItdG9vbHMtYm90dG9tIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuI2NoYXQtYXBwIC5sZWZ0LXNpZGVuYXYgLnVzZXItdmlldyBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzLWJvdHRvbSAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDhweCAwO1xufVxuI2NoYXQtYXBwIC5sZWZ0LXNpZGVuYXYgLnVzZXItdmlldyBtZC1jb250ZW50IG1kLWNhcmQge1xuICBtYXJnaW46IDE2cHg7XG59XG4jc2NydW1ib2FyZCAuc2V0dGluZ3Mtc2lkZW5hdiBtZC1jb250ZW50Lm1lbWJlcnMge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbiNzY3J1bWJvYXJkIC5zZXR0aW5ncy1zaWRlbmF2IG1kLWNvbnRlbnQubWVtYmVycyBtZC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbiNzY3J1bWJvYXJkIC5zZXR0aW5ncy1zaWRlbmF2IG1kLWNvbnRlbnQubWVtYmVycyBtZC1saXN0IG1kLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbiNzY3J1bWJvYXJkIC5zZXR0aW5ncy1zaWRlbmF2IG1kLWNvbnRlbnQubWVtYmVycyBtZC1saXN0IG1kLWxpc3QtaXRlbS5hZGQtbmV3LW1lbWJlciBmb3JtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NoYXQtYXBwIC5yaWdodC1zaWRlbmF2IC5jb250YWN0LXZpZXcgbWQtdG9vbGJhciB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuI2NoYXQtYXBwIC5yaWdodC1zaWRlbmF2IC5jb250YWN0LXZpZXcgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scy1ib3R0b20ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4jY2hhdC1hcHAgLnJpZ2h0LXNpZGVuYXYgLmNvbnRhY3QtdmlldyBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzLWJvdHRvbSAuY29udGFjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDhweCAwO1xufVxuI2NoYXQtYXBwIC5yaWdodC1zaWRlbmF2IC5jb250YWN0LXZpZXcgbWQtY29udGVudCBtZC1jYXJkIHtcbiAgbWFyZ2luOiAxNnB4O1xufVxuI3NjcnVtYm9hcmQgLnNldHRpbmdzLXNpZGVuYXYgbWQtY29udGVudC5sYWJlbHMge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbiNzY3J1bWJvYXJkIC5zZXR0aW5ncy1zaWRlbmF2IG1kLWNvbnRlbnQubGFiZWxzIG1kLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuI3NjcnVtYm9hcmQgLnNldHRpbmdzLXNpZGVuYXYgbWQtY29udGVudC5sYWJlbHMgbWQtbGlzdCAubGFiZWwgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2NydW1ib2FyZCAuc2V0dGluZ3Mtc2lkZW5hdiBtZC1jb250ZW50LmxhYmVscyBtZC1saXN0IC5sYWJlbCAubGFiZWwtY29sb3ItYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuI3NjcnVtYm9hcmQgLnNldHRpbmdzLXNpZGVuYXYgbWQtY29udGVudC5sYWJlbHMgbWQtbGlzdCAubGFiZWwgLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhYmVscy1zZXR0aW5ncy1tZW51LWNvbnRlbnQgLm5ldy1sYWJlbC1jb2xvci1waWNrIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHdpZHRoOiAyMDhweDtcbn1cbi5sYWJlbHMtc2V0dGluZ3MtbWVudS1jb250ZW50IC5uZXctbGFiZWwtY29sb3ItcGljayAuY29sb3Ige1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDRweDtcbn1cblxuI3NjcnVtYm9hcmQgLnNldHRpbmdzLXNpZGVuYXYgbWQtY29udGVudC5ib2FyZC1jb2xvci1zZWxlY3Rpb24ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbiNzY3J1bWJvYXJkIC5zZXR0aW5ncy1zaWRlbmF2IG1kLWNvbnRlbnQuYm9hcmQtY29sb3Itc2VsZWN0aW9uIC5oZWFkZXIgLnNlbGVjdGVkLWNvbG9yIC50aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbiNzY3J1bWJvYXJkIC5zZXR0aW5ncy1zaWRlbmF2IG1kLWNvbnRlbnQuYm9hcmQtY29sb3Itc2VsZWN0aW9uIC5oZWFkZXIgLnNlbGVjdGVkLWNvbG9yIC5wcmV2aWV3IHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4jc2NydW1ib2FyZCAuc2V0dGluZ3Mtc2lkZW5hdiBtZC1jb250ZW50LmJvYXJkLWNvbG9yLXNlbGVjdGlvbiAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzY3J1bWJvYXJkIC5zZXR0aW5ncy1zaWRlbmF2IG1kLWNvbnRlbnQuYm9hcmQtY29sb3Itc2VsZWN0aW9uIC5jb250ZW50IG1kLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG5tZC1kaWFsb2cuZXZlbnQtY2FsZW5kYXItZGlhbG9nIHtcbiAgd2lkdGg6IDQ4MHB4O1xuICBtaW4td2lkdGg6IDQ4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxubWQtZGlhbG9nLmV2ZW50LWNhbGVuZGFyLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbm1kLWRpYWxvZy5ldmVudC1jYWxlbmRhci1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxubWQtZGlhbG9nLmV2ZW50LWNhbGVuZGFyLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCBtZC10YWJzIC5uZXctY2FyZCAubmV3LWNhcmQtbmFtZSB7XG4gIG1hcmdpbjogMjRweCAwIDE4cHggMDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxubWQtZGlhbG9nLmV2ZW50LWNhbGVuZGFyLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCBtZC10YWJzIC5uZXctY2FyZCAubGlzdHMge1xuICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xufVxubWQtZGlhbG9nLmV2ZW50LWNhbGVuZGFyLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCBtZC10YWJzIC5uZXctY2FyZCAubGlzdHMgcCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1kLWRpYWxvZy5ldmVudC1jYWxlbmRhci1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgbWQtdGFicyAuYXNzaWduLWR1ZS1kYXRlIC5jYXJkcyAuY2FyZHMtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxubWQtZGlhbG9nLmV2ZW50LWNhbGVuZGFyLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCBtZC10YWJzIC5hc3NpZ24tZHVlLWRhdGUgLmNhcmRzIC5jYXJkcy1jb250ZW50IC5jYXJkIC5jYXJkLWRhdGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAwIDhweCAwO1xufVxubWQtZGlhbG9nLmV2ZW50LWNhbGVuZGFyLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCBtZC10YWJzIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbiNib2FyZC1jYWxlbmRhciAuc2NoZWR1bGVkLXRhc2tzLXNpZGVuYXYge1xuICB3aWR0aDogMzIwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG59XG4jYm9hcmQtY2FsZW5kYXIgLnNjaGVkdWxlZC10YXNrcy1zaWRlbmF2IC5zaWRlbmF2LXRpdGxlIHtcbiAgbWFyZ2luOiAyNHB4IDAgMTJweCAwO1xufVxuI2JvYXJkLWNhbGVuZGFyIC5zY2hlZHVsZWQtdGFza3Mtc2lkZW5hdiAuY2FyZHMgLmNhcmQge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4jYm9hcmQtY2FsZW5kYXIgLnNjaGVkdWxlZC10YXNrcy1zaWRlbmF2IC5jYXJkcyAuY2FyZCAuY2FyZC1kYXRlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuI2JvYXJkLWNhbGVuZGFyIC5zY2hlZHVsZWQtdGFza3Mtc2lkZW5hdiAuY2FyZHMgLmNhcmQgLmNhcmQtZGF0ZSAuZGF5LWluLXdlZWsge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4jYm9hcmQtY2FsZW5kYXIgLnNjaGVkdWxlZC10YXNrcy1zaWRlbmF2IC5jYXJkcyAuY2FyZCAuY2FyZC1kYXRlIC5kYXkge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuI2JvYXJkLWNhbGVuZGFyIC5zY2hlZHVsZWQtdGFza3Mtc2lkZW5hdiAuY2FyZHMgLmNhcmQgLmNhcmQtZGF0ZSAubW9udGgteWVhciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbiNib2FyZC1jYWxlbmRhciAuc2NoZWR1bGVkLXRhc2tzLXNpZGVuYXYgLmNhcmRzIC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5tZC1wcm9ncmVzcy1saW5lYXIubm9ybWFsIC5fbWQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50O1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyLm5vcm1hbCAuX21kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAwLCA4MywgMC4zKSAhaW1wb3J0YW50O1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyLndhcm4gLl9tZC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIud2FybiAuX21kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMDksIDAsIDAuMykgIWltcG9ydGFudDtcbn1cbm1kLXByb2dyZXNzLWxpbmVhci5hbGVydCAuX21kLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDtcbn1cbm1kLXByb2dyZXNzLWxpbmVhci5hbGVydCAuX21kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIubG9hZGluZyAuX21kLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjgsIDIxNiwgMjU1KTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhci5sb2FkaW5nIC5fbWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMsIDE1NSwgMjI5KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBGb3JjZSB0YWJsZSB0byBub3QgYmUgbGlrZSB0YWJsZXMgYW55bW9yZSAqL1xuICAjbm8tbW9yZS10YWJsZXMgdGFibGUsXG4gICNuby1tb3JlLXRhYmxlcyB0aGVhZCxcbiAgI25vLW1vcmUtdGFibGVzIHRib2R5LFxuICAjbm8tbW9yZS10YWJsZXMgdGgsXG4gICNuby1tb3JlLXRhYmxlcyB0ZCxcbiAgI25vLW1vcmUtdGFibGVzIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xuICAjbm8tbW9yZS10YWJsZXMgdGhlYWQgdHIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgfVxuICAjbm8tbW9yZS10YWJsZXMgdHIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgI25vLW1vcmUtdGFibGVzIHRkIHtcbiAgICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gICNuby1tb3JlLXRhYmxlcyB0ZDpiZWZvcmUge1xuICAgIC8qIE5vdyBsaWtlIGEgdGFibGUgaGVhZGVyICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIFRvcC9sZWZ0IHZhbHVlcyBtaW1pYyBwYWRkaW5nICovXG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLypcbiAgTGFiZWwgdGhlIGRhdGFcbiAgKi9cbiAgI25vLW1vcmUtdGFibGVzIHRkOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgfVxufVxuLl9tZC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kYXRhVGFibGVzX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcHRpb24tY3VzdG9tLW16IC5fbWQtdGV4dCB7XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5vcHRpb24tY3VzdG9tLW16IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIG1kLXNlbGVjdC1tZW51IG1kLWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5tZC1zY3JvbGwtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4MDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4jc3RlcC0xIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvcl90ZXh0byAudGEtdG9vbGJhciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVkaXRvcl90ZXh0byAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnRvci1raXQtNiB7XG4gIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcbiAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuI25vdGljaWFzTWFuYWdlciB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7Ki9cbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0YzRjZGOCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5hY3Rpb24tZWRpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDEzNiwgMTM2LCAwLjg1KTtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5jb250ZWluZXItaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODg4ODtcbiAgb3BhY2l0eTogMC44NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvICNwaG90by1pZCB7XG4gIG9wYWNpdHk6IDAuODI7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAuaDMtbm90aWNpYSB7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAuZGF0ZS1ub3RpY2lhIGkge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gLmRhdGUtbm90aWNpYSBzcGFuIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1ub3RpY2lhIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNvbnRlaW5lci1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAzNywgNzUsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmgzLW5vdGljaWEge1xuICBib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuc3Bhbi1zdGF0dXMge1xuICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAjcGhvdG8taWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgLyogLmZpcnN0LXRleHQtdGFibGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfSovXG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAuX21kLWljb24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAubWQtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgI25vdGljaWFzTWFuYWdlciBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJsdWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLm9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjcHJldmlldy1zaW11bGF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI25leHQtbm90aWNpYSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tIHtcbiAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDFweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbSBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5pY29uLWgzIHtcbiAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuaWNvbi1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM3YmMwNDM7XG4gIG1hcmdpbjogMCAtMnB4IDBweCAtMTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5tZC10b29sdGlwLWhlbHAgLl9tZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNub3RpY2lhc01hbmFnZXIgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNub3RpY2lhc01hbmFnZXIgaDMsICNub3RpY2lhc01hbmFnZXIgcCwgI25vdGljaWFzTWFuYWdlciBzcGFuLCAjbm90aWNpYXNNYW5hZ2VyIGxhYmVsLCAjbm90aWNpYXNNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyICNhdmFsaWFkb3IgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgbGFiZWwge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ncmFkaWVudC0xIHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC0yIHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC0zIHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCA1OSwgMTI0KSAxJSwgcmdiKDAsIDk3LCAxMzkpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC00IHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDQsIDI5LCAxMDgpIDElLCByZ2IoMCwgOTcsIDEzOSkgMTAwJSk7XG59XG5cbi5pbnB1dC1zZWFyY2gtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGVmYXVsdC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogNDNweDtcbn1cbi5idG4tZGVmYXVsdC0xIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idG4tZGVmYXVsdC0xIGksIC5idG4tZGVmYXVsdC0xIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIC8qICAgICAgICBjb2xvcjogIzQ0RDYyQzsqL1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1kZWZhdWx0LTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZmF1bHQtMTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0xOmhvdmVyIGksIC5idG4tZGVmYXVsdC0xOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi1kZWZhdWx0LTE6ZGlzYWJsZWQgaSwgLmJ0bi1kZWZhdWx0LTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0LTIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLmJ0bi1kZWZhdWx0LTIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ0bi1kZWZhdWx0LTIgaSwgLmJ0bi1kZWZhdWx0LTIgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgLyogICAgICAgIGNvbG9yOiAjN2JjMDQzOyovXG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLWRlZmF1bHQtMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0yOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTI6aG92ZXIgaSwgLmJ0bi1kZWZhdWx0LTI6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGVmYXVsdC0yOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLWRlZmF1bHQtMjpkaXNhYmxlZCBpLCAuYnRuLWRlZmF1bHQtMjpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0yOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Ym1pdC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cbiAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDsqL1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xufVxuLmJ0bi1zdWJtaXQtMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbUJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LTEgaSwgLmJ0bi1zdWJtaXQtMSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1zdWJtaXQtMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LTE6aG92ZXIgaSwgLmJ0bi1zdWJtaXQtMTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCBpLCAuYnRuLXN1Ym1pdC0xOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1pY29uLTEge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnRuLWljb24tMSBpLCAuYnRuLWljb24tMSBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3Njtcbn1cblxuLmJ0bi1pY29uLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTE6aG92ZXIgaSwgLmJ0bi1pY29uLTE6aG92ZXIgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLWljb24tMTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMTpkaXNhYmxlZCBpLCAuYnRuLWljb24tMTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmJ0bi1pY29uLTIge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWljb24tMiBpLCAuYnRuLWljb24tMiBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q0ZDRkNDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1pY29uLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTI6aG92ZXIgaSwgLmJ0bi1pY29uLTI6aG92ZXIgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWljb24tMjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMjpkaXNhYmxlZCBpLCAuYnRuLWljb24tMjpkaXNhYmxlZCBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYnRuLXN1Ym1pdC1tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAvKiBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cbiAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI2NjBhYjsqL1xufVxuLmJ0bi1zdWJtaXQtbW9kYWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU21cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LW1vZGFsIGksIC5idG4tc3VibWl0LW1vZGFsIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciBzcGFuLCAuYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciBpLCAuYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciBtZC1pY29uIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2FuY2VsLW1vZGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1jYW5jZWwtbW9kYWwgaSwgLmJ0bi1jYW5jZWwtbW9kYWwgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbDpob3ZlciBzcGFuLCAuYnRuLWNhbmNlbC1tb2RhbDpob3ZlciBpLCAuYnRuLWNhbmNlbC1tb2RhbDpob3ZlciBtZC1pY29uIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4tdGFibGUtaW5mbyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWluZm8gaSwgLmJ0bi10YWJsZS1pbmZvIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDkwY2Y7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYnRuLXRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5MGNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWluZm86aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWluZm86aG92ZXIgaSwgLmJ0bi10YWJsZS1pbmZvOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWluZm86ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCBpLCAuYnRuLXRhYmxlLWluZm86ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWluZm86ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtY29uZmlybSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4tdGFibGUtY29uZmlybSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWNvbmZpcm0gaSwgLmJ0bi10YWJsZS1jb25maXJtIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3YmMwNDM7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYnRuLXRhYmxlLWNvbmZpcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2JjMDQzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWNvbmZpcm06aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWNvbmZpcm06aG92ZXIgaSwgLmJ0bi10YWJsZS1jb25maXJtOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWNvbmZpcm06ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCBpLCAuYnRuLXRhYmxlLWNvbmZpcm06ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWNvbmZpcm06ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtZWRpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4tdGFibGUtZWRpdCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWVkaXQgaSwgLmJ0bi10YWJsZS1lZGl0IG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmN2JkMDE7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYnRuLXRhYmxlLWVkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdiZDAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWVkaXQ6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWVkaXQ6aG92ZXIgaSwgLmJ0bi10YWJsZS1lZGl0OmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWVkaXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCBpLCAuYnRuLXRhYmxlLWVkaXQ6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWVkaXQ6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtZGVsZXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1kZWxldGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1kZWxldGUgaSwgLmJ0bi10YWJsZS1kZWxldGUgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U5NTQ0ZDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtZGVsZXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5NTQ0ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1kZWxldGU6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciBpLCAuYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tdGFibGUtZGVsZXRlOmRpc2FibGVkIGksIC5idG4tdGFibGUtZGVsZXRlOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFuaW1lZC1ub3RpZnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yaXNlLXNoYWtlLW5vdGlmeSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIGluZmluaXRlO1xufVxuXG4ucmlzZS1zaGFrZS0xMFIge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyAxMDtcbn1cblxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA3Mzc3NjtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEsIHBvciBleGVtcGxvLCB2ZXJtZWxobyAqL1xuICBvcGFjaXR5OiAxOyAvKiBQYXJhIGdhcmFudGlyIHZpc2liaWxpZGFkZSBubyBGaXJlZm94ICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBuYXZlZ2Fkb3JlcyBXZWJLaXQgKENocm9tZSwgU2FmYXJpKSAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEgKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIEZpcmVmb3ggKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9Ki9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgbWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIgLl9tZC1pY29uIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAubWQtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCAubW9kYWwtcGFkcmFvLW5vdGljaWEgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG59XG5cbm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xufVxuXG4uc3VidGl0bGUtYWx0ZXJuYXRpdm8ge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA5OSU7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzEyMzg2MjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHRyIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50OyovXG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHRyOmxhc3Qtb2YtdHlwZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHRyOmxhc3Qtb2YtdHlwZSB0ZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xufVxuXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbmV4dCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbGFzdCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcHJldmlvdXMge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpcnN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wcmV2aW91cy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlyc3QuZGlzYWJsZWQge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVycyB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA5OSU7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICMxMjM4NjI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0aGVhZCB0ciB0aDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDsqL1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGQge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmxhc3Qtb2YtdHlwZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xufVxuXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX25leHQge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfbGFzdCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19wcmV2aW91cyB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19maXJzdCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19wcmV2aW91cy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19maXJzdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG5cbiNzdGVwLTEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yX3RleHRvIC50YS10b29sYmFyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yX3RleHRvIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jbm90aWNpYXNNYW5hZ2VyIHtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRjNGNkY4ICFpbXBvcnRhbnQ7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmFjdGlvbi1lZGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTM2LCAxMzYsIDAuODUpO1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gLmNvbnRlaW5lci1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4ODg4O1xuICBvcGFjaXR5OiAwLjg0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gI3Bob3RvLWlkIHtcbiAgb3BhY2l0eTogMC44Mjtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5oMy1ub3RpY2lhIHtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5kYXRlLW5vdGljaWEgaSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAuZGF0ZS1ub3RpY2lhIHNwYW4ge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLW5vdGljaWEge1xuICBoZWlnaHQ6IDI4MHB4O1xuICB3aWR0aDogMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY29udGVpbmVyLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDM3LCA3NSwgMC42KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuaDMtbm90aWNpYSB7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5zcGFuLXN0YXR1cyB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzICNwaG90by1pZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxMjM4NjI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9Ki9cbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5fbWQtaWNvbiB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5tZC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCAjbm90aWNpYXNNYW5hZ2VyIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAub3JhbmdlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICNwcmV2aWV3LXNpbXVsYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjbmV4dC1ub3RpY2lhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b20ge1xuICBtYXJnaW46IDAgMCAwIDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMXB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tIG1kLWljb24ge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmljb24taDMge1xuICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5pY29uLWhlbHAge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdiYzA0MztcbiAgbWFyZ2luOiAwIC0ycHggMHB4IC0xMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmFjdGl2ZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI25vdGljaWFzTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI25vdGljaWFzTWFuYWdlciBoMywgI25vdGljaWFzTWFuYWdlciBwLCAjbm90aWNpYXNNYW5hZ2VyIHNwYW4sICNub3RpY2lhc01hbmFnZXIgbGFiZWwsICNub3RpY2lhc01hbmFnZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI25vdGljaWFzTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1vanQgdHIge1xuICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCBtZC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNhcmQtY2xhc3NpZmljYWNhbyB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmdyYWRpZW50LTEge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTIge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTMge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMzgsIDU5LCAxMjQpIDElLCByZ2IoMCwgOTcsIDEzOSkgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTQge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNCwgMjksIDEwOCkgMSUsIHJnYigwLCA5NywgMTM5KSAxMDAlKTtcbn1cblxuLmlucHV0LXNlYXJjaC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLmJ0bi1kZWZhdWx0LTEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ0bi1kZWZhdWx0LTEgaSwgLmJ0bi1kZWZhdWx0LTEgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgLyogICAgICAgIGNvbG9yOiAjNDRENjJDOyovXG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLWRlZmF1bHQtMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0xOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTE6aG92ZXIgaSwgLmJ0bi1kZWZhdWx0LTE6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGVmYXVsdC0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCBpLCAuYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0xOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRlZmF1bHQtMiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uYnRuLWRlZmF1bHQtMiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnRuLWRlZmF1bHQtMiBpLCAuYnRuLWRlZmF1bHQtMiBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICAvKiAgICAgICAgY29sb3I6ICM3YmMwNDM7Ki9cbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tZGVmYXVsdC0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTI6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZmF1bHQtMjpob3ZlciBpLCAuYnRuLWRlZmF1bHQtMjpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tZGVmYXVsdC0yOmRpc2FibGVkIGksIC5idG4tZGVmYXVsdC0yOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VibWl0LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50OyovXG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG59XG4uYnRuLXN1Ym1pdC0xIHNwYW4ge1xuICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMSBpLCAuYnRuLXN1Ym1pdC0xIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMTpob3ZlciBpLCAuYnRuLXN1Ym1pdC0xOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIGksIC5idG4tc3VibWl0LTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWljb24tMSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4taWNvbi0xIGksIC5idG4taWNvbi0xIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuXG4uYnRuLWljb24tMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMTpob3ZlciBpLCAuYnRuLWljb24tMTpob3ZlciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5idG4taWNvbi0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0xOmRpc2FibGVkIGksIC5idG4taWNvbi0xOmRpc2FibGVkIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLWljb24tMiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4taWNvbi0yIGksIC5idG4taWNvbi0yIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWljb24tMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMjpob3ZlciBpLCAuYnRuLWljb24tMjpob3ZlciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4taWNvbi0yOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0yOmRpc2FibGVkIGksIC5idG4taWNvbi0yOmRpc2FibGVkIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5idG4tc3VibWl0LW1vZGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC8qIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjY2MGFiOyovXG59XG4uYnRuLXN1Ym1pdC1tb2RhbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtbW9kYWwgaSwgLmJ0bi1zdWJtaXQtbW9kYWwgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIGksIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbCBpLCAuYnRuLWNhbmNlbC1tb2RhbCBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIGksIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1pbmZvIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbyBpLCAuYnRuLXRhYmxlLWluZm8gbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwOTBjZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDkwY2YgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbzpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbzpob3ZlciBpLCAuYnRuLXRhYmxlLWluZm86aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1pbmZvOmRpc2FibGVkIGksIC5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1jb25maXJtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1jb25maXJtIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybSBpLCAuYnRuLXRhYmxlLWNvbmZpcm0gbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdiYzA0MztcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtY29uZmlybTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3YmMwNDMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpob3ZlciBpLCAuYnRuLXRhYmxlLWNvbmZpcm06aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1jb25maXJtOmRpc2FibGVkIGksIC5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1lZGl0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdCBpLCAuYnRuLXRhYmxlLWVkaXQgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y3YmQwMTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtZWRpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2JkMDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdDpob3ZlciBpLCAuYnRuLXRhYmxlLWVkaXQ6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1lZGl0OmRpc2FibGVkIGksIC5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1kZWxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZSBpLCAuYnRuLXRhYmxlLWRlbGV0ZSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTk1NDRkO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmJ0bi10YWJsZS1kZWxldGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTk1NDRkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZGVsZXRlOmhvdmVyIGksIC5idG4tdGFibGUtZGVsZXRlOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWRlbGV0ZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQgaSwgLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmljb24tYW5pbWVkLW5vdGlmeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJpc2Utc2hha2Utbm90aWZ5IHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgaW5maW5pdGU7XG59XG5cbi5yaXNlLXNoYWtlLTEwUiB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIDEwO1xufVxuXG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDczNzc2O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSwgcG9yIGV4ZW1wbG8sIHZlcm1lbGhvICovXG4gIG9wYWNpdHk6IDE7IC8qIFBhcmEgZ2FyYW50aXIgdmlzaWJpbGlkYWRlIG5vIEZpcmVmb3ggKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIG5hdmVnYWRvcmVzIFdlYktpdCAoQ2hyb21lLCBTYWZhcmkpICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgRmlyZWZveCAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH0qL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAuX21kLWljb24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5tZC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sIC5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cblxubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0aXRsZS1hbHRlcm5hdGl2byB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDk5JTtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQgdHIgdGg6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7Ki9cbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9uZXh0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9sYXN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wcmV2aW91cyB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlyc3Qge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX3ByZXZpb3VzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maXJzdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDk5JTtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzEyMzg2MjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50OyovXG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfbmV4dCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19sYXN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX3ByZXZpb3VzIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpcnN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX3ByZXZpb3VzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpcnN0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnRvci1raXQtNiB7XG4gIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcbiAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5yZWRMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmdyZWVuTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNmNWJjICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI3RyZWluYW1lbnRvTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmFjdGl2ZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBoMywgI3RyZWluYW1lbnRvTWFuYWdlciBwLCAjdHJlaW5hbWVudG9NYW5hZ2VyIHNwYW4sICN0cmVpbmFtZW50b01hbmFnZXIgbGFiZWwsICN0cmVpbmFtZW50b01hbmFnZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgI3RhYmVsYS1vanQgdHIge1xuICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmNvbnRlbnQtY2FyZCBtZC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmNhcmQtY2xhc3NpZmljYWNhbyB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNoaXN0b3JpY29BdmFsaWFkb3IgdGFibGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgdGFibGUgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzA3Mzc3NjtcbiAgY29sb3I6ICNmZmY7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgYmFja2dyb3VuZDogIzA3Mzc3Njtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4ubW9kYWwtb2p0IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDYwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1vanQgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zYXB1cmEtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbn1cbi5tb2RhbC1vanQgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlaW5lci1hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tb2RhbC1vanQgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9kYWwtcGFkcmFvIHtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xufVxuXG4jY29uZmlndXJhciAuaWNvbi1wZW5jaWw6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZSB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAucm93LWFncnVwYW1lbnRvcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG59XG4jY29uZmlndXJhciAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmljb24tcGVuY2lsOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tY29nOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tcm90YXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiNzdGVwLTEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yX3RleHRvIC50YS10b29sYmFyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yX3RleHRvIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jbm90aWNpYXNNYW5hZ2VyIHtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRjNGNkY4ICFpbXBvcnRhbnQ7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmFjdGlvbi1lZGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTM2LCAxMzYsIDAuODUpO1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gLmNvbnRlaW5lci1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4ODg4O1xuICBvcGFjaXR5OiAwLjg0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gI3Bob3RvLWlkIHtcbiAgb3BhY2l0eTogMC44Mjtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5oMy1ub3RpY2lhIHtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5kYXRlLW5vdGljaWEgaSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAuZGF0ZS1ub3RpY2lhIHNwYW4ge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLW5vdGljaWEge1xuICBoZWlnaHQ6IDI4MHB4O1xuICB3aWR0aDogMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY29udGVpbmVyLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDM3LCA3NSwgMC42KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuaDMtbm90aWNpYSB7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5zcGFuLXN0YXR1cyB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzICNwaG90by1pZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxMjM4NjI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9Ki9cbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5fbWQtaWNvbiB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5tZC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCAjbm90aWNpYXNNYW5hZ2VyIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAub3JhbmdlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICNwcmV2aWV3LXNpbXVsYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjbmV4dC1ub3RpY2lhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b20ge1xuICBtYXJnaW46IDAgMCAwIDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMXB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tIG1kLWljb24ge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmljb24taDMge1xuICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5pY29uLWhlbHAge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdiYzA0MztcbiAgbWFyZ2luOiAwIC0ycHggMHB4IC0xMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmFjdGl2ZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI25vdGljaWFzTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI25vdGljaWFzTWFuYWdlciBoMywgI25vdGljaWFzTWFuYWdlciBwLCAjbm90aWNpYXNNYW5hZ2VyIHNwYW4sICNub3RpY2lhc01hbmFnZXIgbGFiZWwsICNub3RpY2lhc01hbmFnZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI25vdGljaWFzTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1vanQgdHIge1xuICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCBtZC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNhcmQtY2xhc3NpZmljYWNhbyB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmdyYWRpZW50LTEge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTIge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTMge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMzgsIDU5LCAxMjQpIDElLCByZ2IoMCwgOTcsIDEzOSkgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTQge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNCwgMjksIDEwOCkgMSUsIHJnYigwLCA5NywgMTM5KSAxMDAlKTtcbn1cblxuLmlucHV0LXNlYXJjaC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLmJ0bi1kZWZhdWx0LTEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ0bi1kZWZhdWx0LTEgaSwgLmJ0bi1kZWZhdWx0LTEgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgLyogICAgICAgIGNvbG9yOiAjNDRENjJDOyovXG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLWRlZmF1bHQtMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0xOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTE6aG92ZXIgaSwgLmJ0bi1kZWZhdWx0LTE6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGVmYXVsdC0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCBpLCAuYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0xOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRlZmF1bHQtMiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uYnRuLWRlZmF1bHQtMiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnRuLWRlZmF1bHQtMiBpLCAuYnRuLWRlZmF1bHQtMiBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICAvKiAgICAgICAgY29sb3I6ICM3YmMwNDM7Ki9cbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tZGVmYXVsdC0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTI6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZmF1bHQtMjpob3ZlciBpLCAuYnRuLWRlZmF1bHQtMjpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tZGVmYXVsdC0yOmRpc2FibGVkIGksIC5idG4tZGVmYXVsdC0yOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VibWl0LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50OyovXG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG59XG4uYnRuLXN1Ym1pdC0xIHNwYW4ge1xuICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMSBpLCAuYnRuLXN1Ym1pdC0xIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMTpob3ZlciBpLCAuYnRuLXN1Ym1pdC0xOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIGksIC5idG4tc3VibWl0LTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWljb24tMSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4taWNvbi0xIGksIC5idG4taWNvbi0xIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuXG4uYnRuLWljb24tMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMTpob3ZlciBpLCAuYnRuLWljb24tMTpob3ZlciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5idG4taWNvbi0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0xOmRpc2FibGVkIGksIC5idG4taWNvbi0xOmRpc2FibGVkIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLWljb24tMiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4taWNvbi0yIGksIC5idG4taWNvbi0yIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWljb24tMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMjpob3ZlciBpLCAuYnRuLWljb24tMjpob3ZlciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4taWNvbi0yOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0yOmRpc2FibGVkIGksIC5idG4taWNvbi0yOmRpc2FibGVkIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5idG4tc3VibWl0LW1vZGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC8qIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjY2MGFiOyovXG59XG4uYnRuLXN1Ym1pdC1tb2RhbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtbW9kYWwgaSwgLmJ0bi1zdWJtaXQtbW9kYWwgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIGksIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbCBpLCAuYnRuLWNhbmNlbC1tb2RhbCBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIGksIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1pbmZvIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbyBpLCAuYnRuLXRhYmxlLWluZm8gbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwOTBjZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDkwY2YgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbzpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbzpob3ZlciBpLCAuYnRuLXRhYmxlLWluZm86aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1pbmZvOmRpc2FibGVkIGksIC5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1jb25maXJtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1jb25maXJtIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybSBpLCAuYnRuLXRhYmxlLWNvbmZpcm0gbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdiYzA0MztcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtY29uZmlybTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3YmMwNDMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpob3ZlciBpLCAuYnRuLXRhYmxlLWNvbmZpcm06aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1jb25maXJtOmRpc2FibGVkIGksIC5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1lZGl0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdCBpLCAuYnRuLXRhYmxlLWVkaXQgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y3YmQwMTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtZWRpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2JkMDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdDpob3ZlciBpLCAuYnRuLXRhYmxlLWVkaXQ6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1lZGl0OmRpc2FibGVkIGksIC5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1kZWxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZSBpLCAuYnRuLXRhYmxlLWRlbGV0ZSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTk1NDRkO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmJ0bi10YWJsZS1kZWxldGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTk1NDRkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZGVsZXRlOmhvdmVyIGksIC5idG4tdGFibGUtZGVsZXRlOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWRlbGV0ZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQgaSwgLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmljb24tYW5pbWVkLW5vdGlmeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJpc2Utc2hha2Utbm90aWZ5IHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgaW5maW5pdGU7XG59XG5cbi5yaXNlLXNoYWtlLTEwUiB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIDEwO1xufVxuXG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDczNzc2O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSwgcG9yIGV4ZW1wbG8sIHZlcm1lbGhvICovXG4gIG9wYWNpdHk6IDE7IC8qIFBhcmEgZ2FyYW50aXIgdmlzaWJpbGlkYWRlIG5vIEZpcmVmb3ggKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIG5hdmVnYWRvcmVzIFdlYktpdCAoQ2hyb21lLCBTYWZhcmkpICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgRmlyZWZveCAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH0qL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAuX21kLWljb24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5tZC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sIC5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cblxubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0aXRsZS1hbHRlcm5hdGl2byB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDk5JTtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQgdHIgdGg6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7Ki9cbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9uZXh0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9sYXN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wcmV2aW91cyB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlyc3Qge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX3ByZXZpb3VzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maXJzdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDk5JTtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzEyMzg2MjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50OyovXG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfbmV4dCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19sYXN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX3ByZXZpb3VzIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpcnN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX3ByZXZpb3VzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpcnN0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuI3N0ZXAtMSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3JfdGV4dG8gLnRhLXRvb2xiYXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JfdGV4dG8gLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50b3Ita2l0LTYge1xuICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XG4gIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbiNub3RpY2lhc01hbmFnZXIge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzEzLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGM0Y2RjggIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzEzLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7Ki9cbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuYWN0aW9uLWVkaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCAxMzYsIDEzNiwgMC44NSk7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAuY29udGVpbmVyLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTg4ODg7XG4gIG9wYWNpdHk6IDAuODQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAjcGhvdG8taWQge1xuICBvcGFjaXR5OiAwLjgyO1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gLmgzLW5vdGljaWEge1xuICBib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gLmRhdGUtbm90aWNpYSBpIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5kYXRlLW5vdGljaWEgc3BhbiB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtbm90aWNpYSB7XG4gIGhlaWdodDogMjgwcHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jb250ZWluZXItaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMzcsIDc1LCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5oMy1ub3RpY2lhIHtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLnNwYW4tc3RhdHVzIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbUJvb2sgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgI3Bob3RvLWlkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzEyMzg2MjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTVweCAwIDIwcHg7XG4gIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH0qL1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIgLl9tZC1pY29uIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIgLm1kLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sICNub3RpY2lhc01hbmFnZXIgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3ByZXZpZXctc2ltdWxhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICNuZXh0LW5vdGljaWEge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbSB7XG4gIG1hcmdpbjogMCAwIDAgMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b20gbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuaWNvbi1oMyB7XG4gIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmljb24taGVscCB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjN2JjMDQzO1xuICBtYXJnaW46IDAgLTJweCAwcHggLTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5tZC10b29sdGlwLWhlbHAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI25vdGljaWFzTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIC5fbWQtY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xufVxuI25vdGljaWFzTWFuYWdlciAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jbm90aWNpYXNNYW5hZ2VyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jbm90aWNpYXNNYW5hZ2VyIGgzLCAjbm90aWNpYXNNYW5hZ2VyIHAsICNub3RpY2lhc01hbmFnZXIgc3BhbiwgI25vdGljaWFzTWFuYWdlciBsYWJlbCwgI25vdGljaWFzTWFuYWdlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmhlYWRlci1jb250ZW50LW9qdCB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAjYXZhbGlhZG9yIGltZyB7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIGxhYmVsIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZ3JhZGllbnQtMSB7XG4gIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uZ3JhZGllbnQtMiB7XG4gIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uZ3JhZGllbnQtMyB7XG4gIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzOCwgNTksIDEyNCkgMSUsIHJnYigwLCA5NywgMTM5KSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uZ3JhZGllbnQtNCB7XG4gIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig0LCAyOSwgMTA4KSAxJSwgcmdiKDAsIDk3LCAxMzkpIDEwMCUpO1xufVxuXG4uaW5wdXQtc2VhcmNoLTEge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRlZmF1bHQtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uYnRuLWRlZmF1bHQtMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnRuLWRlZmF1bHQtMSBpLCAuYnRuLWRlZmF1bHQtMSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICAvKiAgICAgICAgY29sb3I6ICM0NEQ2MkM7Ki9cbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tZGVmYXVsdC0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZmF1bHQtMTpob3ZlciBpLCAuYnRuLWRlZmF1bHQtMTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0LTE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tZGVmYXVsdC0xOmRpc2FibGVkIGksIC5idG4tZGVmYXVsdC0xOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTE6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGVmYXVsdC0yIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogNDNweDtcbn1cbi5idG4tZGVmYXVsdC0yIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idG4tZGVmYXVsdC0yIGksIC5idG4tZGVmYXVsdC0yIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIC8qICAgICAgICBjb2xvcjogIzdiYzA0MzsqL1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1kZWZhdWx0LTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZmF1bHQtMjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0yOmhvdmVyIGksIC5idG4tZGVmYXVsdC0yOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRlZmF1bHQtMjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQgaSwgLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZmF1bHQtMjpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zdWJtaXQtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXG4gIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7Ki9cbiAgYmFja2dyb3VuZDogIzA3Mzc3Njtcbn1cbi5idG4tc3VibWl0LTEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xIGksIC5idG4tc3VibWl0LTEgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tc3VibWl0LTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xOmhvdmVyIGksIC5idG4tc3VibWl0LTE6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQgaSwgLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taWNvbi0xIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ0bi1pY29uLTEgaSwgLmJ0bi1pY29uLTEgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG5cbi5idG4taWNvbi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0xOmhvdmVyIGksIC5idG4taWNvbi0xOmhvdmVyIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQgaSwgLmJ0bi1pY29uLTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5idG4taWNvbi0yIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1pY29uLTIgaSwgLmJ0bi1pY29uLTIgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4taWNvbi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0yOmhvdmVyIGksIC5idG4taWNvbi0yOmhvdmVyIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQgaSwgLmJ0bi1pY29uLTI6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmJ0bi1zdWJtaXQtbW9kYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgLyogYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXG4gIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyNjYwYWI7Ki9cbn1cbi5idG4tc3VibWl0LW1vZGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC1tb2RhbCBpLCAuYnRuLXN1Ym1pdC1tb2RhbCBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIgc3BhbiwgLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIgaSwgLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIgbWQtaWNvbiB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNhbmNlbC1tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuLmJ0bi1jYW5jZWwtbW9kYWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsIGksIC5idG4tY2FuY2VsLW1vZGFsIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLWNhbmNlbC1tb2RhbDpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIgc3BhbiwgLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIgaSwgLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIgbWQtaWNvbiB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLXRhYmxlLWluZm8gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1pbmZvIGksIC5idG4tdGFibGUtaW5mbyBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA5MGNmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmJ0bi10YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTBjZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1pbmZvOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1pbmZvOmhvdmVyIGksIC5idG4tdGFibGUtaW5mbzpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1pbmZvOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLXRhYmxlLWluZm86ZGlzYWJsZWQgaSwgLmJ0bi10YWJsZS1pbmZvOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1pbmZvOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLXRhYmxlLWNvbmZpcm0gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1jb25maXJtIGksIC5idG4tdGFibGUtY29uZmlybSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjN2JjMDQzO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmJ0bi10YWJsZS1jb25maXJtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzdiYzA0MyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1jb25maXJtOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1jb25maXJtOmhvdmVyIGksIC5idG4tdGFibGUtY29uZmlybTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1jb25maXJtOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLXRhYmxlLWNvbmZpcm06ZGlzYWJsZWQgaSwgLmJ0bi10YWJsZS1jb25maXJtOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1jb25maXJtOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWVkaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLXRhYmxlLWVkaXQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1lZGl0IGksIC5idG4tdGFibGUtZWRpdCBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjdiZDAxO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmJ0bi10YWJsZS1lZGl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3YmQwMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1lZGl0OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1lZGl0OmhvdmVyIGksIC5idG4tdGFibGUtZWRpdDpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1lZGl0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLXRhYmxlLWVkaXQ6ZGlzYWJsZWQgaSwgLmJ0bi10YWJsZS1lZGl0OmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1lZGl0OmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWRlbGV0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4tdGFibGUtZGVsZXRlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZGVsZXRlIGksIC5idG4tdGFibGUtZGVsZXRlIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlOTU0NGQ7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOTU0NGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZGVsZXRlOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1kZWxldGU6aG92ZXIgaSwgLmJ0bi10YWJsZS1kZWxldGU6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtZGVsZXRlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZTpkaXNhYmxlZCBpLCAuYnRuLXRhYmxlLWRlbGV0ZTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZGVsZXRlOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1hbmltZWQtbm90aWZ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmlzZS1zaGFrZS1ub3RpZnkge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyBpbmZpbml0ZTtcbn1cblxuLnJpc2Utc2hha2UtMTBSIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgMTA7XG59XG5cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNzM3NzY7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhLCBwb3IgZXhlbXBsbywgdmVybWVsaG8gKi9cbiAgb3BhY2l0eTogMTsgLyogUGFyYSBnYXJhbnRpciB2aXNpYmlsaWRhZGUgbm8gRmlyZWZveCAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgbmF2ZWdhZG9yZXMgV2ViS2l0IChDaHJvbWUsIFNhZmFyaSkgKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBGaXJlZm94ICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTVweCAwIDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgLyogLmZpcnN0LXRleHQtdGFibGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfSovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5fbWQtaWNvbiB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgbWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIgLm1kLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgLm1vZGFsLXBhZHJhby1ub3RpY2lhIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuXG5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbUJvb2sgIWltcG9ydGFudDtcbn1cblxuLnN1YnRpdGxlLWFsdGVybmF0aXZvIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmEge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIG1heC13aWR0aDogOTklO1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICMxMjM4NjI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0aGVhZCB0ciB0aDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDsqL1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbn1cblxuLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX25leHQge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2xhc3Qge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX3ByZXZpb3VzIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maXJzdCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcHJldmlvdXMuZGlzYWJsZWQge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpcnN0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnMge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIG1heC13aWR0aDogOTklO1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGhlYWQgdHIgdGg6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7Ki9cbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0cjpmaXJzdC1vZi10eXBlIHRkIHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0cjpmaXJzdC1vZi10eXBlIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0cjpmaXJzdC1vZi10eXBlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmxhc3Qtb2YtdHlwZSB0ZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbn1cblxuLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19uZXh0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2xhc3Qge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfcHJldmlvdXMge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlyc3Qge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfcHJldmlvdXMuZGlzYWJsZWQge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlyc3QuZGlzYWJsZWQge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuXG4jc3RlcC0xIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvcl90ZXh0byAudGEtdG9vbGJhciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVkaXRvcl90ZXh0byAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnRvci1raXQtNiB7XG4gIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcbiAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuI25vdGljaWFzTWFuYWdlciB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7Ki9cbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0YzRjZGOCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5hY3Rpb24tZWRpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDEzNiwgMTM2LCAwLjg1KTtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5jb250ZWluZXItaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODg4ODtcbiAgb3BhY2l0eTogMC44NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvICNwaG90by1pZCB7XG4gIG9wYWNpdHk6IDAuODI7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAuaDMtbm90aWNpYSB7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAuZGF0ZS1ub3RpY2lhIGkge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gLmRhdGUtbm90aWNpYSBzcGFuIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1ub3RpY2lhIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNvbnRlaW5lci1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAzNywgNzUsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmgzLW5vdGljaWEge1xuICBib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuc3Bhbi1zdGF0dXMge1xuICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAjcGhvdG8taWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgLyogLmZpcnN0LXRleHQtdGFibGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfSovXG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAuX21kLWljb24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAubWQtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgI25vdGljaWFzTWFuYWdlciBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJsdWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLm9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjcHJldmlldy1zaW11bGF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI25leHQtbm90aWNpYSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tIHtcbiAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDFweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbSBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5pY29uLWgzIHtcbiAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuaWNvbi1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM3YmMwNDM7XG4gIG1hcmdpbjogMCAtMnB4IDBweCAtMTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5tZC10b29sdGlwLWhlbHAgLl9tZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNub3RpY2lhc01hbmFnZXIgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNub3RpY2lhc01hbmFnZXIgaDMsICNub3RpY2lhc01hbmFnZXIgcCwgI25vdGljaWFzTWFuYWdlciBzcGFuLCAjbm90aWNpYXNNYW5hZ2VyIGxhYmVsLCAjbm90aWNpYXNNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyICNhdmFsaWFkb3IgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgbGFiZWwge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ncmFkaWVudC0xIHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC0yIHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC0zIHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCA1OSwgMTI0KSAxJSwgcmdiKDAsIDk3LCAxMzkpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC00IHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDQsIDI5LCAxMDgpIDElLCByZ2IoMCwgOTcsIDEzOSkgMTAwJSk7XG59XG5cbi5pbnB1dC1zZWFyY2gtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGVmYXVsdC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogNDNweDtcbn1cbi5idG4tZGVmYXVsdC0xIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idG4tZGVmYXVsdC0xIGksIC5idG4tZGVmYXVsdC0xIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIC8qICAgICAgICBjb2xvcjogIzQ0RDYyQzsqL1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1kZWZhdWx0LTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZmF1bHQtMTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0xOmhvdmVyIGksIC5idG4tZGVmYXVsdC0xOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi1kZWZhdWx0LTE6ZGlzYWJsZWQgaSwgLmJ0bi1kZWZhdWx0LTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0LTIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLmJ0bi1kZWZhdWx0LTIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ0bi1kZWZhdWx0LTIgaSwgLmJ0bi1kZWZhdWx0LTIgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgLyogICAgICAgIGNvbG9yOiAjN2JjMDQzOyovXG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLWRlZmF1bHQtMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0yOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTI6aG92ZXIgaSwgLmJ0bi1kZWZhdWx0LTI6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGVmYXVsdC0yOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLWRlZmF1bHQtMjpkaXNhYmxlZCBpLCAuYnRuLWRlZmF1bHQtMjpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0yOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Ym1pdC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cbiAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDsqL1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xufVxuLmJ0bi1zdWJtaXQtMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbUJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LTEgaSwgLmJ0bi1zdWJtaXQtMSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1zdWJtaXQtMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LTE6aG92ZXIgaSwgLmJ0bi1zdWJtaXQtMTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCBpLCAuYnRuLXN1Ym1pdC0xOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1pY29uLTEge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnRuLWljb24tMSBpLCAuYnRuLWljb24tMSBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3Njtcbn1cblxuLmJ0bi1pY29uLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTE6aG92ZXIgaSwgLmJ0bi1pY29uLTE6aG92ZXIgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLWljb24tMTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMTpkaXNhYmxlZCBpLCAuYnRuLWljb24tMTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmJ0bi1pY29uLTIge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWljb24tMiBpLCAuYnRuLWljb24tMiBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q0ZDRkNDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1pY29uLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTI6aG92ZXIgaSwgLmJ0bi1pY29uLTI6aG92ZXIgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWljb24tMjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMjpkaXNhYmxlZCBpLCAuYnRuLWljb24tMjpkaXNhYmxlZCBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYnRuLXN1Ym1pdC1tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAvKiBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cbiAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI2NjBhYjsqL1xufVxuLmJ0bi1zdWJtaXQtbW9kYWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU21cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LW1vZGFsIGksIC5idG4tc3VibWl0LW1vZGFsIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciBzcGFuLCAuYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciBpLCAuYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciBtZC1pY29uIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2FuY2VsLW1vZGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1jYW5jZWwtbW9kYWwgaSwgLmJ0bi1jYW5jZWwtbW9kYWwgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbDpob3ZlciBzcGFuLCAuYnRuLWNhbmNlbC1tb2RhbDpob3ZlciBpLCAuYnRuLWNhbmNlbC1tb2RhbDpob3ZlciBtZC1pY29uIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4tdGFibGUtaW5mbyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWluZm8gaSwgLmJ0bi10YWJsZS1pbmZvIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDkwY2Y7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYnRuLXRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5MGNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWluZm86aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWluZm86aG92ZXIgaSwgLmJ0bi10YWJsZS1pbmZvOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWluZm86ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCBpLCAuYnRuLXRhYmxlLWluZm86ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWluZm86ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtY29uZmlybSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4tdGFibGUtY29uZmlybSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWNvbmZpcm0gaSwgLmJ0bi10YWJsZS1jb25maXJtIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3YmMwNDM7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYnRuLXRhYmxlLWNvbmZpcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2JjMDQzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWNvbmZpcm06aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWNvbmZpcm06aG92ZXIgaSwgLmJ0bi10YWJsZS1jb25maXJtOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWNvbmZpcm06ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCBpLCAuYnRuLXRhYmxlLWNvbmZpcm06ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWNvbmZpcm06ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtZWRpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4tdGFibGUtZWRpdCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWVkaXQgaSwgLmJ0bi10YWJsZS1lZGl0IG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmN2JkMDE7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYnRuLXRhYmxlLWVkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdiZDAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWVkaXQ6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWVkaXQ6aG92ZXIgaSwgLmJ0bi10YWJsZS1lZGl0OmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWVkaXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCBpLCAuYnRuLXRhYmxlLWVkaXQ6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWVkaXQ6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtZGVsZXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1kZWxldGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1kZWxldGUgaSwgLmJ0bi10YWJsZS1kZWxldGUgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U5NTQ0ZDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtZGVsZXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5NTQ0ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1kZWxldGU6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciBpLCAuYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tdGFibGUtZGVsZXRlOmRpc2FibGVkIGksIC5idG4tdGFibGUtZGVsZXRlOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFuaW1lZC1ub3RpZnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yaXNlLXNoYWtlLW5vdGlmeSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIGluZmluaXRlO1xufVxuXG4ucmlzZS1zaGFrZS0xMFIge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyAxMDtcbn1cblxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA3Mzc3NjtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEsIHBvciBleGVtcGxvLCB2ZXJtZWxobyAqL1xuICBvcGFjaXR5OiAxOyAvKiBQYXJhIGdhcmFudGlyIHZpc2liaWxpZGFkZSBubyBGaXJlZm94ICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBuYXZlZ2Fkb3JlcyBXZWJLaXQgKENocm9tZSwgU2FmYXJpKSAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEgKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIEZpcmVmb3ggKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9Ki9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgbWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIgLl9tZC1pY29uIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAubWQtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCAubW9kYWwtcGFkcmFvLW5vdGljaWEgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG59XG5cbm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xufVxuXG4uc3VidGl0bGUtYWx0ZXJuYXRpdm8ge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA5OSU7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzEyMzg2MjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHRyIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50OyovXG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHRyOmxhc3Qtb2YtdHlwZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHRyOmxhc3Qtb2YtdHlwZSB0ZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xufVxuXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbmV4dCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbGFzdCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcHJldmlvdXMge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpcnN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wcmV2aW91cy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlyc3QuZGlzYWJsZWQge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVycyB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA5OSU7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICMxMjM4NjI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0aGVhZCB0ciB0aDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDsqL1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGQge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmxhc3Qtb2YtdHlwZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xufVxuXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX25leHQge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfbGFzdCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19wcmV2aW91cyB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19maXJzdCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19wcmV2aW91cy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19maXJzdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG5cbiNzdGVwLTEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yX3RleHRvIC50YS10b29sYmFyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yX3RleHRvIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jbm90aWNpYXNNYW5hZ2VyIHtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRjNGNkY4ICFpbXBvcnRhbnQ7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmFjdGlvbi1lZGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTM2LCAxMzYsIDAuODUpO1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gLmNvbnRlaW5lci1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4ODg4O1xuICBvcGFjaXR5OiAwLjg0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gI3Bob3RvLWlkIHtcbiAgb3BhY2l0eTogMC44Mjtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5oMy1ub3RpY2lhIHtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5kYXRlLW5vdGljaWEgaSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAuZGF0ZS1ub3RpY2lhIHNwYW4ge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLW5vdGljaWEge1xuICBoZWlnaHQ6IDI4MHB4O1xuICB3aWR0aDogMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY29udGVpbmVyLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDM3LCA3NSwgMC42KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuaDMtbm90aWNpYSB7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5zcGFuLXN0YXR1cyB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzICNwaG90by1pZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxMjM4NjI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9Ki9cbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5fbWQtaWNvbiB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5tZC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCAjbm90aWNpYXNNYW5hZ2VyIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAub3JhbmdlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICNwcmV2aWV3LXNpbXVsYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjbmV4dC1ub3RpY2lhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b20ge1xuICBtYXJnaW46IDAgMCAwIDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMXB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tIG1kLWljb24ge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xufVxuI25vdGljaWFzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmljb24taDMge1xuICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5pY29uLWhlbHAge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdiYzA0MztcbiAgbWFyZ2luOiAwIC0ycHggMHB4IC0xMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmFjdGl2ZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI25vdGljaWFzTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI25vdGljaWFzTWFuYWdlciBoMywgI25vdGljaWFzTWFuYWdlciBwLCAjbm90aWNpYXNNYW5hZ2VyIHNwYW4sICNub3RpY2lhc01hbmFnZXIgbGFiZWwsICNub3RpY2lhc01hbmFnZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI25vdGljaWFzTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNub3RpY2lhc01hbmFnZXIgI3RhYmVsYS1vanQgdHIge1xuICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25vdGljaWFzTWFuYWdlciAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCBtZC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNub3RpY2lhc01hbmFnZXIgLmNhcmQtY2xhc3NpZmljYWNhbyB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNub3RpY2lhc01hbmFnZXIgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNub3RpY2lhc01hbmFnZXIgbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI25vdGljaWFzTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jbm90aWNpYXNNYW5hZ2VyIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmdyYWRpZW50LTEge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTIge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTMge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMzgsIDU5LCAxMjQpIDElLCByZ2IoMCwgOTcsIDEzOSkgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTQge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNCwgMjksIDEwOCkgMSUsIHJnYigwLCA5NywgMTM5KSAxMDAlKTtcbn1cblxuLmlucHV0LXNlYXJjaC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLmJ0bi1kZWZhdWx0LTEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ0bi1kZWZhdWx0LTEgaSwgLmJ0bi1kZWZhdWx0LTEgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgLyogICAgICAgIGNvbG9yOiAjNDRENjJDOyovXG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLWRlZmF1bHQtMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0xOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTE6aG92ZXIgaSwgLmJ0bi1kZWZhdWx0LTE6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGVmYXVsdC0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCBpLCAuYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tZGVmYXVsdC0xOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRlZmF1bHQtMiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uYnRuLWRlZmF1bHQtMiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnRuLWRlZmF1bHQtMiBpLCAuYnRuLWRlZmF1bHQtMiBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICAvKiAgICAgICAgY29sb3I6ICM3YmMwNDM7Ki9cbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tZGVmYXVsdC0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTI6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZmF1bHQtMjpob3ZlciBpLCAuYnRuLWRlZmF1bHQtMjpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tZGVmYXVsdC0yOmRpc2FibGVkIGksIC5idG4tZGVmYXVsdC0yOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VibWl0LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50OyovXG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG59XG4uYnRuLXN1Ym1pdC0xIHNwYW4ge1xuICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMSBpLCAuYnRuLXN1Ym1pdC0xIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMTpob3ZlciBpLCAuYnRuLXN1Ym1pdC0xOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIGksIC5idG4tc3VibWl0LTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWljb24tMSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4taWNvbi0xIGksIC5idG4taWNvbi0xIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuXG4uYnRuLWljb24tMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMTpob3ZlciBpLCAuYnRuLWljb24tMTpob3ZlciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5idG4taWNvbi0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0xOmRpc2FibGVkIGksIC5idG4taWNvbi0xOmRpc2FibGVkIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLWljb24tMiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4taWNvbi0yIGksIC5idG4taWNvbi0yIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWljb24tMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMjpob3ZlciBpLCAuYnRuLWljb24tMjpob3ZlciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4taWNvbi0yOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0yOmRpc2FibGVkIGksIC5idG4taWNvbi0yOmRpc2FibGVkIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5idG4tc3VibWl0LW1vZGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC8qIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjY2MGFiOyovXG59XG4uYnRuLXN1Ym1pdC1tb2RhbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtbW9kYWwgaSwgLmJ0bi1zdWJtaXQtbW9kYWwgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIGksIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbCBpLCAuYnRuLWNhbmNlbC1tb2RhbCBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIGksIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1pbmZvIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbyBpLCAuYnRuLXRhYmxlLWluZm8gbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwOTBjZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDkwY2YgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbzpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbzpob3ZlciBpLCAuYnRuLXRhYmxlLWluZm86aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1pbmZvOmRpc2FibGVkIGksIC5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1jb25maXJtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1jb25maXJtIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybSBpLCAuYnRuLXRhYmxlLWNvbmZpcm0gbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdiYzA0MztcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtY29uZmlybTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3YmMwNDMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpob3ZlciBpLCAuYnRuLXRhYmxlLWNvbmZpcm06aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1jb25maXJtOmRpc2FibGVkIGksIC5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi10YWJsZS1lZGl0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdCBpLCAuYnRuLXRhYmxlLWVkaXQgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y3YmQwMTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tdGFibGUtZWRpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2JkMDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdDpob3ZlciBpLCAuYnRuLXRhYmxlLWVkaXQ6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1lZGl0OmRpc2FibGVkIGksIC5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10YWJsZS1kZWxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZSBpLCAuYnRuLXRhYmxlLWRlbGV0ZSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTk1NDRkO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmJ0bi10YWJsZS1kZWxldGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTk1NDRkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdGFibGUtZGVsZXRlOmhvdmVyIGksIC5idG4tdGFibGUtZGVsZXRlOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRhYmxlLWRlbGV0ZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQgaSwgLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRhYmxlLWRlbGV0ZTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmljb24tYW5pbWVkLW5vdGlmeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJpc2Utc2hha2Utbm90aWZ5IHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgaW5maW5pdGU7XG59XG5cbi5yaXNlLXNoYWtlLTEwUiB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIDEwO1xufVxuXG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDczNzc2O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSwgcG9yIGV4ZW1wbG8sIHZlcm1lbGhvICovXG4gIG9wYWNpdHk6IDE7IC8qIFBhcmEgZ2FyYW50aXIgdmlzaWJpbGlkYWRlIG5vIEZpcmVmb3ggKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIG5hdmVnYWRvcmVzIFdlYktpdCAoQ2hyb21lLCBTYWZhcmkpICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgRmlyZWZveCAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH0qL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAuX21kLWljb24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5tZC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sIC5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cblxubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0aXRsZS1hbHRlcm5hdGl2byB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDk5JTtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGhlYWQgdHIgdGg6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1hbHRlcm5hdGl2YSB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7Ki9cbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmEgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9uZXh0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9sYXN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wcmV2aW91cyB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlyc3Qge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLWFsdGVybmF0aXZhX3ByZXZpb3VzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maXJzdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDk5JTtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzEyMzg2MjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRoZWFkIHRyIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50OyovXG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycyB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfbmV4dCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVyc19sYXN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX3ByZXZpb3VzIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpcnN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX3ByZXZpb3VzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpcnN0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnNfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuI3N0ZXAtMSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3JfdGV4dG8gLnRhLXRvb2xiYXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JfdGV4dG8gLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50b3Ita2l0LTYge1xuICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XG4gIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5pY29uLWFuaW1lZC1ub3RpZnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAucmlzZS1zaGFrZS1ub3RpZnkge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyBpbmZpbml0ZTtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5iZy1ncmFkaWVudC0xIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYig1NSwgNTQsIDE1Mik7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDU1LCA1NCwgMTUyKSA1JSwgcmdiKDI0OSwgMTE1LCAxNDEpIDY2JSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDU1LCA1NCwgMTUyKSA1JSwgcmdiKDI0OSwgMTE1LCAxNDEpIDY2JSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYig1NSwgNTQsIDE1MikgNSUsIHJnYigyNDksIDExNSwgMTQxKSA2NiUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzM3MzY5OFwiLGVuZENvbG9yc3RyPVwiI2Y5NzM4ZFwiLEdyYWRpZW50VHlwZT0xKTtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5iZy1ncmFkaWVudC0yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigxOSwgMTY3LCAyMTEpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYigxOSwgMTY3LCAyMTEpIDUlLCByZ2IoMTcsIDU1LCAxMTgpIDY2JSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDE5LCAxNjcsIDIxMSkgNSUsIHJnYig3LCA1NSwgMTE4KSA2NiUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDcsIDU1LCAxMTgpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTNhN2QzXCIsZW5kQ29sb3JzdHI9XCIjOGMzNmUzXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmJnLWdyYWRpZW50LTMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiKDM4LCAxOTEsIDkzKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMzgsIDE5MSwgOTMpIDUlLCByZ2IoMjcsIDExNCwgMTQpIDY2JSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDM4LCAxOTEsIDkzKSA1JSwgcmdiKDI3LCAxMTQsIDE0KSA2NiUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMzgsIDE5MSwgOTMpIDUlLCByZ2IoMjcsIDExNCwgMTQpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMjZiZjVkXCIsZW5kQ29sb3JzdHI9XCIjMWI3MjBlXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmJnLWdyYWRpZW50LTQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTksIDE2NywgMjExKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDE0MCwgNTQsIDIyNykgNjYlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDE0MCwgNTQsIDIyNykgNjYlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDE5LCAxNjcsIDIxMSkgNSUsIHJnYigxNDAsIDU0LCAyMjcpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTNhN2QzXCIsZW5kQ29sb3JzdHI9XCIjOGMzNmUzXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmJnLWdyYWRpZW50LTUge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5iZy1ncmFkaWVudC02IHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYig0LCAyOSwgMTA4KSAxJSwgcmdiKDAsIDk3LCAxMzkpIDEwMCUpO1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmJnLWdyYWRpZW50LTcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMjYzYjdjIDElLCAjMDA2MThiIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAuY2FyZC1ibGFuayB7XG4gIHdpZHRoOiAyNTVweDtcbiAgbWluLWhlaWdodDogMjU1cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmNhcmQtZGFzaGJvYXJkIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMjBweDtcbiAgd2lkdGg6IDI1NXB4O1xuICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAuY2FyZC1kYXNoYm9hcmQtMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDI1NXB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5jYXJkLWRhc2hib2FyZC0zIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMjBweDtcbiAgbWluLWhlaWdodDogMjU1cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIC8qYmFja2dyb3VuZDogIzFiNDg3NyAhaW1wb3J0YW50OyovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICMyNjNiN2MgMSUsICMwMDYxOGIgMTAwJSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTVweCAwIDIwcHg7XG4gIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH0qL1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgbWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIgLl9tZC1pY29uIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5tZC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgI25vdGlmaWNhY29lc01hbmFnZXIgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLm9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAjcHJldmlldy1zaW11bGF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyICNuZXh0LW5vdGljaWEge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b20ge1xuICBtYXJnaW46IDAgMCAwIDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMXB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbSBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAuaWNvbi1oMyB7XG4gIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5pY29uLWhlbHAge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdiYzA0MztcbiAgbWFyZ2luOiAwIC0ycHggMHB4IC0xMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIC5fbWQtY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmFjdGl2ZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciBoMywgI25vdGlmaWNhY29lc01hbmFnZXIgcCwgI25vdGlmaWNhY29lc01hbmFnZXIgc3BhbiwgI25vdGlmaWNhY29lc01hbmFnZXIgbGFiZWwsICNub3RpZmljYWNvZXNNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS1vanQgdHIge1xuICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmNvbnRlbnQtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmNvbnRlbnQtY2FyZCBtZC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgLmhlYWRlci1jb250ZW50LW9qdCB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI25vdGlmaWNhY29lc01hbmFnZXIgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jbm90aWZpY2Fjb2VzTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIGxhYmVsIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbiNub3RpZmljYWNvZXNNYW5hZ2VyIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qZ3JhZGllbnQtMSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTIge1xuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC0zIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzOCwgNTksIDEyNCkgMSUsIHJnYmEoMCwgOTcsIDEzOSwgMSkgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTQge1xuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKTtcbn0qL1xuLmlucHV0LXNlYXJjaC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zdWJtaXQtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXG4gIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7Ki9cbiAgYmFja2dyb3VuZDogIzA3Mzc3Njtcbn1cbi5idG4tc3VibWl0LTEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xIGksIC5idG4tc3VibWl0LTEgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tc3VibWl0LTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xOmhvdmVyIGksIC5idG4tc3VibWl0LTE6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQgaSwgLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbmV4dC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICMyNjNiN2MgMSUsICMwMDYxOGIgMTAwJSkgIWltcG9ydGFudDsqL1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLmJ0bi1uZXh0LTEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLW5leHQtMSBpLCAuYnRuLW5leHQtMSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1uZXh0LTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuLmJ0bi1uZXh0LTE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuLmJ0bi1uZXh0LTE6aG92ZXIgaSwgLmJ0bi1uZXh0LTE6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLW5leHQtMTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi1uZXh0LTE6ZGlzYWJsZWQgaSwgLmJ0bi1uZXh0LTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW5leHQtMTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1tZW51LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5idG4tbWVudS0xIHNwYW4ge1xuICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1tZW51LTEgaSwgLmJ0bi1tZW51LTEgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tbWVudS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cbi5idG4tbWVudS0xOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cbi5idG4tbWVudS0xOmhvdmVyIGksIC5idG4tbWVudS0xOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmJ0bi1tZW51LTE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tbWVudS0xOmRpc2FibGVkIGksIC5idG4tbWVudS0xOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1tZW51LTE6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taWNvbi0xIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ0bi1pY29uLTEgaSwgLmJ0bi1pY29uLTEgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG5cbi5idG4taWNvbi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0xOmhvdmVyIGksIC5idG4taWNvbi0xOmhvdmVyIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQgaSwgLmJ0bi1pY29uLTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5idG4taWNvbi0yIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1pY29uLTIgaSwgLmJ0bi1pY29uLTIgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4taWNvbi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0yOmhvdmVyIGksIC5idG4taWNvbi0yOmhvdmVyIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQgaSwgLmJ0bi1pY29uLTI6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmJ0bi1zdWJtaXQtbW9kYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgLyogYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXG4gIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyNjYwYWI7Ki9cbn1cbi5idG4tc3VibWl0LW1vZGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC1tb2RhbCBpLCAuYnRuLXN1Ym1pdC1tb2RhbCBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciBzcGFuLCAuYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciBpLCAuYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciBtZC1pY29uIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXN1Ym1pdC1tb2RhbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjYjdiN2I3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC1tb2RhbDpkaXNhYmxlZCBzcGFuLCAuYnRuLXN1Ym1pdC1tb2RhbDpkaXNhYmxlZCBpLCAuYnRuLXN1Ym1pdC1tb2RhbDpkaXNhYmxlZCBtZC1pY29uIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjYjdiN2I3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2FuY2VsLW1vZGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1jYW5jZWwtbW9kYWwgaSwgLmJ0bi1jYW5jZWwtbW9kYWwgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbDpob3ZlciBzcGFuLCAuYnRuLWNhbmNlbC1tb2RhbDpob3ZlciBpLCAuYnRuLWNhbmNlbC1tb2RhbDpob3ZlciBtZC1pY29uIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZW50LWZpbHRybyBsYWJlbCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG4jY29udGVudC1maWx0cm8gLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDczNzc2O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSwgcG9yIGV4ZW1wbG8sIHZlcm1lbGhvICovXG4gIG9wYWNpdHk6IDE7IC8qIFBhcmEgZ2FyYW50aXIgdmlzaWJpbGlkYWRlIG5vIEZpcmVmb3ggKi9cbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIG5hdmVnYWRvcmVzIFdlYktpdCAoQ2hyb21lLCBTYWZhcmkpICovXG59XG4jY29udGVudC1maWx0cm8gLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSAqL1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgRmlyZWZveCAqL1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4jY29udGVudC1maWx0cm8gLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4jY29udGVudC1maWx0cm8ge1xuICAvKiN0YWJlbGEtdXNlci1hcHAge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyovXG4gIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIH0qL1xuICAvKnRoZWFkIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcblxuICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIH1cblxuICAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICBtZC1jaGVja2JveCB7XG4gICAgICAuX21kLWNvbnRhaW5lciB7XG4gICAgICAgICAgLl9tZC1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWQtY2hlY2tlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIH0qL1xufVxuXG5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbUJvb2sgIWltcG9ydGFudDtcbn1cblxuI3N0ZXAtMSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3JfdGV4dG8gLnRhLXRvb2xiYXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JfdGV4dG8gLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50b3Ita2l0LTYge1xuICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XG4gIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbiN2aWRlb3NNYW5hZ2VyIHtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xufVxuI3ZpZGVvc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0YzRjZGOCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xufVxuI3ZpZGVvc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuYWN0aW9uLWVkaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jdmlkZW9zTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTM2LCAxMzYsIDAuODUpO1xufVxuI3ZpZGVvc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5jb250ZWluZXItaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODg4ODtcbiAgb3BhY2l0eTogMC44NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAjcGhvdG8taWQge1xuICBvcGFjaXR5OiAwLjgyO1xufVxuI3ZpZGVvc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5oMy1ub3RpY2lhIHtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAuZGF0ZS1ub3RpY2lhIGkge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5kYXRlLW5vdGljaWEgc3BhbiB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLW5vdGljaWEge1xuICBoZWlnaHQ6IDI4MHB4O1xuICB3aWR0aDogMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNvbnRlaW5lci1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAzNywgNzUsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jdmlkZW9zTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5oMy1ub3RpY2lhIHtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jdmlkZW9zTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5zcGFuLXN0YXR1cyB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuI3ZpZGVvc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAjcGhvdG8taWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI3ZpZGVvc01hbmFnZXIgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxMjM4NjI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9Ki9cbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3ZpZGVvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI3ZpZGVvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI3ZpZGVvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5fbWQtaWNvbiB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAubWQtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sICN2aWRlb3NNYW5hZ2VyIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgLmJsdWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgI3ByZXZpZXctc2ltdWxhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAjbmV4dC1ub3RpY2lhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tIHtcbiAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDFweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b20gbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xufVxuI3ZpZGVvc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgLmljb24taDMge1xuICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4jdmlkZW9zTWFuYWdlciAuaWNvbi1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM3YmMwNDM7XG4gIG1hcmdpbjogMCAtMnB4IDBweCAtMTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5tZC10b29sdGlwLWhlbHAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3ZpZGVvc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jdmlkZW9zTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3ZpZGVvc01hbmFnZXIgaDMsICN2aWRlb3NNYW5hZ2VyIHAsICN2aWRlb3NNYW5hZ2VyIHNwYW4sICN2aWRlb3NNYW5hZ2VyIGxhYmVsLCAjdmlkZW9zTWFuYWdlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jdmlkZW9zTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiN2aWRlb3NNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiN2aWRlb3NNYW5hZ2VyICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbiN2aWRlb3NNYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiN2aWRlb3NNYW5hZ2VyICNhdmFsaWFkb3IgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xufVxuI3ZpZGVvc01hbmFnZXIgbWQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdmlkZW9zTWFuYWdlciBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jdmlkZW9zTWFuYWdlciBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ncmFkaWVudC0xIHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC0yIHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC0zIHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCA1OSwgMTI0KSAxJSwgcmdiKDAsIDk3LCAxMzkpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC00IHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDQsIDI5LCAxMDgpIDElLCByZ2IoMCwgOTcsIDEzOSkgMTAwJSk7XG59XG5cbi5pbnB1dC1zZWFyY2gtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VibWl0LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50OyovXG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG59XG4uYnRuLXN1Ym1pdC0xIHNwYW4ge1xuICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMSBpLCAuYnRuLXN1Ym1pdC0xIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMTpob3ZlciBpLCAuYnRuLXN1Ym1pdC0xOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIGksIC5idG4tc3VibWl0LTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWljb24tMSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4taWNvbi0xIGksIC5idG4taWNvbi0xIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuXG4uYnRuLWljb24tMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMTpob3ZlciBpLCAuYnRuLWljb24tMTpob3ZlciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5idG4taWNvbi0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0xOmRpc2FibGVkIGksIC5idG4taWNvbi0xOmRpc2FibGVkIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLWljb24tMiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4taWNvbi0yIGksIC5idG4taWNvbi0yIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWljb24tMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMjpob3ZlciBpLCAuYnRuLWljb24tMjpob3ZlciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4taWNvbi0yOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0yOmRpc2FibGVkIGksIC5idG4taWNvbi0yOmRpc2FibGVkIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5idG4tc3VibWl0LW1vZGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC8qIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjY2MGFiOyovXG59XG4uYnRuLXN1Ym1pdC1tb2RhbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtbW9kYWwgaSwgLmJ0bi1zdWJtaXQtbW9kYWwgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIGksIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbCBpLCAuYnRuLWNhbmNlbC1tb2RhbCBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIGksIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA3Mzc3NjtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEsIHBvciBleGVtcGxvLCB2ZXJtZWxobyAqL1xuICBvcGFjaXR5OiAxOyAvKiBQYXJhIGdhcmFudGlyIHZpc2liaWxpZGFkZSBubyBGaXJlZm94ICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBuYXZlZ2Fkb3JlcyBXZWJLaXQgKENocm9tZSwgU2FmYXJpKSAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEgKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIEZpcmVmb3ggKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9Ki9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgbWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIgLl9tZC1pY29uIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAubWQtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCAubW9kYWwtcGFkcmFvLW5vdGljaWEgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG59XG5cbm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xufVxuXG4jc3RlcC0xIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvcl90ZXh0byAudGEtdG9vbGJhciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVkaXRvcl90ZXh0byAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnRvci1raXQtNiB7XG4gIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcbiAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuI25vdmlkYWRlc01hbmFnZXIge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzEzLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXG59XG4jbm92aWRhZGVzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIHtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzEzLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7Ki9cbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmFjdGlvbi1lZGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOSAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5jb250ZWluZXItaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODg4ODtcbiAgb3BhY2l0eTogMC44NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtaW5hdGl2byAjcGhvdG8taWQge1xuICBvcGFjaXR5OiAwLjgyO1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5oMy1ub3RpY2lhIHtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gLmRhdGUtbm90aWNpYSB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY2FyZC1pbmF0aXZvIC5kYXRlLW5vdGljaWEgaSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzIC5jYXJkLWluYXRpdm8gLmRhdGUtbm90aWNpYSBzcGFuIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmNhcmQtbm90aWNpYSB7XG4gIGhlaWdodDogMTgwcHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudC1ub3RpY2lhcyAuY29udGVpbmVyLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLmgzLW5vdGljaWEge1xuICBib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQtbm90aWNpYXMgLnNwYW4tc3RhdHVzIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbUJvb2sgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4jbm92aWRhZGVzTWFuYWdlciAuY29udGVudC1jYXJkIC5jb250ZW50LW5vdGljaWFzICNwaG90by1pZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jbm92aWRhZGVzTWFuYWdlciAuY29udGVudC1jYXJkIC5ub3ZpZGFkZS0wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYig1NSwgNTQsIDE1Mik7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDU1LCA1NCwgMTUyKSA1JSwgcmdiKDI0OSwgMTE1LCAxNDEpIDY2JSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDU1LCA1NCwgMTUyKSA1JSwgcmdiKDI0OSwgMTE1LCAxNDEpIDY2JSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYig1NSwgNTQsIDE1MikgNSUsIHJnYigyNDksIDExNSwgMTQxKSA2NiUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzM3MzY5OFwiLGVuZENvbG9yc3RyPVwiI2Y5NzM4ZFwiLEdyYWRpZW50VHlwZT0xKTtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgLm5vdmlkYWRlLTEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiKDU1LCA1NCwgMTUyKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoNTUsIDU0LCAxNTIpIDUlLCByZ2IoMjQ5LCAxMTUsIDE0MSkgNjYlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoNTUsIDU0LCAxNTIpIDUlLCByZ2IoMjQ5LCAxMTUsIDE0MSkgNjYlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDU1LCA1NCwgMTUyKSA1JSwgcmdiKDI0OSwgMTE1LCAxNDEpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMzczNjk4XCIsZW5kQ29sb3JzdHI9XCIjZjk3MzhkXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAubm92aWRhZGUtMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHggMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMTksIDE2NywgMjExKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDE0MCwgNTQsIDIyNykgNjYlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDE0MCwgNTQsIDIyNykgNjYlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDE5LCAxNjcsIDIxMSkgNSUsIHJnYigxNDAsIDU0LCAyMjcpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTNhN2QzXCIsZW5kQ29sb3JzdHI9XCIjOGMzNmUzXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmNvbnRlbnQtY2FyZCAubm92aWRhZGUtMyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHggMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMzgsIDE5MSwgOTMpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYigzOCwgMTkxLCA5MykgNSUsIHJnYigyNywgMTE0LCAxNCkgNjYlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMzgsIDE5MSwgOTMpIDUlLCByZ2IoMjcsIDExNCwgMTQpIDY2JSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYigzOCwgMTkxLCA5MykgNSUsIHJnYigyNywgMTE0LCAxNCkgNjYlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMyNmJmNWRcIixlbmRDb2xvcnN0cj1cIiMxYjcyMGVcIixHcmFkaWVudFR5cGU9MSk7XG59XG4jbm92aWRhZGVzTWFuYWdlciAudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzEyMzg2MjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTVweCAwIDIwcHg7XG4gIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH0qL1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbm92aWRhZGVzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIC5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm92aWRhZGVzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jbm92aWRhZGVzTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgbWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIgLl9tZC1pY29uIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5tZC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgI25vdmlkYWRlc01hbmFnZXIgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLm9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAjcHJldmlldy1zaW11bGF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyICNuZXh0LW5vdGljaWEge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b20ge1xuICBtYXJnaW46IDAgMCAwIDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMXB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbSBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG59XG4jbm92aWRhZGVzTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIG1kLWljb24ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciAuaWNvbi1oMyB7XG4gIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5pY29uLWhlbHAge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdiYzA0MztcbiAgbWFyZ2luOiAwIC0ycHggMHB4IC0xMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jbm92aWRhZGVzTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIC5fbWQtY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmFjdGl2ZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jbm92aWRhZGVzTWFuYWdlciBoMywgI25vdmlkYWRlc01hbmFnZXIgcCwgI25vdmlkYWRlc01hbmFnZXIgc3BhbiwgI25vdmlkYWRlc01hbmFnZXIgbGFiZWwsICNub3ZpZGFkZXNNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS1vanQgdHIge1xuICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xufVxuI25vdmlkYWRlc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmNvbnRlbnQtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmNvbnRlbnQtY2FyZCBtZC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI25vdmlkYWRlc01hbmFnZXIgLmhlYWRlci1jb250ZW50LW9qdCB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI25vdmlkYWRlc01hbmFnZXIgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jbm92aWRhZGVzTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIGxhYmVsIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbiNub3ZpZGFkZXNNYW5hZ2VyIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmdyYWRpZW50LTEge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTIge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTMge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMzgsIDU5LCAxMjQpIDElLCByZ2IoMCwgOTcsIDEzOSkgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmdyYWRpZW50LTQge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNCwgMjksIDEwOCkgMSUsIHJnYigwLCA5NywgMTM5KSAxMDAlKTtcbn1cblxuLmlucHV0LXNlYXJjaC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zdWJtaXQtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXG4gIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7Ki9cbiAgYmFja2dyb3VuZDogIzA3Mzc3Njtcbn1cbi5idG4tc3VibWl0LTEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xIGksIC5idG4tc3VibWl0LTEgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tc3VibWl0LTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xOmhvdmVyIGksIC5idG4tc3VibWl0LTE6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQgaSwgLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taWNvbi0xIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ0bi1pY29uLTEgaSwgLmJ0bi1pY29uLTEgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG5cbi5idG4taWNvbi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0xOmhvdmVyIGksIC5idG4taWNvbi0xOmhvdmVyIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQgaSwgLmJ0bi1pY29uLTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5idG4taWNvbi0yIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1pY29uLTIgaSwgLmJ0bi1pY29uLTIgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4taWNvbi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0yOmhvdmVyIGksIC5idG4taWNvbi0yOmhvdmVyIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQgaSwgLmJ0bi1pY29uLTI6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmJ0bi1zdWJtaXQtbW9kYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgLyogYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXG4gIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyNjYwYWI7Ki9cbn1cbi5idG4tc3VibWl0LW1vZGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC1tb2RhbCBpLCAuYnRuLXN1Ym1pdC1tb2RhbCBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIgc3BhbiwgLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIgaSwgLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIgbWQtaWNvbiB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNhbmNlbC1tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuLmJ0bi1jYW5jZWwtbW9kYWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsIGksIC5idG4tY2FuY2VsLW1vZGFsIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLWNhbmNlbC1tb2RhbDpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIgc3BhbiwgLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIgaSwgLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIgbWQtaWNvbiB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDczNzc2O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSwgcG9yIGV4ZW1wbG8sIHZlcm1lbGhvICovXG4gIG9wYWNpdHk6IDE7IC8qIFBhcmEgZ2FyYW50aXIgdmlzaWJpbGlkYWRlIG5vIEZpcmVmb3ggKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIG5hdmVnYWRvcmVzIFdlYktpdCAoQ2hyb21lLCBTYWZhcmkpICovXG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgRmlyZWZveCAqL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH0qL1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubW9kYWwtcGFkcmFvLW5vdGljaWEgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAuX21kLWljb24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIG1kLWNoZWNrYm94IC5fbWQtY29udGFpbmVyIC5tZC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sIC5tb2RhbC1wYWRyYW8tbm90aWNpYSBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cblxubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XG59XG5cbiNzdGVwLTEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yX3RleHRvIC50YS10b29sYmFyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yX3RleHRvIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgLmJnLWdyYWRpZW50LTEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiKDU1LCA1NCwgMTUyKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoNTUsIDU0LCAxNTIpIDUlLCByZ2IoMjQ5LCAxMTUsIDE0MSkgNjYlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoNTUsIDU0LCAxNTIpIDUlLCByZ2IoMjQ5LCAxMTUsIDE0MSkgNjYlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDU1LCA1NCwgMTUyKSA1JSwgcmdiKDI0OSwgMTE1LCAxNDEpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMzczNjk4XCIsZW5kQ29sb3JzdHI9XCIjZjk3MzhkXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI3VzdWFyaW9zTWFuYWdlciAuYmctZ3JhZGllbnQtMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHggMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMTksIDE2NywgMjExKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDE3LCA1NSwgMTE4KSA2NiUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYigxOSwgMTY3LCAyMTEpIDUlLCByZ2IoNywgNTUsIDExOCkgNjYlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDE5LCAxNjcsIDIxMSkgNSUsIHJnYig3LCA1NSwgMTE4KSA2NiUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzEzYTdkM1wiLGVuZENvbG9yc3RyPVwiIzhjMzZlM1wiLEdyYWRpZW50VHlwZT0xKTtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgLmJnLWdyYWRpZW50LTMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiKDM4LCAxOTEsIDkzKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMzgsIDE5MSwgOTMpIDUlLCByZ2IoMjcsIDExNCwgMTQpIDY2JSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDM4LCAxOTEsIDkzKSA1JSwgcmdiKDI3LCAxMTQsIDE0KSA2NiUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMzgsIDE5MSwgOTMpIDUlLCByZ2IoMjcsIDExNCwgMTQpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMjZiZjVkXCIsZW5kQ29sb3JzdHI9XCIjMWI3MjBlXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI3VzdWFyaW9zTWFuYWdlciAuYmctZ3JhZGllbnQtNCB7XG4gIGJhY2tncm91bmQ6IHJnYigxOSwgMTY3LCAyMTEpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYigxOSwgMTY3LCAyMTEpIDUlLCByZ2IoMTQwLCA1NCwgMjI3KSA2NiUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYigxOSwgMTY3LCAyMTEpIDUlLCByZ2IoMTQwLCA1NCwgMjI3KSA2NiUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDE0MCwgNTQsIDIyNykgNjYlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMxM2E3ZDNcIixlbmRDb2xvcnN0cj1cIiM4YzM2ZTNcIixHcmFkaWVudFR5cGU9MSk7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5iZy1ncmFkaWVudC01IHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5iZy1ncmFkaWVudC02IHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYig0LCAyOSwgMTA4KSAxJSwgcmdiKDAsIDk3LCAxMzkpIDEwMCUpO1xufVxuI3VzdWFyaW9zTWFuYWdlciAuYmctZ3JhZGllbnQtNyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICMyNjNiN2MgMSUsICMwMDYxOGIgMTAwJSkgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgLmNhcmQtZGFzaGJvYXJkIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMjBweDtcbiAgd2lkdGg6IDI1NXB4O1xuICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5jYXJkLWRhc2hib2FyZC0yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWluLWhlaWdodDogMjU1cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAuY2FyZC1kYXNoYm9hcmQtMyB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDI1NXB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgLypiYWNrZ3JvdW5kOiAjMWI0ODc3ICFpbXBvcnRhbnQ7Ki9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzI2M2I3YyAxJSwgIzAwNjE4YiAxMDAlKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgLyogLmZpcnN0LXRleHQtdGFibGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfSovXG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHAgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI3VzdWFyaW9zTWFuYWdlciAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAuX21kLWljb24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAubWQtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgI3VzdWFyaW9zTWFuYWdlciBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgLmJsdWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgLm9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAjcHJldmlldy1zaW11bGF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgI25leHQtbm90aWNpYSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAuYnRuLXNhdmUtY3VzdG9tIHtcbiAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDFweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbSBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5pY29uLWgzIHtcbiAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI3VzdWFyaW9zTWFuYWdlciAuaWNvbi1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM3YmMwNDM7XG4gIG1hcmdpbjogMCAtMnB4IDBweCAtMTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5tZC10b29sdGlwLWhlbHAgLl9tZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgaDMsICN1c3Vhcmlvc01hbmFnZXIgcCwgI3VzdWFyaW9zTWFuYWdlciBzcGFuLCAjdXN1YXJpb3NNYW5hZ2VyIGxhYmVsLCAjdXN1YXJpb3NNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jdXN1YXJpb3NNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiN1c3Vhcmlvc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAuY29udGVudC1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jdXN1YXJpb3NNYW5hZ2VyICNhdmFsaWFkb3IgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgbWQtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdXN1YXJpb3NNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiN1c3Vhcmlvc01hbmFnZXIgbGFiZWwge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuI3VzdWFyaW9zTWFuYWdlciBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKmdyYWRpZW50LTEge1xuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC0yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uZ3JhZGllbnQtMyB7XG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMzgsIDU5LCAxMjQpIDElLCByZ2JhKDAsIDk3LCAxMzksIDEpIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFkaWVudC00IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSk7XG59Ki9cbi5pbnB1dC1zZWFyY2gtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VibWl0LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50OyovXG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG59XG4uYnRuLXN1Ym1pdC0xIHNwYW4ge1xuICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMSBpLCAuYnRuLXN1Ym1pdC0xIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtMTpob3ZlciBpLCAuYnRuLXN1Ym1pdC0xOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIGksIC5idG4tc3VibWl0LTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWljb24tMSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4taWNvbi0xIGksIC5idG4taWNvbi0xIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuXG4uYnRuLWljb24tMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMTpob3ZlciBpLCAuYnRuLWljb24tMTpob3ZlciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5idG4taWNvbi0xOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0xOmRpc2FibGVkIGksIC5idG4taWNvbi0xOmRpc2FibGVkIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLWljb24tMiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4taWNvbi0yIGksIC5idG4taWNvbi0yIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDRkNGQ0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWljb24tMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMjpob3ZlciBpLCAuYnRuLWljb24tMjpob3ZlciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4taWNvbi0yOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbi0yOmRpc2FibGVkIGksIC5idG4taWNvbi0yOmRpc2FibGVkIG1kLWljb24ge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5idG4tc3VibWl0LW1vZGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC8qIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjY2MGFiOyovXG59XG4uYnRuLXN1Ym1pdC1tb2RhbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWJtaXQtbW9kYWwgaSwgLmJ0bi1zdWJtaXQtbW9kYWwgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIGksIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbCBpLCAuYnRuLWNhbmNlbC1tb2RhbCBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIGksIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuI2NvbnRlbnQtZmlsdHJvIGxhYmVsIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNzM3NzY7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4jY29udGVudC1maWx0cm8gLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhLCBwb3IgZXhlbXBsbywgdmVybWVsaG8gKi9cbiAgb3BhY2l0eTogMTsgLyogUGFyYSBnYXJhbnRpciB2aXNpYmlsaWRhZGUgbm8gRmlyZWZveCAqL1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgbmF2ZWdhZG9yZXMgV2ViS2l0IChDaHJvbWUsIFNhZmFyaSkgKi9cbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhICovXG59XG4jY29udGVudC1maWx0cm8gLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBGaXJlZm94ICovXG59XG4jY29udGVudC1maWx0cm8gLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDtcbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDtcbn1cbiNjb250ZW50LWZpbHRybyB7XG4gIC8qI3RhYmVsYS11c2VyLWFwcCB7XG4gICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7Ki9cbiAgLyogLmZpcnN0LXRleHQtdGFibGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgfSovXG4gIC8qdGhlYWQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcbiAgfVxuXG4gICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xuXG4gICAgICAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfVxuXG4gICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIG1kLWNoZWNrYm94IHtcbiAgICAgIC5fbWQtY29udGFpbmVyIHtcbiAgICAgICAgICAuX21kLWljb24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZC1jaGVja2VkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgfSovXG59XG5cbm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIHtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLnJlZExpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNCAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAuZ3JlZW5MaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Y1YmMgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmJsdWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLm9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5tZC10b29sdGlwLWhlbHAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIC5fbWQtY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIGgzLCAjdHJlaW5hbWVudG9NYW5hZ2VyIHAsICN0cmVpbmFtZW50b01hbmFnZXIgc3BhbiwgI3RyZWluYW1lbnRvTWFuYWdlciBsYWJlbCwgI3RyZWluYW1lbnRvTWFuYWdlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmNvbnRlbnQtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAuY29udGVudC1jYXJkIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmhlYWRlci1jb250ZW50LW9qdCB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAjYXZhbGlhZG9yIGltZyB7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgbWQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIGxhYmVsIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1vanQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1wYWRyYW8ge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5cbiNjb25maWd1cmFyIC5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1jb2c6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1yb3RhdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5pY29uLWFuaW1lZC1ub3RpZnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLnJpc2Utc2hha2Utbm90aWZ5IHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgaW5maW5pdGU7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLnJpc2Utc2hha2UtMTBSIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgMTA7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIGgzLCAjZGFzaGJvYXJkSHViLWRlc2t0b3AgaDQsICNkYXNoYm9hcmRIdWItZGVza3RvcCBwLCAjZGFzaGJvYXJkSHViLWRlc2t0b3Agc3BhbiwgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIGxhYmVsLCAjZGFzaGJvYXJkSHViLWRlc2t0b3AgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5oMiwgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5oMywgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5oNCwgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5wLCAjZGFzaGJvYXJkSHViLWRlc2t0b3AgLnNwYW4sICNkYXNoYm9hcmRIdWItZGVza3RvcCAubGFiZWwsICNkYXNoYm9hcmRIdWItZGVza3RvcCAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaWNvbi1hbmltZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXG4gIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXG4gIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIGgzLCAjZGFzaGJvYXJkSHViLW1vYmlsZSBoNCwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgcCwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgc3BhbiwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgbGFiZWwsICNkYXNoYm9hcmRIdWItbW9iaWxlIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5oMiwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmgzLCAjZGFzaGJvYXJkSHViLW1vYmlsZSAuaDQsICNkYXNoYm9hcmRIdWItbW9iaWxlIC5wLCAjZGFzaGJvYXJkSHViLW1vYmlsZSAuc3BhbiwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmxhYmVsLCAjZGFzaGJvYXJkSHViLW1vYmlsZSAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSAuaDQtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5pY29uLWFuaW1lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cbiAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xuICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xuICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuLnNoYWRvdy1jdXN0b20ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2IoMTAyLCAxMDIsIDEwMikgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2IoMTAyLCAxMDIsIDEwMikgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWZ1bGwtZGFzaGJvYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWF4LWhlaWdodDogOTUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGlkZGVuLXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsYXNoLWRhc2hib2FyZC5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3BsYXNoLWRhc2hib2FyZC5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLmNlbnRlci1zcGxhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5sb2dvIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5nYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ5cHg7XG4gIHJpZ2h0OiA0OXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0LFxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlLFxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNDI4NUY0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xuICB9XG59XG5cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgaDMsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBoNCwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIHAsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBzcGFuLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgbGFiZWwsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmgyLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmgzLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmg0LCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLnAsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAuc3BhbiwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5sYWJlbCwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmg0LXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5tZW51LWRvdCBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5oaW50LXRleHQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciB7XG4gIHotaW5kZXg6IDUyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5zZWxlY3RlZC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2IoMTAyLCAxMDIsIDEwMik7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2IoMTAyLCAxMDIsIDEwMik7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgaDMsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIGg0LCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBwLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBzcGFuLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBsYWJlbCwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmgyLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaDMsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5oNCwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLnAsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5zcGFuLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubGFiZWwsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaWNvbi1mdWxsIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubWVudS1kb3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmljb24tYW5pbWVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaGludC10ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXG4gIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXG4gIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG59XG4ubGFzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlLWVtcHJlZ2Fkby1lcXVpcGUge1xuICBiYWNrZ3JvdW5kOiAjMTNhNWQxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10b29sdGlwLWhlbHAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cblxuLmljb24tcm90YXRlLWRhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmNvbnN0YW50LXRpbHQtc2hha2Uge1xuICBhbmltYXRpb246IHRpbHQtc2hha2luZyAwLjNzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0aWx0LW4tbW92ZS1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgNXB4KSByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDVweCkgcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmVydGljYWwtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBob3Jpem9udGFsLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG4gIDg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxuICA4OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA5MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDk4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2tldy14LXNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBza2V3LXktc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtMTVkZWcpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDE1ZGVnKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1koLTE1ZGVnKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogc2tld1koMTVkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDBkZWcpO1xuICB9XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1Yi5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1Yi5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLmNlbnRlci1zcGxhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5sb2dvIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1YiAuc3Bpbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5nYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ5cHg7XG4gIHJpZ2h0OiA0OXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0LFxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlLFxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNDI4NUY0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1YiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xuICB9XG59XG5cbiNzdGVwLTEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yX3RleHRvIC50YS10b29sYmFyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yX3RleHRvIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC1jYXJkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtY2FyZCAuc2lkZW5hdiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnRvci1raXQtNiB7XG4gIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcbiAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuaWNvbi1hbmltZWQtbm90aWZ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLnJpc2Utc2hha2Utbm90aWZ5IHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgaW5maW5pdGU7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAucmlzZS1zaGFrZS0xMFIge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyAxMDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5iZy1ncmFkaWVudC0xIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYig1NSwgNTQsIDE1Mik7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDU1LCA1NCwgMTUyKSA1JSwgcmdiKDI0OSwgMTE1LCAxNDEpIDY2JSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDU1LCA1NCwgMTUyKSA1JSwgcmdiKDI0OSwgMTE1LCAxNDEpIDY2JSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYig1NSwgNTQsIDE1MikgNSUsIHJnYigyNDksIDExNSwgMTQxKSA2NiUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzM3MzY5OFwiLGVuZENvbG9yc3RyPVwiI2Y5NzM4ZFwiLEdyYWRpZW50VHlwZT0xKTtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5iZy1ncmFkaWVudC0yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigxOSwgMTY3LCAyMTEpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYigxOSwgMTY3LCAyMTEpIDUlLCByZ2IoMTcsIDU1LCAxMTgpIDY2JSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDE5LCAxNjcsIDIxMSkgNSUsIHJnYig3LCA1NSwgMTE4KSA2NiUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDcsIDU1LCAxMTgpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTNhN2QzXCIsZW5kQ29sb3JzdHI9XCIjOGMzNmUzXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmJnLWdyYWRpZW50LTMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiKDM4LCAxOTEsIDkzKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMzgsIDE5MSwgOTMpIDUlLCByZ2IoMjcsIDExNCwgMTQpIDY2JSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDM4LCAxOTEsIDkzKSA1JSwgcmdiKDI3LCAxMTQsIDE0KSA2NiUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMzgsIDE5MSwgOTMpIDUlLCByZ2IoMjcsIDExNCwgMTQpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMjZiZjVkXCIsZW5kQ29sb3JzdHI9XCIjMWI3MjBlXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmJnLWdyYWRpZW50LTQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTksIDE2NywgMjExKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDE0MCwgNTQsIDIyNykgNjYlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDE0MCwgNTQsIDIyNykgNjYlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDE5LCAxNjcsIDIxMSkgNSUsIHJnYigxNDAsIDU0LCAyMjcpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTNhN2QzXCIsZW5kQ29sb3JzdHI9XCIjOGMzNmUzXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmJnLWdyYWRpZW50LTUge1xuICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5iZy1ncmFkaWVudC02IHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYig0LCAyOSwgMTA4KSAxJSwgcmdiKDAsIDk3LCAxMzkpIDEwMCUpO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmJnLWdyYWRpZW50LTcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMjYzYjdjIDElLCAjMDA2MThiIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuYmctNiB7XG4gIC8qIEZyb20gaHR0cHM6Ly9jc3MuZ2xhc3MgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDE3LCA1NSwgMTE4KSA2NiUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYigxOSwgMTY3LCAyMTEpIDUlLCByZ2IoNywgNTUsIDExOCkgNjYlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDE5LCAxNjcsIDIxMSkgNSUsIHJnYig3LCA1NSwgMTE4KSA2NiUpO1xuICAvKiAgYm94LXNoYWRvdzogMCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7Ki9cbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuZ3JhZGllbnQtMiB7XG4gIGJhY2tncm91bmQ6IHJnYigxOSwgMTY3LCAyMTEpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYigxOSwgMTY3LCAyMTEpIDUlLCByZ2IoMTcsIDU1LCAxMTgpIDY2JSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiKDE5LCAxNjcsIDIxMSkgNSUsIHJnYig3LCA1NSwgMTE4KSA2NiUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2IoMTksIDE2NywgMjExKSA1JSwgcmdiKDcsIDU1LCAxMTgpIDY2JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTNhN2QzXCIsZW5kQ29sb3JzdHI9XCIjOGMzNmUzXCIsR3JhZGllbnRUeXBlPTEpO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmJ0bi1hY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDdweCAyMHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5idG4tYWNlc3MgaSwgI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmJ0bi1hY2VzcyBtZC1pY29uIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuYnRuLWFjZXNzIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAudG9vbGJhci1hdmFsaWFjYW8ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLnRvb2xiYXItYXZhbGlhY2FvIGgzIHtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC50b29sYmFyLWF2YWxpYWNhbyBzcGFuIHtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC50b29sYmFyLWF2YWxpYWNhbyAuYnRuLWFjZXNzIHtcbiAgYm94LXNoYWRvdzogMXB4IDJweCA2cHggMHB4IHJnYmEoMjksIDI5LCAyOSwgMC40KSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMjBweCAzcHg7XG4gIGhlaWdodDogMzFweCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLnRvb2xiYXItYXZhbGlhY2FvIC5idG4tYWNlc3MgaSwgI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLnRvb2xiYXItYXZhbGlhY2FvIC5idG4tYWNlc3MgbWQtaWNvbiB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLnRvb2xiYXItYXZhbGlhY2FvIC5idG4tYWNlc3Mgc3BhbiB7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5jYXJkLWJsYW5rIHtcbiAgd2lkdGg6IDI1NXB4O1xuICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuY2FyZC10b3Age1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1NXB4O1xuICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuY2FyZC1hdiB7XG4gIG1hcmdpbjogMTBweCA1cHggMjBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuY2FyZC1iYXIge1xuICBtYXJnaW46IDEwcHggMTBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIC8qIEZyb20gaHR0cHM6Ly9jc3MuZ2xhc3MgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAvKiAgYm94LXNoYWRvdzogMCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7Ki9cbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5jYXJkLWJsYW5rIHtcbiAgd2lkdGg6IDI1NXB4O1xuICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5jYXJkLWRhc2hib2FyZCB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XG4gIHdpZHRoOiAyNTVweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWluLWhlaWdodDogMjg1cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuY2FyZC1kYXNoYm9hcmQtY29udGVpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5jYXJkLWRhc2hib2FyZC1ibGFuayB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XG4gIHdpZHRoOiAyNTVweDtcbiAgbWluLWhlaWdodDogMjg1cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuY2FyZC1kYXNoYm9hcmQtMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5jYXJkLWRhc2hib2FyZC0zIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMjBweDtcbiAgbWluLWhlaWdodDogMjU1cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgI3RhYmVsYS11c2VyLWFwcCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgLypiYWNrZ3JvdW5kOiAjMWI0ODc3ICFpbXBvcnRhbnQ7Ki9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzI2M2I3YyAxJSwgIzAwNjE4YiAxMDAlKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgLyogLmZpcnN0LXRleHQtdGFibGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfSovXG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtdXNlci1hcHAgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgI3RhYmVsYS11c2VyLWFwcCB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtdXNlci1hcHBfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCIgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAuX21kLWljb24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgbWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIgLm1kLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCAjYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAub3JhbmdlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICNwcmV2aWV3LXNpbXVsYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgI25leHQtbm90aWNpYSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmJ0bi1zYXZlLWN1c3RvbSB7XG4gIG1hcmdpbjogMCAwIDAgMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuYnRuLXNhdmUtY3VzdG9tIG1kLWljb24ge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5idG4tc2F2ZS1jdXN0b206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuYnRuLXNhdmUtY3VzdG9tOmhvdmVyIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5pY29uLWgzIHtcbiAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmljb24taGVscCB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjN2JjMDQzO1xuICBtYXJnaW46IDAgLTJweCAwcHggLTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAubWQtdG9vbHRpcC1oZWxwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5tZC10b29sdGlwLWhlbHAgLl9tZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBoMywgI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgcCwgI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgc3BhbiwgI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgbGFiZWwsICNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIsIFNhbnMtc2VyaWY7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtaHViIHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtaHViIHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLWh1YiB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLWh1YiB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5jb250ZW50LWNhcmQgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICNhdmFsaWFkb3IgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgbWQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLm1kLXRhYiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIG1kLXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgbWQtdGFicy13cmFwcGVyIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBtZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiwgI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgbWQtdGFicyAubWQtdGFiIHtcbiAgY29sb3I6ICNiN2I3Yjc7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBtZC10YWJzIC5tZC1kZWZhdWx0LXRoZW1lIC5tZC10YWIubWQtYWN0aXZlLCAjYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBtZC10YWJzIC5tZC10YWIubWQtYWN0aXZlIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiBtZC10YWJzIC5tZC1kZWZhdWx0LXRoZW1lIG1kLWluay1iYXIsICNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIG1kLXRhYnMgbWQtaW5rLWJhciB7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjO1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMzBweDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC5jb250ZWluZXItdGFibGUtYWQtYXV0bzpmaXJzdC1vZi10eXBlIHtcbiAgLyogaDMge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcblxuICAudG9vbGJhci1hZ3J1cGFtZW50byB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICB9Ki9cbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViIC50b29sYmFyLWFncnVwYW1lbnRvIHtcbiAgcGFkZGluZzogM3B4IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmNvbnRlaW5lci10YWJsZS1hZC1hdXRvOmxhc3Qtb2YtdHlwZSB7XG4gIC8qIGgzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgLnRvb2xiYXItYWdydXBhbWVudG8ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgfSovXG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLWhhYmlsaWRhZGVzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtaGFiaWxpZGFkZXMgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgI3RhYmVsYS1oYWJpbGlkYWRlcyB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLWhhYmlsaWRhZGVzIHRib2R5IHRyIHRkIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLWhhYmlsaWRhZGVzIHRib2R5IHRyIHRkIG1kLXNlbGVjdFtkaXNhYmxlZF0gLm1kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLWhhYmlsaWRhZGVzIHRib2R5IHRyIHRkIG1kLXNlbGVjdCAubWQtZGVmYXVsdC10aGVtZVtkaXNhYmxlZF0gLl9tZC1zZWxlY3QtdmFsdWUsICNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtaGFiaWxpZGFkZXMgdGJvZHkgdHIgdGQgbWQtc2VsZWN0W2Rpc2FibGVkXSAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViICN0YWJlbGEtaGFiaWxpZGFkZXMgdGJvZHkgdHIgdGQgbWQtc2VsZWN0IC5tZC1kZWZhdWx0LXRoZW1lW2Rpc2FibGVkXSAuX21kLXNlbGVjdC12YWx1ZSBzcGFuLCAjYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAjdGFiZWxhLWhhYmlsaWRhZGVzIHRib2R5IHRyIHRkIG1kLXNlbGVjdFtkaXNhYmxlZF0gLl9tZC1zZWxlY3QtdmFsdWUgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiAuYnRuLWhpc3RvcmljbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLmJ0bi1oaXN0b3JpY286aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIgLnR4YS1wYWRyYW8ge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0LXNlYXJjaC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zdWJtaXQtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXG4gIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7Ki9cbiAgYmFja2dyb3VuZDogIzA3Mzc3Njtcbn1cbi5idG4tc3VibWl0LTEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xIGksIC5idG4tc3VibWl0LTEgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5idG4tc3VibWl0LTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdC0xOmhvdmVyIGksIC5idG4tc3VibWl0LTE6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQgaSwgLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbmV4dC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICMyNjNiN2MgMSUsICMwMDYxOGIgMTAwJSkgIWltcG9ydGFudDsqL1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLmJ0bi1uZXh0LTEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLW5leHQtMSBpLCAuYnRuLW5leHQtMSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1uZXh0LTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuLmJ0bi1uZXh0LTE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuLmJ0bi1uZXh0LTE6aG92ZXIgaSwgLmJ0bi1uZXh0LTE6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLW5leHQtMTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi1uZXh0LTE6ZGlzYWJsZWQgaSwgLmJ0bi1uZXh0LTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW5leHQtMTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1tZW51LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJveC1zaGFkb3c6IDFweCAycHggNnB4IDBweCByZ2JhKDI5LCAyOSwgMjksIDAuNCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW1lbnUtMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbUJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5idG4tbWVudS0xIGksIC5idG4tbWVudS0xIG1kLWljb24ge1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLmJ0bi1tZW51LTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuLmJ0bi1tZW51LTE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuLmJ0bi1tZW51LTE6aG92ZXIgaSwgLmJ0bi1tZW51LTE6aG92ZXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLW1lbnUtMTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJ0bi1tZW51LTE6ZGlzYWJsZWQgaSwgLmJ0bi1tZW51LTE6ZGlzYWJsZWQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW1lbnUtMTpkaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1pY29uLTEge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnRuLWljb24tMSBpLCAuYnRuLWljb24tMSBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3Njtcbn1cblxuLmJ0bi1pY29uLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTE6aG92ZXIgaSwgLmJ0bi1pY29uLTE6aG92ZXIgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uYnRuLWljb24tMTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMTpkaXNhYmxlZCBpLCAuYnRuLWljb24tMTpkaXNhYmxlZCBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmJ0bi1pY29uLTIge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWljb24tMiBpLCAuYnRuLWljb24tMiBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q0ZDRkNDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1pY29uLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLTI6aG92ZXIgaSwgLmJ0bi1pY29uLTI6aG92ZXIgbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWljb24tMjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWljb24tMjpkaXNhYmxlZCBpLCAuYnRuLWljb24tMjpkaXNhYmxlZCBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYnRuLXN1Ym1pdC1tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU21cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAvKiBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cbiAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI2NjBhYjsqL1xufVxuLmJ0bi1zdWJtaXQtbW9kYWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU21cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LW1vZGFsIGksIC5idG4tc3VibWl0LW1vZGFsIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmM7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIGksIC5idG4tc3VibWl0LW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tc3VibWl0LW1vZGFsOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNiN2I3YjcgIWltcG9ydGFudDtcbn1cbi5idG4tc3VibWl0LW1vZGFsOmRpc2FibGVkIHNwYW4sIC5idG4tc3VibWl0LW1vZGFsOmRpc2FibGVkIGksIC5idG4tc3VibWl0LW1vZGFsOmRpc2FibGVkIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNiN2I3YjcgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNhbmNlbC1tb2RhbCBpLCAuYnRuLWNhbmNlbC1tb2RhbCBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHNwYW4sIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIGksIC5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIG1kLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuI2NvbnRlbnQtZmlsdHJvIGxhYmVsIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNzM3NzY7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4jY29udGVudC1maWx0cm8gLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhLCBwb3IgZXhlbXBsbywgdmVybWVsaG8gKi9cbiAgb3BhY2l0eTogMTsgLyogUGFyYSBnYXJhbnRpciB2aXNpYmlsaWRhZGUgbm8gRmlyZWZveCAqL1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIC8qIFBhcmEgbmF2ZWdhZG9yZXMgV2ViS2l0IChDaHJvbWUsIFNhZmFyaSkgKi9cbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhICovXG59XG4jY29udGVudC1maWx0cm8gLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgLyogUGFyYSBGaXJlZm94ICovXG59XG4jY29udGVudC1maWx0cm8gLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDtcbn1cbiNjb250ZW50LWZpbHRybyAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xufVxuI2NvbnRlbnQtZmlsdHJvIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDtcbn1cblxubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1wYWRyYW8taHViIHtcbiAgbWluLXdpZHRoOiA3MjBweDtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzEyLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1odWIgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA3Mzc3NjtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5tb2RhbC1wYWRyYW8taHViIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8taHViIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZGFsLXBhZHJhby1odWIgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEsIHBvciBleGVtcGxvLCB2ZXJtZWxobyAqL1xuICBvcGFjaXR5OiAxOyAvKiBQYXJhIGdhcmFudGlyIHZpc2liaWxpZGFkZSBubyBGaXJlZm94ICovXG59XG4ubW9kYWwtcGFkcmFvLWh1YiAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIG5hdmVnYWRvcmVzIFdlYktpdCAoQ2hyb21lLCBTYWZhcmkpICovXG59XG4ubW9kYWwtcGFkcmFvLWh1YiAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhICovXG59XG4ubW9kYWwtcGFkcmFvLWh1YiAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIEZpcmVmb3ggKi9cbn1cbi5tb2RhbC1wYWRyYW8taHViIC5jb250ZWluZXItc2wtZnVuY2FvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiAuY29udGVpbmVyLXNsLWZ1bmNhbyBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAvKiBQYXJhIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xufVxuLm1vZGFsLXBhZHJhby1odWIgLmNvbnRlaW5lci1zbC1mdW5jYW8gbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0O1xufVxuLm1vZGFsLXBhZHJhby1odWIgI3RhYmVsYS11c2VyLWFwcCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH0qL1xufVxuLm1vZGFsLXBhZHJhby1odWIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1odWIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiAjdGFiZWxhLXVzZXItYXBwIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1odWIgI3RhYmVsYS11c2VyLWFwcCB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8taHViICN0YWJlbGEtdXNlci1hcHAgdGJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8taHViICN0YWJlbGEtdXNlci1hcHAgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiAjdGFiZWxhLXVzZXItYXBwIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8taHViIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8taHViICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wYWRyYW8taHViICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1odWIgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLXBhZHJhby1odWIgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1vZGFsLXBhZHJhby1odWIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsLXBhZHJhby1odWIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1odWIgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNzM3NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9va1wiICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiBtZC1jaGVja2JveCAuX21kLWNvbnRhaW5lciAuX21kLWljb24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBhZHJhby1odWIgbWQtY2hlY2tib3ggLl9tZC1jb250YWluZXIgLm1kLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcGFkcmFvLWh1YiBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCAubW9kYWwtcGFkcmFvLWh1YiBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcbn1cblxuLmljb24tcm90YXRlLWh1YiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1Yi1kZXNrdG9wIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViLWRlc2t0b3AgLmNlbnRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViLWRlc2t0b3AgLmNlbnRlciAudG9vbGJhciB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzI2M2I3YyAxJSwgIzAwNjE4YiAxMDAlKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMTVweCAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWItZGVza3RvcCAuY2VudGVyIC50b29sYmFyIGgzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWItZGVza3RvcCAuY2VudGVyIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5obyB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG4gIC8qICAgIG1pbi1oZWlnaHQ6IDkwJTsqL1xuICBtaW4taGVpZ2h0OiA5MCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAvKiAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5obyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG8gaDMsICNhdmFsaWFjYW9EZXNlbXBlbmhvIHAsICNhdmFsaWFjYW9EZXNlbXBlbmhvIHNwYW4sICNhdmFsaWFjYW9EZXNlbXBlbmhvIGxhYmVsLCAjYXZhbGlhY2FvRGVzZW1wZW5obyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5obyAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvICN0YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvICN0YWJlbGEtb2p0IHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5obyAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5obyAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG8gLmNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG8gLmhlYWRlci1jb250ZW50LW9qdCB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG8gI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG8gI2F2YWxpYWRvIC50YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvICNhdmFsaWFkbyAudGFiZWxhLW9qdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG8gI2F2YWxpYWRvIC50YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvICNhdmFsaWFkbyAudGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG8gbWQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5obyBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5obyAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5obyBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5obyBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jYXZhbGlhY2FvRGVzZW1wZW5obyBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2F2YWxpYWNhb0Rlc2VtcGVuaG8gI3F1ZXN0aW9uYXJpbyAuY29udGVudC1xdWVzdGlvbmFyaW8ge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5RjkgIWltcG9ydGFudDtcbn1cbiNhdmFsaWFjYW9EZXNlbXBlbmhvICNxdWVzdGlvbmFyaW8gLmNvbnRlbnQtcXVlc3Rpb25hcmlvIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1vanQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbiNlcXVpcGUgLnNlY2FvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwNzM3NzY7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI2VxdWlwZSAuc2VjYW86aG92ZXIgaSB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jZXF1aXBlIC5zZWNhbzpob3ZlciAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNlcXVpcGUgLmFjY19zZWNhbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI2VxdWlwZSAuYWNjX3NlY2FvIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2VxdWlwZSAuYWNjX3NlY2FvIGkge1xuICBjb2xvcjogIzQ0RDYyQztcbn1cbiNlcXVpcGUgLmFjYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI2VxdWlwZSAuYWNjIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2VxdWlwZSAuYWNjIGkge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2VxdWlwZSAudGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2VxdWlwZSAudGFiIG1kLXRhYi1pdGVtIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI2VxdWlwZSAudGFiIG1kLWluay1iYXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jZXF1aXBlIC5hY2MtZXF1aXBlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50O1xufVxuXG4jaW5jbHVpck1ldGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI2luY2x1aXJNZXRhOmhvdmVyIGkge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG4jc2FsdmFyQ29tZW50YXJpbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jc2FsdmFyQ29tZW50YXJpbzpob3ZlciBpIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuI2ZpbmFsaXphckF2YWxpYWNhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jZmluYWxpemFyQXZhbGlhY2FvOmhvdmVyIGkge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG4jc2FsdmFyUGxhbm9TdWNlc3Nhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jc2FsdmFyUGxhbm9TdWNlc3Nhbzpob3ZlciBpIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1tZXRhIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW1ldGEgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW1ldGEgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxubWQtbmV4dC1idXR0b24ge1xuICBvcGFjaXR5OiB1bnNldCAhaW1wb3J0YW50O1xufVxubWQtbmV4dC1idXR0b24gbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbm1kLXByZXYtYnV0dG9uIHtcbiAgb3BhY2l0eTogdW5zZXQgIWltcG9ydGFudDtcbn1cbm1kLXByZXYtYnV0dG9uIG1kLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udHhhLXBhZHJhbyB7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWRnZS1hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xufVxuXG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xufVxuI0F2YWxpYWNhb0Rlc2VtcGVuaG9NYW5hZ2VyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNBdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlciBoMywgI0F2YWxpYWNhb0Rlc2VtcGVuaG9NYW5hZ2VyIHAsICNBdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlciBzcGFuLCAjQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgbGFiZWwsICNBdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgI3RhYmVsYS1hdmFsaWFjYW9NYW5hZ2VyIHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNBdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlciAjdGFiZWxhLWF2YWxpYWNhb01hbmFnZXIgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNBdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlciAjdGFiZWxhLWF2YWxpYWNhb01hbmFnZXIgdHIgdGQgbWQtc2VsZWN0IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI0F2YWxpYWNhb0Rlc2VtcGVuaG9NYW5hZ2VyICN0YWJlbGEtYXZhbGlhY2FvTWFuYWdlciB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNBdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlciAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgLmNvbnRlbnQtY2FyZCB7XG4gIC8qIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpOyovXG4gIC8qIG1hcmdpbi1ib3R0b206IDE1cHg7Ki9cbn1cbiNBdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlciAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbiNBdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlciAuaGVhZGVyLWNvbnRlbnQtYXZhbGlhY2FvTWFuYWdlciB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI0F2YWxpYWNhb0Rlc2VtcGVuaG9NYW5hZ2VyIC5tZC1jb250ZW50LWF2YWxpYWNhb01hbmFnZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAjQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgLm1kLWNvbnRlbnQtYXZhbGlhY2FvTWFuYWdlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAjQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgLm1kLWNvbnRlbnQtYXZhbGlhY2FvTWFuYWdlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI0F2YWxpYWNhb0Rlc2VtcGVuaG9NYW5hZ2VyIC5tZC1jb250ZW50LWF2YWxpYWNhb01hbmFnZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgLnNjcm9sbC1oaWRlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuI0F2YWxpYWNhb0Rlc2VtcGVuaG9NYW5hZ2VyIC5jb250ZW50LXRhYmxlLXNjcm9sbCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgbWQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgbWQtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI0F2YWxpYWNhb0Rlc2VtcGVuaG9NYW5hZ2VyIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNBdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlciBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIgbGFiZWwge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuI0F2YWxpYWNhb0Rlc2VtcGVuaG9NYW5hZ2VyIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1hdmFsaWFjYW9NYW5hZ2VyIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDYwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1hdmFsaWFjYW9NYW5hZ2VyIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG59XG4ubW9kYWwtYXZhbGlhY2FvTWFuYWdlciBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLWF2YWxpYWNhb01hbmFnZXIgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9kYWwtcGFkcmFvLWF2IHtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLypwYWRkaW5nOiAxNXB4IDIwcHg7Ki9cbn1cbi5tb2RhbC1wYWRyYW8tYXYgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkY2NkNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuI2NvbmZpZ3VyYXIgLmljb24tcGVuY2lsOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLnJvdy1hZ3J1cGFtZW50b3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xufVxuI2NvbmZpZ3VyYXIgLnJvdy1hZ3J1cGFtZW50b3M6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWNvZzpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLnNsLXNlYXJjaCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkY2NkNCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cbi5zbC1zZWFyY2ggLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2wtc2VhcmNoIGlucHV0IHtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cblxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZzogMzJweDtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIHtcbiAgd2lkdGg6IDM4NHB4O1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSAubG9nbyB7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEyOHB4O1xuICBmb250LXNpemU6IDg2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gLnRpdGxlIHtcbiAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSBmb3JtIG1kLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSAudGVybXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMTZweCAwIDMycHggMDtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIGZvcm0gLnRlcm1zIGEge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gLmxvZ2luIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSAubG9naW4gLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gICNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIGZvcm0gLm1kLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuI2ludm9pY2UuY29tcGFjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIge1xuICBwYWRkaW5nOiA2NHB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaW52b2ljZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLmNsaWVudCAuaW52b2ljZS1udW1iZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5jbGllbnQgLmludm9pY2UtbnVtYmVyIC50aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuY2xpZW50IC5pbnZvaWNlLW51bWJlciAubnVtYmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5jbGllbnQgLmR1ZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLmNsaWVudCAuZHVlLWRhdGUgLnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5jbGllbnQgLmR1ZS1kYXRlIC5kYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5jbGllbnQgLmluZm8ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pc3N1ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC04OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NnB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaXNzdWVyIC5sb2dvIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pc3N1ZXIgLmluZm8ge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgLmRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XG4gIG1hcmdpbjogMzJweCAwIDcycHggMDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ci5kaXNjb3VudCB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyLnRvdGFsIHRkIHtcbiAgcGFkZGluZzogMjRweCA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5ub3RlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmZvb3RlciAubG9nbywgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmZvb3RlciAuc21hbGwtbm90ZSB7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLmxvZ28ge1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5zbWFsbC1ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIFBSSU5UIFNUWUxFUyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLyogSW52b2ljZSBTcGVjaWZpYyBTdHlsZXMgKi9cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pbnZvaWNlLWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHQ7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaXNzdWVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZwdDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIG1heC13aWR0aDogNjBwdDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICB9XG4gICNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIC5kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDRwdDtcbiAgICBmb250LXNpemU6IDlwdDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcbiAgICBtYXJnaW46IDE2cHQgMDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTNwdDtcbiAgICBwYWRkaW5nOiA0cHQgNHB0O1xuICB9XG4gICNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyLmRpc2NvdW50IHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZwdDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIudG90YWwgdGQge1xuICAgIHBhZGRpbmc6IDE2cHQgNHB0IDAgNHB0O1xuICAgIGZvbnQtc2l6ZTogMTZwdDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIudG90YWwgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIudG90YWwgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB0O1xuICB9XG4gICNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhwdDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5zbWFsbC1ub3RlIHtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4jZGFzaGJvYXJkLWRlc2t0b3Age1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIGgzLCAjZGFzaGJvYXJkLWRlc2t0b3AgaDQsICNkYXNoYm9hcmQtZGVza3RvcCBwLCAjZGFzaGJvYXJkLWRlc2t0b3Agc3BhbiwgI2Rhc2hib2FyZC1kZXNrdG9wIGxhYmVsLCAjZGFzaGJvYXJkLWRlc2t0b3AgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5oMiwgI2Rhc2hib2FyZC1kZXNrdG9wIC5oMywgI2Rhc2hib2FyZC1kZXNrdG9wIC5oNCwgI2Rhc2hib2FyZC1kZXNrdG9wIC5wLCAjZGFzaGJvYXJkLWRlc2t0b3AgLnNwYW4sICNkYXNoYm9hcmQtZGVza3RvcCAubGFiZWwsICNkYXNoYm9hcmQtZGVza3RvcCAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCAuaWNvbi1hbmltZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXG4gIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXG4gIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNkYXNoYm9hcmQtZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIGgzLCAjZGFzaGJvYXJkLW1vYmlsZSBoNCwgI2Rhc2hib2FyZC1tb2JpbGUgcCwgI2Rhc2hib2FyZC1tb2JpbGUgc3BhbiwgI2Rhc2hib2FyZC1tb2JpbGUgbGFiZWwsICNkYXNoYm9hcmQtbW9iaWxlIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIC5oMiwgI2Rhc2hib2FyZC1tb2JpbGUgLmgzLCAjZGFzaGJvYXJkLW1vYmlsZSAuaDQsICNkYXNoYm9hcmQtbW9iaWxlIC5wLCAjZGFzaGJvYXJkLW1vYmlsZSAuc3BhbiwgI2Rhc2hib2FyZC1tb2JpbGUgLmxhYmVsLCAjZGFzaGJvYXJkLW1vYmlsZSAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSAuaDQtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIC5pY29uLWFuaW1lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNkYXNoYm9hcmQtbW9iaWxlIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cbiAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xuICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xuICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXG59XG4jZGFzaGJvYXJkLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuLnNoYWRvdy1jdXN0b20ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2IoMTAyLCAxMDIsIDEwMikgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2IoMTAyLCAxMDIsIDEwMikgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWZ1bGwtZGFzaGJvYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWF4LWhlaWdodDogOTUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGlkZGVuLXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsYXNoLWRhc2hib2FyZC5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3BsYXNoLWRhc2hib2FyZC5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLmNlbnRlci1zcGxhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5sb2dvIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5nYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ5cHg7XG4gIHJpZ2h0OiA0OXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0LFxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlLFxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNDI4NUY0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xuICB9XG59XG5cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgaDMsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBoNCwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIHAsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBzcGFuLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgbGFiZWwsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmgyLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmgzLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmg0LCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLnAsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAuc3BhbiwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5sYWJlbCwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmg0LXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5tZW51LWRvdCBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5oaW50LXRleHQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciB7XG4gIHotaW5kZXg6IDUyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5zZWxlY3RlZC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2IoMTAyLCAxMDIsIDEwMik7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2IoMTAyLCAxMDIsIDEwMik7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgaDMsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIGg0LCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBwLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBzcGFuLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBsYWJlbCwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmgyLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaDMsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5oNCwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLnAsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5zcGFuLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubGFiZWwsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaWNvbi1mdWxsIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubWVudS1kb3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmljb24tYW5pbWVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaGludC10ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXG4gIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXG4gIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG59XG4ubWQtdG9vbHRpcC1oZWxwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tZC10b29sdGlwLWhlbHAgLl9tZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XG59XG5cbiNkYXNoYm9hcmRIdWItZGVza3RvcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaWNvbi1hbmltZWQtbm90aWZ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5yaXNlLXNoYWtlLW5vdGlmeSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIGluZmluaXRlO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5yaXNlLXNoYWtlLTEwUiB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIDEwO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCBoMywgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIGg0LCAjZGFzaGJvYXJkSHViLWRlc2t0b3AgcCwgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIHNwYW4sICNkYXNoYm9hcmRIdWItZGVza3RvcCBsYWJlbCwgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaDIsICNkYXNoYm9hcmRIdWItZGVza3RvcCAuaDMsICNkYXNoYm9hcmRIdWItZGVza3RvcCAuaDQsICNkYXNoYm9hcmRIdWItZGVza3RvcCAucCwgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5zcGFuLCAjZGFzaGJvYXJkSHViLWRlc2t0b3AgLmxhYmVsLCAjZGFzaGJvYXJkSHViLWRlc2t0b3AgLmEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaWNvbi1mdWxsIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaDQtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC50aXR1bG8ge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAudGV4dC1udW1iZXIge1xuICBjb2xvcjogIzA3Mzc3Njtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAubWVudS1kb3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLmljb24tYW5pbWVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaGludC10ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuY2VudGVyID4gLmhlYWRlciB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cbiAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xuICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xuICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyAubWQtdGFiIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLnNpZGVuYXYge1xuICB3aWR0aDogMzMwcHg7XG4gIG1pbi13aWR0aDogMzMwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDUxO1xuICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSBoMywgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgaDQsICNkYXNoYm9hcmRIdWItbW9iaWxlIHAsICNkYXNoYm9hcmRIdWItbW9iaWxlIHNwYW4sICNkYXNoYm9hcmRIdWItbW9iaWxlIGxhYmVsLCAjZGFzaGJvYXJkSHViLW1vYmlsZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSAuaDIsICNkYXNoYm9hcmRIdWItbW9iaWxlIC5oMywgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmg0LCAjZGFzaGJvYXJkSHViLW1vYmlsZSAucCwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLnNwYW4sICNkYXNoYm9hcmRIdWItbW9iaWxlIC5sYWJlbCwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmg0LXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC50aXR1bG8ge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSAudGV4dC1udW1iZXIge1xuICBjb2xvcjogIzA3Mzc3Njtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5tZW51LWRvdCBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSAuZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSAuaWNvbi1hbmltZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSAuZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5oaW50LXRleHQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuaGVhZGVyIC5zZWxlY3RlZC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKm92ZXJmbG93OiBhdXRvOyovXG4gIC8qbWluLWhlaWdodDogNjYlICFpbXBvcnRhbnQ7Ki9cbiAgLyogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7Ki9cbiAgLyogICAgICAgICAgICBvdmVyZmxvdzogYXV0bzsqL1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyAubWQtdGFiIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLnNpZGVuYXYge1xuICB3aWR0aDogMzMwcHg7XG4gIG1pbi13aWR0aDogMzMwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDUxO1xuICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbi5zaGFkb3ctY3VzdG9tIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYigxMDIsIDEwMiwgMTAyKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1mdWxsLWRhc2hib2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1heC1oZWlnaHQ6IDk1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhpZGRlbi1wYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGFzaC1kYXNoYm9hcmQubmctbGVhdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQubmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5jZW50ZXItc3BsYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAubG9nbyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBhbmltYXRpb246IG91dGVyLXJvdGF0ZSAyLjkxNjY3cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAuZ2FwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OXB4O1xuICByaWdodDogNDlweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCxcbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSxcbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCAuaGFsZi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBvdXRlci1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByaWdodC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcG9yYWRpYy1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcbiAgfVxuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcbiAgfVxufVxuXG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIGgzLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgaDQsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBwLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgc3BhbiwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIGxhYmVsLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5oMiwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5oMywgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5oNCwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5wLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLnNwYW4sICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAubGFiZWwsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIge1xuICB6LWluZGV4OiA1MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYigxMDIsIDEwMiwgMTAyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIGgzLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBoNCwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgcCwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgc3BhbiwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgbGFiZWwsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5oMiwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmgzLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaDQsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5wLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuc3BhbiwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmxhYmVsLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaDQtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5pY29uLWFuaW1lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cbiAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xuICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xuICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuLmxhc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZS1lbXByZWdhZG8tZXF1aXBlIHtcbiAgYmFja2dyb3VuZDogIzEzYTVkMSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuXG4ubWQtdG9vbHRpcC1oZWxwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tZC10b29sdGlwLWhlbHAgLl9tZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XG59XG5cbi5pY29uLXJvdGF0ZS1kYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5jb25zdGFudC10aWx0LXNoYWtlIHtcbiAgYW5pbWF0aW9uOiB0aWx0LXNoYWtpbmcgMC4zcyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGlsdC1uLW1vdmUtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDVweCkgcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1cHgpIHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDApO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxuICA4NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbiAgODklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgOTMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA5OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrZXcteC1zaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMTVkZWcpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2tldy15LXNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1koLTE1ZGVnKTtcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgxNWRlZyk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0xNWRlZyk7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDE1ZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1koMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgwZGVnKTtcbiAgfVxufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIubmctbGVhdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIubmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5jZW50ZXItc3BsYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1YiAubG9nbyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBhbmltYXRpb246IG91dGVyLXJvdGF0ZSAyLjkxNjY3cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1YiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1YiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAuZ2FwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OXB4O1xuICByaWdodDogNDlweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1YiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCxcbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSxcbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCAuaGFsZi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBvdXRlci1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByaWdodC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcG9yYWRpYy1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcbiAgfVxuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcbiAgfVxufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDk5JTtcbn1cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmQgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmQgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmQgdGhlYWQgdHIgdGg6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZCB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZCB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZCB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7Ki9cbn1cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmQgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkIHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZCB0Ym9keSB0cjpmaXJzdC1vZi10eXBlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmQgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmQgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmQgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmQgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjdiN2I3ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0ZDYyYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24gLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZF9uZXh0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZF9sYXN0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZF9wcmV2aW91cyB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfZmlyc3Qge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkX3ByZXZpb3VzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZF9maXJzdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZF9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjdiN2I3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUJvb2tcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb29rXCIgIWltcG9ydGFudDtcbn1cblxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5pY29uLWFuaW1lZC1ub3RpZnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLnJpc2Utc2hha2Utbm90aWZ5IHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgaW5maW5pdGU7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLnJpc2Utc2hha2UtMTBSIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgMTA7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIGgzLCAjZGFzaGJvYXJkSHViLWRlc2t0b3AgaDQsICNkYXNoYm9hcmRIdWItZGVza3RvcCBwLCAjZGFzaGJvYXJkSHViLWRlc2t0b3Agc3BhbiwgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIGxhYmVsLCAjZGFzaGJvYXJkSHViLWRlc2t0b3AgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5oMiwgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5oMywgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5oNCwgI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5wLCAjZGFzaGJvYXJkSHViLWRlc2t0b3AgLnNwYW4sICNkYXNoYm9hcmRIdWItZGVza3RvcCAubGFiZWwsICNkYXNoYm9hcmRIdWItZGVza3RvcCAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaWNvbi1hbmltZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXG4gIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXG4gIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmRIdWItZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkSHViLWRlc2t0b3AgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZEh1Yi1kZXNrdG9wID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIGgzLCAjZGFzaGJvYXJkSHViLW1vYmlsZSBoNCwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgcCwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgc3BhbiwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgbGFiZWwsICNkYXNoYm9hcmRIdWItbW9iaWxlIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5oMiwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmgzLCAjZGFzaGJvYXJkSHViLW1vYmlsZSAuaDQsICNkYXNoYm9hcmRIdWItbW9iaWxlIC5wLCAjZGFzaGJvYXJkSHViLW1vYmlsZSAuc3BhbiwgI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmxhYmVsLCAjZGFzaGJvYXJkSHViLW1vYmlsZSAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSAuaDQtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5pY29uLWFuaW1lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmRIdWItbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cbiAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xuICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xuICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkSHViLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuLnNoYWRvdy1jdXN0b20ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2IoMTAyLCAxMDIsIDEwMikgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2IoMTAyLCAxMDIsIDEwMikgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWZ1bGwtZGFzaGJvYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWF4LWhlaWdodDogOTUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGlkZGVuLXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsYXNoLWRhc2hib2FyZC5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3BsYXNoLWRhc2hib2FyZC5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLmNlbnRlci1zcGxhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5sb2dvIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5nYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ5cHg7XG4gIHJpZ2h0OiA0OXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0LFxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlLFxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNDI4NUY0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xuICB9XG59XG5cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgaDMsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBoNCwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIHAsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBzcGFuLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgbGFiZWwsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmgyLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmgzLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmg0LCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLnAsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAuc3BhbiwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5sYWJlbCwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmg0LXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5tZW51LWRvdCBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5oaW50LXRleHQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciB7XG4gIHotaW5kZXg6IDUyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5zZWxlY3RlZC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2IoMTAyLCAxMDIsIDEwMik7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2IoMTAyLCAxMDIsIDEwMik7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgaDMsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIGg0LCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBwLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBzcGFuLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBsYWJlbCwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmgyLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaDMsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5oNCwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLnAsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5zcGFuLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubGFiZWwsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaWNvbi1mdWxsIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubWVudS1kb3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmljb24tYW5pbWVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaGludC10ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXG4gIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXG4gIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG59XG4ubGFzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlLWVtcHJlZ2Fkby1lcXVpcGUge1xuICBiYWNrZ3JvdW5kOiAjMTNhNWQxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10b29sdGlwLWhlbHAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cblxuLmljb24tcm90YXRlLWRhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmNvbnN0YW50LXRpbHQtc2hha2Uge1xuICBhbmltYXRpb246IHRpbHQtc2hha2luZyAwLjNzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0aWx0LW4tbW92ZS1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgNXB4KSByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDVweCkgcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmVydGljYWwtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBob3Jpem9udGFsLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG4gIDg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxuICA4OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA5MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDk4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2tldy14LXNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBza2V3LXktc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtMTVkZWcpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDE1ZGVnKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1koLTE1ZGVnKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogc2tld1koMTVkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDBkZWcpO1xuICB9XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1Yi5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1Yi5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLmNlbnRlci1zcGxhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5sb2dvIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1YiAuc3Bpbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5nYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ5cHg7XG4gIHJpZ2h0OiA0OXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkSHViIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0LFxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlLFxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNDI4NUY0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmRIdWIgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc3BsYXNoLWRhc2hib2FyZEh1YiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xuICB9XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udkFjY29yZGlvbi0tZGVmYXVsdCB2LXBhbmUtY29udGVudCA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnZBY2NvcmRpb24tLWRlZmF1bHQgdi1wYW5lLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGFzaGJvYXJkIG1zLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuI3Byb2ZpbGUtdGwgbXMtY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3Byb2ZpbGUtdGwgLmZvcm0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBwYWRkaW5nOiAzcHggOHB4IDhweCA4cHggIWltcG9ydGFudDtcbn1cbiNwcm9maWxlLXRsIC5tcy1jYXJkIC5tcy1jYXJkLWNvbnRlbnQtd3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcHJvZmlsZS10bCAubXMtY2FyZCAubXMtY2FyZC1jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIHtcbiAgcGFkZGluZzogOHB4O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLmFkZC1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC5hZGQtcG9zdCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTZweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC5hZGQtcG9zdCBmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjNGNEY1O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLmFkZC1wb3N0IGZvb3RlciAucG9zdC1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2NHB4O1xuICBtaW4td2lkdGg6IDY0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSBtZC1kaXZpZGVyIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIxOHB4O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBoZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4IDAgOHB4IDE2cHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBoZWFkZXIgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGhlYWRlciAudGl0bGUgLnVzZXJuYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBoZWFkZXIgLnRpbWUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGhlYWRlciAudXNlciAuYXZhdGFyIHtcbiAgLyp3aWR0aDogNjVweDtcbiAgbWluLXdpZHRoOiA0MHB4OyovXG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5jb250YWluZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmNvbnRhaW5lci1pbWFnZSAubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmNvbnRhaW5lci1pbWFnZSAubWVzc2FnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiAxN3B4O1xuICBsZWZ0OiA4cHg7XG4gIHotaW5kZXg6IDI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41OCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggYXV0bztcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5jb250YWluZXItaW1hZ2UgLm1lZGlhIHtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIHotaW5kZXg6IDE7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuY29udGFpbmVyLWltYWdlIC5tZWRpYSBpbWcsICNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5jb250YWluZXItaW1hZ2UgLm1lZGlhIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmNvbnRhaW5lci1pbWFnZSAubWVkaWEgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5tZXNzYWdlIHtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAubGlrZS1idXR0b24sXG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuc2hhcmUtYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMTZweCA4cHg7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAubGlrZS1idXR0b246aG92ZXIsXG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuc2hhcmUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAubGlrZS1idXR0b24gbWQtaWNvbixcbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5zaGFyZS1idXR0b24gbWQtaWNvbiB7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmFydGljbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW46IDhweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5hcnRpY2xlIC5tZWRpYSB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmFydGljbGUgLm1lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmFydGljbGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHggNHB4IDE2cHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuYXJ0aWNsZSAuc3VidGl0bGUge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmFydGljbGUgLmV4Y2VycHQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBmb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogMTZweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudC1jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudC1jb3VudCBtZC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBmb290ZXIgLmNvbW1lbnQgLnVzZXJuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBmb290ZXIgLmNvbW1lbnQgLm1lc3NhZ2Uge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudCAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5jb21tZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5jb21tZW50IC5hY3Rpb25zIC5yZXBseS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudCAuYWN0aW9ucyAucmVwb3J0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5yZXBseSBmb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAucmVwbHkgZm9ybSAucG9zdC1jb21tZW50LWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIge1xuICBwYWRkaW5nOiA4cHggMnB4IDhweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWluLXdpZHRoOiAyNTVweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmJnLWN1c3RvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjJlNzI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmdcIik7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMCAwcHggMDtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmJnLWN1c3RvbSBkaXYge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5iZy1jdXN0b20gZGl2IC5pY29uLWNhbGVuZGFyLWNsb2NrLFxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAuYmctY3VzdG9tIGRpdiAuaWNvbi1saW5rLXZhcmlhbnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAuYmctY3VzdG9tIGRpdiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAuYmctY3VzdG9tIGRpdiAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAuaWNvbi1iaXJ0aGRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkwQ0YgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTBweCAwcHggMHB4IDBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAubGF0ZXN0LWFjdGl2aXR5IC5jb250ZW50IC5hY3Rpdml0aWVzIC5hY3Rpdml0eSB7XG4gIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5sYXRlc3QtYWN0aXZpdHkgLmNvbnRlbnQgLmFjdGl2aXRpZXMgLmFjdGl2aXR5IC5hdmF0YXItYmlydGhkYXkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5sYXRlc3QtYWN0aXZpdHkgLmNvbnRlbnQgLmFjdGl2aXRpZXMgLmFjdGl2aXR5IC5jb250YWluZXItYmlydGhkYXkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgei1pbmRleDogMztcbiAgbWluLXdpZHRoOiAxMDVweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxhdGVzdC1hY3Rpdml0eSAuY29udGVudCAuYWN0aXZpdGllcyAuYWN0aXZpdHkgLmJpcnRoZGF5LW5vdyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgzLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDMuNSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTlweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxhdGVzdC1hY3Rpdml0eSAuY29udGVudCAuYWN0aXZpdGllcyAuYWN0aXZpdHkgLnVzZXJuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxhdGVzdC1hY3Rpdml0eSAuY29udGVudCAuYWN0aXZpdGllcyAuYWN0aXZpdHkgLm1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAubGlua3MtdXRlaXMge1xuICBoZWlnaHQ6IDIxNnB4ICFpbXBvcnRhbnQ7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5saW5rcy11dGVpcyAuY29udGVudCBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAubGlua3MtdXRlaXMgLmNvbnRlbnQgLmljby1iaWJsaW90ZWNhIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaWNvbi9pY28tYmlibGlvdGVjYS5wbmdcIik7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5saW5rcy11dGVpcyAuY29udGVudCAuaWNvLWVtYWlsIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaWNvbi9pY28tZW1haWwucG5nXCIpO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAubGlua3MtdXRlaXMgLmNvbnRlbnQgLmljby1lc2NvbGEge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1lc2NvbGEucG5nXCIpO1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAubGlua3MtdXRlaXMgLmNvbnRlbnQgLmljby1nZWQge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaWNvbi9pY28tZ2VkLnBuZ1wiKTtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxpbmtzLXV0ZWlzIC5jb250ZW50IC5pY28tcHJpbnQge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1wcmludC5wbmdcIik7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5saW5rcy11dGVpcyAuY29udGVudCAuaWNvLVdlYlVudGlzIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2ljb24vaWNvLVdlYlVudGlzLnBuZ1wiKTtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmFnZW5kYS1zZW1hbmFsIC5jb250ZW50IHtcbiAgcGFkZGluZzogMTZweDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmFnZW5kYS1zZW1hbmFsIC5jb250ZW50IC5hY3Rpdml0aWVzIC5hY3Rpdml0eSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5hZ2VuZGEtc2VtYW5hbCAuY29udGVudCAuYWN0aXZpdGllcyAuYWN0aXZpdHkgLnVzZXJuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAuYmctY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MmU3MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZ1wiKTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwIDBweCAwO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLmJnLWN1c3RvbSBkaXYge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAuYmctY3VzdG9tIGRpdiAuaWNvbi1jYWxlbmRhci1jbG9jayxcbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC5iZy1jdXN0b20gZGl2IC5pY29uLWxpbmstdmFyaWFudCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jcHJvZmlsZS10bCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAuYmctY3VzdG9tIGRpdiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLmJnLWN1c3RvbSBkaXYgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbiNwcm9maWxlLXRsIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3Byb2ZpbGUtdGwgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbn1cbiNwcm9maWxlLXRsIC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyAubWQtdGFiIHtcbiAgcGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuI3Byb2ZpbGUtdGwgLmNvbnRlbnQgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbn1cbiNwcm9maWxlLXRsIC5jb250ZW50IC5oZWFkZXIge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2LCA0NiwgMTE0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZ1wiKTtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuI3Byb2ZpbGUtdGwgLmNvbnRlbnQgLmhlYWRlciAuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuI3Byb2ZpbGUtdGwgLmNvbnRlbnQgLmhlYWRlciAucHJvZmlsZS1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbiNwcm9maWxlLXRsIC5jb250ZW50IC5oZWFkZXIgLm5hbWUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI3Byb2ZpbGUtdGwgLmNvbnRlbnQgLmhlYWRlciAuYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG59XG4jcHJvZmlsZS10bCAuY29udGVudCBtZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcHJvZmlsZS10bCAucHJvZmlsZS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjhweDtcbn1cbiNwcm9maWxlLXRsIC5wcm9maWxlLWJveCBoZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHJvZmlsZS10bCAucHJvZmlsZS1ib3ggaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuI3Byb2ZpbGUtdGwgLnByb2ZpbGUtYm94IGhlYWRlciAubW9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwcm9maWxlLXRsIC5wcm9maWxlLWJveCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuI3Byb2ZpbGUtdGwgLnByb2ZpbGUtYm94IGZvb3RlciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwcm9maWxlLXRsIC5wcm9maWxlLWJveC5pbmZvLWJveCAuaW5mby1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNwcm9maWxlLXRsIC5wcm9maWxlLWJveC5pbmZvLWJveCAuaW5mby1saW5lIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbiNwcm9maWxlLXRsIC5wcm9maWxlLWJveC5pbmZvLWJveCAuaW5mby1saW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3Byb2ZpbGUtdGwgLmVzY29sYSB7XG4gIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDA4cHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNwcm9maWxlLXRsIC5lc2NvbGEgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDA7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3Byb2ZpbGUtdGwgLmVzY29sYSAuY29udGVudCAuY29udGFpbmVyLXRhYi12ZXJ0aWNhbCAudGFiLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI3Byb2ZpbGUgLmhlYWRlciAucHJvZmlsZS1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICB9XG4gICNwcm9maWxlIC5oZWFkZXIgLm5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS00LWZ1bmMgLmluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4udGVtcGxhdGUtNC1mdW5jIC5tZWRpYSB7XG4gIHotaW5kZXg6IDE7XG59XG4udGVtcGxhdGUtNC1mdW5jIC5tZWRpYSAuaW1hZ2Uge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTgwcHg7XG59XG5cbi5jb250YWluZXItdGFiLXZlcnRpY2FsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXRhYi12ZXJ0aWNhbCAudGFiLXZlcnRpY2FsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXRhYi12ZXJ0aWNhbCAudGFiLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuI3RpbWVsaW5lLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4jdGltZWxpbmUtb3V0ZXIgLmNvbnRhaW5lci1jYXJkLWhpc3RvcmlhIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdGltZWxpbmUtb3V0ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgcGFkZGluZzogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCB7XG4gIG9yZGVyOiAxO1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIC5tZWRpYSB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIG1zLWNhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4O1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMTZweCAwIDAgLTI4cHg7XG4gIG9yZGVyOiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNiwgNDYsIDExNCk7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50IG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgZmxleDogNTAlIDAgMDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIG9yZGVyOiAzO1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgLnRpbWVsaW5lLWNhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIHtcbiAgb3JkZXI6IDM7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIG1zLWNhcmQge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHg7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwge1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAudGltZSwgI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cbiN0aW1lbGluZS1vdXRlciB7XG4gIC8qIEFuaW1hdGlvbnMgKi9cbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtcG9pbnQge1xuICBhbmltYXRpb246IHNsaWRlLWluLWJvdHRvbSAwLjRzO1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWRldGFpbCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikuYW5pbWF0ZSAudGltZWxpbmUtY2FyZCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikuYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XG59XG4jdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCB7XG4gIG9yZGVyOiAxO1xufVxuI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgbXMtY2FyZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4jdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgb3JkZXI6IDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XG59XG4jdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1kZXRhaWwge1xuICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XG59XG4jdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQge1xuICBvcmRlcjogMztcbn1cbiN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCBtcy1jYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4jdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCB7XG4gIG9yZGVyOiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNjhweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWNhcmQge1xuICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XG59XG4jdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0sXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtLFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAjdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCBtcy1jYXJkLFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCBtcy1jYXJkLFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgbXMtY2FyZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1wb2ludCxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1wb2ludCxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtcG9pbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAjdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIG1zLWNhcmQsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCBtcy1jYXJkLFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIG1zLWNhcmQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi8qLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG59Ki9cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjaGVhZGVyLWFkIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjaGVhZGVyLWFkIC5zZWxlY3QtYWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNzVweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNoZWFkZXItYWQgLnNlbGVjdC1hZCBtZC1zZWxlY3QtdmFsdWUge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uIHtcbiAgLyojY29udGVudC1lYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDM1cHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgfSovXG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiBtZC10YWJzIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiBtZC10YWJzIG1kLXRhYi1pdGVtIHNwYW4ge1xuICAvKnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7Ki9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjbWV0YS1hdXRvIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcpO1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI21ldGEtYXV0byBoMyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uIG1kLXRhYnMtY29udGVudC13cmFwcGVyICNtZXRhLWF1dG8gZm9ybSB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uIG1kLXRhYnMtY29udGVudC13cmFwcGVyICNtZXRhLWF1dG8gLmNvbnRlaW5lci10YWJlbGEtYXV0byB7XG4gIHBhZGRpbmc6IDAgMTVweCA1cHggMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjbWV0YS1hdXRvIC5jb250ZWluZXItdGFiZWxhLWF1dG8gaDMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI21ldGEtYXV0byAuY29udGVpbmVyLXRhYmVsYS1hdXRvIC5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uIG1kLXRhYnMtY29udGVudC13cmFwcGVyICNtZXRhLWF1dG8gLmNvbnRlaW5lci10YWJlbGEtYXV0by1sYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjbWV0YS1hdXRvIC5jb250ZWluZXItdGFiZWxhLWF1dG8tbGFzdCBkaXYge1xuICAvKm1hcmdpbjogIGF1dG87XG4gICAgICB3aWR0aDogMjUwcHg7Ki9cbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uIG1kLXRhYnMtY29udGVudC13cmFwcGVyICNtZXRhLWF1dG8gLmNvbnRlaW5lci10YWJlbGEtYXV0by1sYXN0IGRpdiBidXR0b24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0by1vZmYge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzNzc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZyk7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvLW9mZiBoMyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uIG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8tb2ZmIGZvcm0ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvLW9mZiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0by1vZmYgZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0by1vZmYgZGl2IHA6OmZpcnN0LWxldHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0by1vZmYgZGl2IHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2NvbnRlbnQtZWEge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2NvbnRlbnQtZWEgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMjVweDtcbiAgY29sb3I6ICMwODM3NzU7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjY29udGVudC1lYSBoMzpmaXJzdC1sZXR0ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzZCNDRBO1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2NvbnRlbnQtZWEgLmNvbnRlaW5lci10YWJsZS1lYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNjb250ZW50LWVhIC5jb250ZWluZXItdGFibGUtZWEgLnRhYmVsYS1jb21wZXRlbmNpYXMtYWUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNjb250ZW50LWVhIC5jb250ZWluZXItdGFibGUtZWEgLnRhYmVsYS1jb21wZXRlbmNpYXMtYWUgdGJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA5cHQ7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjY29udGVudC1lYSAuY29udGVpbmVyLXRhYmxlLWVhIC50YWJlbGEtY29tcGV0ZW5jaWFzLWFlIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNjb250ZW50LWVhIC5jb250ZWluZXItdGFibGUtZWEgLnRhYmVsYS1jb21wZXRlbmNpYXMtYWUgdGJvZHkgdGQgbWQtaWNvbiB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2NvbnRlbnQtZWEgLmNvbnRlaW5lci10YWJsZS1lYSAudGFiZWxhLWNvbXBldGVuY2lhcy1hZSB0Ym9keSB0ZCAuc2VsZWN0aXplLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNjb250ZW50LWVhIC5jb250ZWluZXItdGFibGUtZWEgLnRhYmVsYS1jb21wZXRlbmNpYXMtYWUgdGJvZHkgdGQgLnNlbGVjdGl6ZS1pbnB1dCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNjb250ZW50LWVhIC5jb250ZWluZXItdGFibGUtZWEgLnRhYmVsYS1jb21wZXRlbmNpYXMtYWUgdGhlYWQgLmZpcnN0LXRoIC50YWJsZS1oZWFkZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA0N3B4O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2NvbnRlbnQtZWEgLmNvbnRlaW5lci10YWJsZS1lYSAudGFiZWxhLWNvbXBldGVuY2lhcy1hZSB0aGVhZCAuZmlyc3QtdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2NvbnRlbnQtZWEgLmNvbnRlaW5lci10YWJsZS1lYSAudGFiZWxhLWNvbXBldGVuY2lhcy1hZSB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNjb250ZW50LWVhIC5jb250ZWluZXItdGFibGUtZWEgLnRhYmVsYS1jb21wZXRlbmNpYXMtYWUgLmZpcnN0LXRleHQge1xuICAvKm1heC13aWR0aDogNjQ1cHg7XG4gICAgICB3aWR0aDogNjQ1cHg7Ki9cbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNjb250ZW50LWVhIC5jb250ZWluZXItdGFibGUtZWEgLnRhYmVsYS1jb21wZXRlbmNpYXMtYWUgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjY29udGVudC1lYSAuY29udGVpbmVyLXRhYmxlLWVhIC50YWJlbGEtY29tcGV0ZW5jaWFzLWFlIC5zZWNvbmQtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2NvbnRlbnQtZWEgLmNvbnRlaW5lci10YWJsZS1lYSAudGFiZWxhLWNvbXBldGVuY2lhcy1hZSAuc2VsZWN0LXRkIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2NvbnRlbnQtZWEgLmNvbnRlaW5lci10YWJsZS1lYSAudGFiZWxhLWNvbXBldGVuY2lhcy1hZSAubGFzdC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjY29udGVudC1lYSAuY29udGVpbmVyLXRhYmxlLWVhIC50YWJlbGEtY29tcGV0ZW5jaWFzLWFlIC5yZWQge1xuICBjb2xvcjogcmVkO1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2NvbnRlbnQtZWEgLmNvbnRlaW5lci10YWJsZS1lYSAudGFiZWxhLWNvbXBldGVuY2lhcy1hZSAuZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjY29udGVudC1lYSAuY29udGVpbmVyLXRhYmxlLWVhIC50YWJlbGEtY29tcGV0ZW5jaWFzLWFlIC5ibHVlIHtcbiAgY29sb3I6ICMwODM3NzU7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjY29udGVudC1lYSAuY29udGVpbmVyLXRhYmxlLWVhIC50YWJlbGEtY29tcGV0ZW5jaWFzLWFlIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjY29udGVudC1lYSAuY29udGVpbmVyLXRhYmxlLWVhIC5jb250YWluZXItYWN0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNjb250ZW50LWVhIC5jb250ZWluZXItdGFibGUtZWEgYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDFweCAyMHB4O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2NvbnRlbnQtZWEgLmNvbnRlaW5lci10YWJsZS1hZC1hdXRvLWxhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNjb250ZW50LWVhIC5jb250ZWluZXItdGFibGUtYWQtYXV0by1sYXN0IGRpdiB7XG4gIC8qbWFyZ2luOiAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMjUwcHg7Ki9cbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNjb250ZW50LWVhIC5jb250ZWluZXItdGFibGUtYWQtYXV0by1sYXN0IGRpdiBidXR0b24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2FjY19hZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjYWNjX2FlIHYtcGFuZSB2LXBhbmUtaGVhZGVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luOiAwIDQ1cHggNXB4IDVweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNhY2NfYWUgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjYWNjX2FlIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWltZyBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNhY2NfYWUgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtZGFkb3Mge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIwcHggIWltcG9ydGFudDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNhY2NfYWUgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtZGFkb3MgaDIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNhY2NfYWUgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtZGFkb3MgLmNvbnRlbnQtcmVzcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjYWNjX2FlIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWRhZG9zIC5jb250ZW50LW9jY3VycmVuY2UtYWQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjYWNjX2FlIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWRhZG9zIC5jb250ZW50LW9jY3VycmVuY2UtYWQgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjYWNjX2FlIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWRhZG9zIC5jb250ZW50LW9jY3VycmVuY2UtYWQgaSB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNhY2NfYWUgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtZGFkb3MgLmNvbnRlbnQtcHJvbW92ZXItYWQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjYWNjX2FlIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWRhZG9zIC5jb250ZW50LXByb21vdmVyLWFkIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2FjY19hZSB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1kYWRvcyAuY29udGVudC1wcm9tb3Zlci1hZCBpIHtcbiAgY29sb3I6IGdyZWVuO1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjYWNjX2FlIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWRhZG9zIHAge1xuICBtYXJnaW46IDA7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjYWNjX2FlIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgLyptYXJnaW46IDQwcHggMjBweCAwcHggMjBweCAhaW1wb3J0YW50OyovXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNhY2NfYWUgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtYWN0aW9uIGgyIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2FjY19hZSB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1hY3Rpb24gLmJsdWUge1xuICBjb2xvcjogIzAwOTBjZiAhaW1wb3J0YW50O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2FjY19hZSB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1hY3Rpb24gLm9yYW5nZSB7XG4gIGNvbG9yOiBvcmFuZ2UgIWltcG9ydGFudDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNhY2NfYWUgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtYWN0aW9uIC5ncmVlbiB7XG4gIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2FjY19hZSB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1hY3Rpb24gLnJlZCB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbiNlZmVjdGl2ZW5lc3NFdmFsdWF0aW9uICNhY2NfYWUgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtYWN0aW9uIC5jb250ZW50LXN0YXR1cyBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2FjY19hZSB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1hY3Rpb24gLmNvbnRlbnQtc3RhdHVzIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2FjY19hZSB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1vcGVuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG4jZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiAjYWNjX2FlIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LW9wZW4gaSB7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2VmZWN0aXZlbmVzc0V2YWx1YXRpb24gI2FjY19hZSAuaXMtZXhwYW5kZWQgdi1wYW5lLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG59XG5cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgI2hlYWRlci1hZCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZ1wiKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCAjaGVhZGVyLWFkIC5zZWxlY3QtYWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNzVweDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgI2hlYWRlci1hZCAuc2VsZWN0LWFkIG1kLXNlbGVjdC12YWx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCAjY29udGVudC1hZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAzNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50ICNjb250ZW50LWFkIC5jYXJkLWFkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAvKiBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyovXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgI2NvbnRlbnQtYWQgLmNhcmQtYWQgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgI2NvbnRlbnQtYWQgLmNhcmQtYWQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgI2NvbnRlbnQtYWQgLmNhcmQtYWQgLmxpbmsgbWQtaWNvbiB7XG4gIGNvbG9yOiAjMDA5MGNmO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgI2NvbnRlbnQtYWQgLmNhcmQtYWQgLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50ICNjb250ZW50LWFkIC5jYXJkLWFkIC5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50ICNjb250ZW50LWFkIC5jYXJkLWFkLWxhc3Qge1xuICBmbG9hdDogbGVmdDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgI2NvbnRlbnQtYWQgLmNhcmQtYWQtbGFzdCBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFweCAyNXB4O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCAjY29udGVudC1hZCAuY29udGVpbmVyLWxlZ2VuZGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50ICNjb250ZW50LWFkIC5jb250ZWluZXItbGVnZW5kYSAuYmx1ZSB7XG4gIGNvbG9yOiAjMDgzNzc1ICFpbXBvcnRhbnQ7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50ICNjb250ZW50LWFkIC5jb250ZWluZXItbGVnZW5kYSAudGl0bGUtbGVnZW5kYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50ICNjb250ZW50LWFkIC5jb250ZWluZXItbGVnZW5kYSBtZC1pbnB1dC1jb250YWluZXIge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgI2NvbnRlbnQtYWQgLmNvbnRlaW5lci1sZWdlbmRhIG1kLWlucHV0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicyB7XG4gIG1hcmdpbjogMTBweCAyMHB4O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzIG1kLXRhYi1pdGVtIHNwYW4ge1xuICAvKnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7Ki9cbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzNzc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZyk7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8gaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMjVweDtcbiAgY29sb3I6ICMwODM3NzU7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8gaDM6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM2QjQ0QTtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8ge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvIC5jb250ZWluZXItdGFibGUtYWQtYXV0byAudGFiZWxhLWNvbXBldGVuY2lhcy1hZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8gLnRhYmVsYS1jb21wZXRlbmNpYXMtYWQgdGJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA5cHQ7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8gLmNvbnRlaW5lci10YWJsZS1hZC1hdXRvIC50YWJlbGEtY29tcGV0ZW5jaWFzLWFkIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8gLnRhYmVsYS1jb21wZXRlbmNpYXMtYWQgdGJvZHkgdGQgbWQtaWNvbiB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvIC5jb250ZWluZXItdGFibGUtYWQtYXV0byAudGFiZWxhLWNvbXBldGVuY2lhcy1hZCB0Ym9keSB0ZCAuc2VsZWN0aXplLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8gLnRhYmVsYS1jb21wZXRlbmNpYXMtYWQgdGJvZHkgdGQgLnNlbGVjdGl6ZS1pbnB1dCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8gLnRhYmVsYS1jb21wZXRlbmNpYXMtYWQgdGhlYWQgLmZpcnN0LXRoIC50YWJsZS1oZWFkZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA0N3B4O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvIC5jb250ZWluZXItdGFibGUtYWQtYXV0byAudGFiZWxhLWNvbXBldGVuY2lhcy1hZCB0aGVhZCAuZmlyc3QtdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvIC5jb250ZWluZXItdGFibGUtYWQtYXV0byAudGFiZWxhLWNvbXBldGVuY2lhcy1hZCB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8gLnRhYmVsYS1jb21wZXRlbmNpYXMtYWQgLmZpcnN0LXRleHQge1xuICAvKm1heC13aWR0aDogNjQ1cHg7XG4gIHdpZHRoOiA2NDVweDsqL1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvIC5jb250ZWluZXItdGFibGUtYWQtYXV0byAudGFiZWxhLWNvbXBldGVuY2lhcy1hZCAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8gLnRhYmVsYS1jb21wZXRlbmNpYXMtYWQgLnNlY29uZC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8gLmNvbnRlaW5lci10YWJsZS1hZC1hdXRvIC50YWJlbGEtY29tcGV0ZW5jaWFzLWFkIC5zZWxlY3QtdGQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8gLmNvbnRlaW5lci10YWJsZS1hZC1hdXRvIC50YWJlbGEtY29tcGV0ZW5jaWFzLWFkIC5sYXN0LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8gLnRhYmVsYS1jb21wZXRlbmNpYXMtYWQgLnJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8gLmNvbnRlaW5lci10YWJsZS1hZC1hdXRvIC50YWJlbGEtY29tcGV0ZW5jaWFzLWFkIC5ncmVlbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8gLnRhYmVsYS1jb21wZXRlbmNpYXMtYWQgLmJsdWUge1xuICBjb2xvcjogIzA4Mzc3NTtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8gLnRhYmVsYS1jb21wZXRlbmNpYXMtYWQgLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8gLmNvbnRhaW5lci1hY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvIC5jb250ZWluZXItdGFibGUtYWQtYXV0byBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMXB4IDIwcHg7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8gLmNvbnRlaW5lci10YWJsZS1hZC1hdXRvLWxhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0byAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8tbGFzdCBkaXYge1xuICAvKm1hcmdpbjogIGF1dG87XG4gIHdpZHRoOiAyNTBweDsqL1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvIC5jb250ZWluZXItdGFibGUtYWQtYXV0by1sYXN0IGRpdiBidXR0b24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjbWV0YS1hdXRvIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcpO1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjbWV0YS1hdXRvIGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjbWV0YS1hdXRvIGZvcm0ge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNtZXRhLWF1dG8gLmNvbnRlaW5lci10YWJlbGEtYXV0byB7XG4gIHBhZGRpbmc6IDAgMTVweCA1cHggMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNtZXRhLWF1dG8gLmNvbnRlaW5lci10YWJlbGEtYXV0byBoMyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNtZXRhLWF1dG8gLmNvbnRlaW5lci10YWJlbGEtYXV0byAuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNtZXRhLWF1dG8gLmNvbnRlaW5lci10YWJlbGEtYXV0by1sYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNtZXRhLWF1dG8gLmNvbnRlaW5lci10YWJlbGEtYXV0by1sYXN0IGRpdiB7XG4gIC8qbWFyZ2luOiAgYXV0bztcbiAgd2lkdGg6IDI1MHB4OyovXG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNtZXRhLWF1dG8gLmNvbnRlaW5lci10YWJlbGEtYXV0by1sYXN0IGRpdiBidXR0b24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvLW9mZiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODM3NzU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nKTtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0by1vZmYgaDMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8tb2ZmIGZvcm0ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8tb2ZmIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jcGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250ZW50IG1kLXRhYnMtY29udGVudC13cmFwcGVyICNjb250ZW50LWFkLWF1dG8tb2ZmIGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzY2Njtcbn1cbiNwZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgI2NvbnRlbnQtYWQtYXV0by1vZmYgZGl2IHA6OmZpcnN0LWxldHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudCBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciAjY29udGVudC1hZC1hdXRvLW9mZiBkaXYgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5tb2RhbC12YWxpZGFjYW8tY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI3RhYnNMaWRlciBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YWJzTGlkZXIgI2NvbnRlaW5lci1hZC1jb25zYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI3RhYnNMaWRlciAuY29udGFpbmVyLWFjYy1zZWNhbyB7XG4gIG1hcmdpbjogMTBweCAycHggMjBweCAycHggIWltcG9ydGFudDtcbn1cblxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWhlYWRlciAjaGVhZGVyLWFkIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzNzc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nXCIpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItaGVhZGVyICNoZWFkZXItYWQgLnNlbGVjdC1hZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI3NXB4O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWhlYWRlciAjaGVhZGVyLWFkIC5zZWxlY3QtYWQgbWQtc2VsZWN0LXZhbHVlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItaGVhZGVyICNjb250ZW50LWFkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDM1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1oZWFkZXIgI2NvbnRlbnQtYWQgLmNhcmQtYWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDYwMHB4O1xuICAvKiBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyovXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1oZWFkZXIgI2NvbnRlbnQtYWQgLmNhcmQtYWQgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1oZWFkZXIgI2NvbnRlbnQtYWQgLmNhcmQtYWQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1oZWFkZXIgI2NvbnRlbnQtYWQgLmNhcmQtYWQgLmxpbmsgbWQtaWNvbiB7XG4gIGNvbG9yOiAjMDA5MGNmO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1oZWFkZXIgI2NvbnRlbnQtYWQgLmNhcmQtYWQgLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItaGVhZGVyICNjb250ZW50LWFkIC5jYXJkLWFkIC5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItaGVhZGVyICNjb250ZW50LWFkIC5jYXJkLWFkLWFjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIG1pbi13aWR0aDogNjAwcHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItaGVhZGVyICNjb250ZW50LWFkIC5jYXJkLWFkLWFjdGlvbiAubGluayBtZC1pY29uIHtcbiAgY29sb3I6ICMwMDkwY2Y7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWhlYWRlciAjY29udGVudC1hZCAuY2FyZC1hZC1hY3Rpb24gLmxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1oZWFkZXIgI2NvbnRlbnQtYWQgLmNhcmQtYWQtbGFzdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWhlYWRlciAjY29udGVudC1hZCAuY2FyZC1hZC1sYXN0IGJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDEwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXB4IDI1cHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItaGVhZGVyICNjb250ZW50LWFkIC5jb250ZWluZXItbGVnZW5kYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1oZWFkZXIgI2NvbnRlbnQtYWQgLmNvbnRlaW5lci1sZWdlbmRhIC5ibHVlIHtcbiAgY29sb3I6ICMwODM3NzUgIWltcG9ydGFudDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1oZWFkZXIgI2NvbnRlbnQtYWQgLmNvbnRlaW5lci1sZWdlbmRhIC50aXRsZS1sZWdlbmRhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1oZWFkZXIgI2NvbnRlbnQtYWQgLmNvbnRlaW5lci1sZWdlbmRhIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWhlYWRlciAjY29udGVudC1hZCAuY29udGVpbmVyLWxlZ2VuZGEgbWQtaW5wdXQtY29udGFpbmVyIHAge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci1hY2Mtc2VjYW8ge1xuICBtYXJnaW46IDEwcHggMzBweCAyMHB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50IC5jb250YWluZXItYWNjLXNlY2FvICNhY2Nfc2VjYW8ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAuY29udGFpbmVyLWFjYy1zZWNhbyAjYWNjX3NlY2FvIHYtcGFuZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50IC5jb250YWluZXItYWNjLXNlY2FvICNhY2Nfc2VjYW8gdi1wYW5lIHYtcGFuZS1oZWFkZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci1hY2Mtc2VjYW8gI2FjY19zZWNhbyB2LXBhbmUgdi1wYW5lLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzNzc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nXCIpO1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci1hY2Mtc2VjYW8gI2FjY19zZWNhbyAuaXMtZXhwYW5kZWQgdi1wYW5lLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50ICNhY2NfYWQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgI2FjY19hZCB2LXBhbmUgdi1wYW5lLWhlYWRlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbjogMCA0NXB4IDVweCA1cHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAjYWNjX2FkIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgI2FjY19hZCB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAjYWNjX2FkIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWRhZG9zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAjYWNjX2FkIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWRhZG9zIGgyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAjYWNjX2FkIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWRhZG9zIC5jb250ZW50LXJlc3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgI2FjY19hZCB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1kYWRvcyAuY29udGVudC1vY2N1cnJlbmNlLWFkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgI2FjY19hZCB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1kYWRvcyAuY29udGVudC1vY2N1cnJlbmNlLWFkIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgI2FjY19hZCB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1kYWRvcyAuY29udGVudC1vY2N1cnJlbmNlLWFkIGkge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAjYWNjX2FkIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWRhZG9zIC5jb250ZW50LXByb21vdmVyLWFkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgI2FjY19hZCB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1kYWRvcyAuY29udGVudC1wcm9tb3Zlci1hZCBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50ICNhY2NfYWQgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtZGFkb3MgLmNvbnRlbnQtcHJvbW92ZXItYWQgaSB7XG4gIGNvbG9yOiBncmVlbjtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgI2FjY19hZCB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1kYWRvcyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgI2FjY19hZCB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIC8qbWFyZ2luOiA0MHB4IDIwcHggMHB4IDIwcHggIWltcG9ydGFudDsqL1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAjYWNjX2FkIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWFjdGlvbiBoMiB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50ICNhY2NfYWQgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtYWN0aW9uIC5ibHVlIHtcbiAgY29sb3I6ICMwMDkwY2YgIWltcG9ydGFudDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50ICNhY2NfYWQgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtYWN0aW9uIC5vcmFuZ2Uge1xuICBjb2xvcjogb3JhbmdlICFpbXBvcnRhbnQ7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAjYWNjX2FkIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWFjdGlvbiAuZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50ICNhY2NfYWQgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtYWN0aW9uIC5yZWQge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAjYWNjX2FkIHYtcGFuZSB2LXBhbmUtaGVhZGVyIC5jb250ZW50LWFjdGlvbiAuY29udGVudC1zdGF0dXMgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50ICNhY2NfYWQgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtYWN0aW9uIC5jb250ZW50LXN0YXR1cyBzcGFuIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmbG9hdDogbGVmdDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50ICNhY2NfYWQgdi1wYW5lIHYtcGFuZS1oZWFkZXIgLmNvbnRlbnQtb3BlbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgI2FjY19hZCB2LXBhbmUgdi1wYW5lLWhlYWRlciAuY29udGVudC1vcGVuIGkge1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50ICNhY2NfYWQgLmlzLWV4cGFuZGVkIHYtcGFuZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkIG1kLXRhYnMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkIG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAuY29udGFpbmVyLXRhYmxlLXRlYW0tYWQgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDIycHg7XG4gIGNvbG9yOiAjMDgzNzc1O1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZyk7ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAuY29udGFpbmVyLXRhYmxlLXRlYW0tYWQgaDM6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM2QjQ0QTtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50IC5jb250YWluZXItdGFibGUtdGVhbS1hZCAjdGFiZWxhLWNvbXBldGVuY2lhcy10ZWFtIHRib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogOXB0O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkICN0YWJlbGEtY29tcGV0ZW5jaWFzLXRlYW0gdGJvZHkgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkICN0YWJlbGEtY29tcGV0ZW5jaWFzLXRlYW0gdGJvZHkgdGQgbWQtaWNvbiB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkICN0YWJlbGEtY29tcGV0ZW5jaWFzLXRlYW0gdGJvZHkgdGQgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAuY29udGFpbmVyLXRhYmxlLXRlYW0tYWQgI3RhYmVsYS1jb21wZXRlbmNpYXMtdGVhbSB0Ym9keSB0ZCAuc2VsZWN0aXplLWlucHV0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkICN0YWJlbGEtY29tcGV0ZW5jaWFzLXRlYW0gdGhlYWQgLmZpcnN0LXRoIC50YWJsZS1oZWFkZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA0N3B4O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkICN0YWJlbGEtY29tcGV0ZW5jaWFzLXRlYW0gdGhlYWQgLmZpcnN0LXRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRhaW5lci1jb250ZW50IC5jb250YWluZXItdGFibGUtdGVhbS1hZCAjdGFiZWxhLWNvbXBldGVuY2lhcy10ZWFtIHRoZWFkIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkICN0YWJlbGEtY29tcGV0ZW5jaWFzLXRlYW0gLmZpcnN0LXRleHQge1xuICAvKm1heC13aWR0aDogNjQ1cHg7XG4gICAgICB3aWR0aDogNjQ1cHg7Ki9cbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkICN0YWJlbGEtY29tcGV0ZW5jaWFzLXRlYW0gLnNlY29uZC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAuY29udGFpbmVyLXRhYmxlLXRlYW0tYWQgI3RhYmVsYS1jb21wZXRlbmNpYXMtdGVhbSAuc2VsZWN0LXRkIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkICN0YWJlbGEtY29tcGV0ZW5jaWFzLXRlYW0gLmxhc3QtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkICN0YWJlbGEtY29tcGV0ZW5jaWFzLXRlYW0gLnJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAuY29udGFpbmVyLXRhYmxlLXRlYW0tYWQgI3RhYmVsYS1jb21wZXRlbmNpYXMtdGVhbSAuZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAuY29udGFpbmVyLXRhYmxlLXRlYW0tYWQgI3RhYmVsYS1jb21wZXRlbmNpYXMtdGVhbSAuYmx1ZSB7XG4gIGNvbG9yOiAjMDgzNzc1ICFpbXBvcnRhbnQ7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAuY29udGFpbmVyLXRhYmxlLXRlYW0tYWQgI3RhYmVsYS1jb21wZXRlbmNpYXMtdGVhbSAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGFpbmVyLWNvbnRlbnQge1xuICAvKi5jb250YWluZXItdGFibGUtdGVhbS1hZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGgzIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICAgIH1cbiAgfSovXG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAuY29udGFpbmVyLWFjdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uIC5jb250YWluZXItY29udGVudCAuY29udGFpbmVyLWFjdGlvbiBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMXB4IDIwcHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uICNjb250ZW50LWFkLWF1dG8tb2ZmIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gI2NvbnRlbnQtYWQtYXV0by1vZmYgaDMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uICNjb250ZW50LWFkLWF1dG8tb2ZmIGZvcm0ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xuICAvKmJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAjY29udGVudC1hZC1hdXRvLW9mZiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAjY29udGVudC1hZC1hdXRvLW9mZiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2NjY7XG59XG4jbGVhZGVyUGVyZm9ybWFuY2VFdmFsdWF0aW9uICNjb250ZW50LWFkLWF1dG8tb2ZmIGRpdiBwOjpmaXJzdC1sZXR0ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gI2NvbnRlbnQtYWQtYXV0by1vZmYgZGl2IHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiAuY29udGVudC1hZC1saWRlci1yZXN1bW8taXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQtYWQtbGlkZXItcmVzdW1vLWl0ZW0gbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbiNsZWFkZXJQZXJmb3JtYW5jZUV2YWx1YXRpb24gLmNvbnRlbnQtYWQtbGlkZXItcmVzdW1vLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbiNlbGVhcm4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNlbGVhcm4gLmNvbnRlbnQgI2hlYWRlci1lbGVhcm4ge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODM3NzU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmdcIik7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMzBweDtcbn1cbiNlbGVhcm4gLmNvbnRlbnQgI2Jhbm5lci1lbGVhcm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDZweCA5cHggMTBweCAtMnB4IHJnYigxNTMsIDE1MywgMTUzKTtcbiAgLW1vei1ib3gtc2hhZG93OiA2cHggOXB4IDEwcHggLTJweCByZ2IoMTUzLCAxNTMsIDE1Myk7XG4gIGJveC1zaGFkb3c6IDZweCA5cHggMTBweCAtMnB4IHJnYigxNTMsIDE1MywgMTUzKTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG59XG4jZWxlYXJuIC5jb250ZW50ICNmb290ZXItZWxlYXJuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuI2VsZWFybiAuY29udGVudCAjY29udGVudC1lbGVhcm4ge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jZWxlYXJuIC5jb250ZW50ICNjb250ZW50LWVsZWFybiAjYnRuLWVsZWFybiB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuI2VsZWFybiAuY29udGVudCAjY29udGVudC1lbGVhcm4gI2VtYWlsLWVsZWFybiB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4jZWxlYXJuIC5jb250ZW50ICNjb250ZW50LWVsZWFybiAjaW5mby1sb2dpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzIxODY0YTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNlbGVhcm4gLmNvbnRlbnQgI2NvbnRlbnQtZWxlYXJuIC5sb2FkaW5nLWFuaW1hdGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBleGFtcGxlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZXhhbXBsZSB7XG4gIDAlIHtcbiAgICBjb2xvcjogIzA2MmU3MjtcbiAgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG59XG4jZWxlYXJuIC5jb250ZW50ICNjb250ZW50LWVsZWFybiAubG9hZGluZy1hbmltYXRlMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IGV4YW1wbGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBleGFtcGxlIHtcbiAgMCUge1xuICAgIGNvbG9yOiAjMjE4NjRhO1xuICB9XG4gIDUwJSB7XG4gICAgY29sb3I6ICMwNjJlNzI7XG4gIH1cbiAgMTAwJSB7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbn1cbiNlbGVhcm4gLmNvbnRlbnQgI2NvbnRlbnQtZWxlYXJuIC5sb2FkaW5nIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBhbmltYXRpb24tbmFtZTogZXhhbXBsZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGV4YW1wbGUge1xuICAwJSB7XG4gICAgY29sb3I6ICMyMTg2NGE7XG4gIH1cbiAgNTAlIHtcbiAgICBjb2xvcjogIzA2MmU3MjtcbiAgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxufVxuXG4udGFiZWxhLXBvbnRvIHRib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogOC41cHQ7XG59XG4udGFiZWxhLXBvbnRvIHRib2R5IC5hY3Rpb24tYnV0dG9ucyBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4udGFiZWxhLXBvbnRvIHRib2R5IC5hY3Rpb24tYnV0dG9ucyBpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkwY2Y7XG59XG4udGFiZWxhLXBvbnRvIHRib2R5IC5tZW51LWNvbnRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi50YWJlbGEtcG9udG8gdGJvZHkgLm1lbnUtY29udGV4dCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRhYmVsYS1wb250byB0Ym9keSAubWVudS1jb250ZXh0IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJlbGEtcG9udG8gdGJvZHkgLm1lbnUtY29udGV4dCB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG4udGFiZWxhLXBvbnRvIHRib2R5IC5tZW51LWNvbnRleHQgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLnRhYmVsYS1wb250byB0Ym9keSBidXR0b24gKyAubWVudS1jb250ZXh0OmFjdGl2ZSxcbi50YWJlbGEtcG9udG8gdGJvZHkgYnV0dG9uOmZvY3VzICsgLm1lbnUtY29udGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udGFiZWxhLXBvbnRvIHRib2R5IHRyIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnRhYmVsYS1wb250byB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnRhYmVsYS1wb250byAucmVkIHtcbiAgY29sb3I6IHJlZDtcbn1cbi50YWJlbGEtcG9udG8gLm9yYW5nZSB7XG4gIGNvbG9yOiBkYXJrb3JhbmdlICFpbXBvcnRhbnQ7XG59XG4udGFiZWxhLXBvbnRvIC5ncmVlbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi50YWJlbGEtcG9udG8gLmJsdWUge1xuICBjb2xvcjogIzAzOUJFNTtcbn1cbi50YWJlbGEtcG9udG8gLmJsdWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcbn1cbi50YWJlbGEtcG9udG8gLmJsdWVMaWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmUxZjMgIWltcG9ydGFudDtcbn1cbi50YWJlbGEtcG9udG8gLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2VsZXRyb25pY1BvaW50IC50aW1lbGluZS10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdHJvLXBvbnRvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJlbGEtZXhjZWNhbyB0Ym9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDlwdDtcbn1cbi50YWJlbGEtZXhjZWNhbyB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnRhYmVsYS1leGNlY2FvIC5yZWQge1xuICBjb2xvcjogcmVkO1xufVxuLnRhYmVsYS1leGNlY2FvIC5ncmVlbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi50YWJlbGEtZXhjZWNhbyAuYmx1ZSB7XG4gIGNvbG9yOiAjMDM5QkU1O1xufVxuLnRhYmVsYS1leGNlY2FvIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZpbHRyby1wb250byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsdHJvLXBvbnRvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpbHRyby1wb250by1tb2JpbGUgI2Zvcm1Fc3BlbGhvIGRpdiB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbiAgLmZpbHRyby1wb250by1tb2JpbGUgI2Zvcm1Fc3BlbGhvIGRpdiBtZC1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAudGFiZWxhLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAudGFiZWxhLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRhYmVsYS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiZWxhLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlcGFyYXRvciB7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG5cbi5yZWQge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xufVxuXG4ubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjdmVydGljYWwtbmF2aWdhdGlvbiAubG9nby1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAtODVweCAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC1lc3BlbGhvIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLmFjYy1qdXN0aWZ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmFjYy1qdXN0aWZ5IHYtcGFuZS1oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NDtcbn1cbi5hY2MtanVzdGlmeSB2LXBhbmUtaGVhZGVyIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hY2MtanVzdGlmeSB2LXBhbmUtaGVhZGVyIGkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzA3Mzc3NCAhaW1wb3J0YW50O1xufVxuLmFjYy1qdXN0aWZ5IHYtcGFuZS1oZWFkZXI6aG92ZXIsIC5hY2MtanVzdGlmeSB2LXBhbmUtaGVhZGVyOmZvY3VzIHtcbiAgY29sb3I6ICMwNzM3NzQgIWltcG9ydGFudDtcbn1cbi5hY2MtanVzdGlmeSAudGFiZWxhLWp1c3RpZnkge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5hY2MtanVzdGlmeSAudGFiZWxhLWp1c3RpZnkgdGhlYWQgdHIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hY2MtanVzdGlmeSAudGFiZWxhLWp1c3RpZnkgdGhlYWQgdHIgdGgge1xuICBwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmFjYy1qdXN0aWZ5IC50YWJlbGEtanVzdGlmeSB0Ym9keSB0ciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFjYy1qdXN0aWZ5IC50YWJlbGEtanVzdGlmeSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hY2MtanVzdGlmeSB2LXBhbmUuaXMtZXhwYW5kZWQgPiB2LXBhbmUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hY2MtanVzdGlmeSB2LXBhbmUuaXMtZXhwYW5kZWQgPiB2LXBhbmUtaGVhZGVyIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgY29sb3I6ICMwNzM3NzQgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJhdGlkYXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtYmF0aWRhcyAudGFiZWxhLWJhdGlkYXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtYmF0aWRhcyAudGFiZWxhLWJhdGlkYXMgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLm1vZGFsLWJhdGlkYXMgLnRhYmVsYS1iYXRpZGFzIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbiNyZWdpc3Ryb1BvbnRvIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3JlZ2lzdHJvUG9udG8gLmNvbnRlbnQgI3RhYi1yZWdpc3Ryb1BvbnRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcmVnaXN0cm9Qb250byAuY29udGVudCAjdGFiLXJlZ2lzdHJvUG9udG8gbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZ1wiKTtcbn1cbiNyZWdpc3Ryb1BvbnRvIC5jb250ZW50ICN0YWItcmVnaXN0cm9Qb250byAubWQtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcmVnaXN0cm9Qb250byAuY29udGVudCAjdGFiLXJlZ2lzdHJvUG9udG8gLm1kLXRhYiBzcGFuLFxuI3JlZ2lzdHJvUG9udG8gLmNvbnRlbnQgI3RhYi1yZWdpc3Ryb1BvbnRvIC5tZC10YWIgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI3JlZ2lzdHJvUG9udG8gLmNvbnRlbnQgI3RhYi1yZWdpc3Ryb1BvbnRvIC5iYWRnZXQge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbiNoaXN0b3JpY28gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNoaXN0b3JpY28gLmNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbiNoaXN0b3JpY28gLmNvbnRlbnQgLmNvbnRlaW5lci1maWx0cm8ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2hpc3RvcmljbyAuY29udGVudCAuY29udGVpbmVyLWZpbHRybyBtZC1pbnB1dC1jb250YWluZXIge1xuICAvKmlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIH0qL1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgLypsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9Ki9cbn1cbiNoaXN0b3JpY28gLmNvbnRlbnQgLmNvbnRlaW5lci1maWx0cm8gLmJ0bi1maWx0cm8ge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuI2hpc3RvcmljbyAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogNXB4IDAgMzBweCAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY28gLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSAudGFiZWxhLWhpc3RvcmljbyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4jaGlzdG9yaWNvIC5jb250ZW50IC5jb250ZWluZXItdGFibGUgLnRhYmVsYS1oaXN0b3JpY28gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaGlzdG9yaWNvIC5jb250ZW50IC5jb250ZWluZXItdGFibGUgLnRhYmVsYS1oaXN0b3JpY28gdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuI2hpc3RvcmljbyAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3RvcmljbyAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbiNoaXN0b3JpY28gLmFwcm92YWRvIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuI2hpc3RvcmljbyAucmVwcm92YWRvIHtcbiAgY29sb3I6IHJlZDtcbn1cbiNoaXN0b3JpY28gLnBlbmRlbnRlIHtcbiAgY29sb3I6IGdvbGRlbnJvZDtcbn1cblxuI2ZlY2hhbWVudG9Qb250byAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuI2ZlY2hhbWVudG9Qb250byAuY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuI2ZlY2hhbWVudG9Qb250byAuY29udGVudCAuY29udGVpbmVyLWZpbHRybyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZmVjaGFtZW50b1BvbnRvIC5jb250ZW50IC5jb250ZWluZXItZmlsdHJvIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIC8qaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgfSovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICAvKmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH0qL1xufVxuI2ZlY2hhbWVudG9Qb250byAuY29udGVudCAuY29udGVpbmVyLWZpbHRybyAuYnRuLWZpbHRybyB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG59XG4jZmVjaGFtZW50b1BvbnRvIC5jb250ZW50IC5jb250ZWluZXItdGFibGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMCAzMHB4IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2ZlY2hhbWVudG9Qb250byAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbiNmZWNoYW1lbnRvUG9udG8gLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSAudGFiZWxhLWhpc3RvcmljbyB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNmZWNoYW1lbnRvUG9udG8gLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSAudGFiZWxhLWhpc3RvcmljbyB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jZmVjaGFtZW50b1BvbnRvIC5jb250ZW50IC5jb250ZWluZXItdGFibGUgLnRhYmVsYS1oaXN0b3JpY28gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZmVjaGFtZW50b1BvbnRvIC5jb250ZW50IC5jb250ZWluZXItdGFibGUgLnRhYmVsYS1oaXN0b3JpY28gdGJvZHkgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuI2ZlY2hhbWVudG9Qb250byAjaW5jbHVpckNhdGVnb3JpYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jZmVjaGFtZW50b1BvbnRvIC5hcHJvdmFkbyB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbiNmZWNoYW1lbnRvUG9udG8gLnJlcHJvdmFkbyB7XG4gIGNvbG9yOiByZWQ7XG59XG4jZmVjaGFtZW50b1BvbnRvIC5wZW5kZW50ZSB7XG4gIGNvbG9yOiBnb2xkZW5yb2Q7XG59XG4jZmVjaGFtZW50b1BvbnRvICNhcHJvdmFyUmVlbWJvbHNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbjogMCAwIDAgMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNmZWNoYW1lbnRvUG9udG8gI3JlcHJvdmFyUmVlbWJvbHNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2ZlY2hhbWVudG9Qb250byAjZXhwb3J0YXJSZWVtYm9sc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MGNmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2ZlY2hhbWVudG9Qb250byAjZXhwb3J0YXJFeGNlbFJlZW1ib2xzbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGIzNGEgIWltcG9ydGFudDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jZmVjaGFtZW50b1BvbnRvICNlbnZpb0VtYWlsUmVlbWJvbHNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya29yYW5nZSAhaW1wb3J0YW50O1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2V4Y2x1aXJCYXRpZGEge1xuICBtYXJnaW4tbGVmdDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNleGNsdWlyQmF0aWRhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuXG4jYXByb3ZhckJhdGlkYSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3NpbmNyb25pemFyQmF0aWRhcyB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4jc2luY3Jvbml6YXJCYXRpZGFzOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuXG4jYXByb3ZhckJhdGlkYTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cblxuI2Fwcm92YXJCYXRpZGFNb2JpbGU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG5cbiNleGNsdWlyQmF0aWRhTW9iaWxlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdHJvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZpbHRybyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsdHJvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5lbGVtZW50b3Ita2l0LTYge1xuICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XG4gIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLnJlZExpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5ncmVlbkxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZjViYyAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLm9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNlbXByZWdhZG9zTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIC5fbWQtY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgaDMsICNlbXByZWdhZG9zTWFuYWdlciBwLCAjZW1wcmVnYWRvc01hbmFnZXIgc3BhbiwgI2VtcHJlZ2Fkb3NNYW5hZ2VyIGxhYmVsLCAjZW1wcmVnYWRvc01hbmFnZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLmNvbnRlbnQtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLmNhcmQtY2xhc3NpZmljYWNhbyB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLmhlYWRlci1jb250ZW50LW9qdCB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyICNhdmFsaWFkb3IgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIGxhYmVsIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jaGlzdG9yaWNvQXZhbGlhZG9yIHRhYmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yIHRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLm1vZGFsLW9qdCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1jb250ZW50IC5jb250ZWluZXItYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsLXBhZHJhbyB7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuI2NvbmZpZ3VyYXIgLmljb24tcGVuY2lsOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLnJvdy1hZ3J1cGFtZW50b3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xufVxuI2NvbmZpZ3VyYXIgLnJvdy1hZ3J1cGFtZW50b3M6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWNvZzpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXJvdGF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5yZWRMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuZ3JlZW5MaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Y1YmMgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIGgzLCAjZW1wcmVnYWRvc01hbmFnZXIgcCwgI2VtcHJlZ2Fkb3NNYW5hZ2VyIHNwYW4sICNlbXByZWdhZG9zTWFuYWdlciBsYWJlbCwgI2VtcHJlZ2Fkb3NNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuY29udGVudC1jYXJkIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjYXZhbGlhZG9yIGltZyB7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1vanQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1wYWRyYW8ge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5cbiNjb25maWd1cmFyIC5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1lc2NhbGEge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtZXNjYWxhIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWNvZzpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXJvdGF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5yZWRMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuZ3JlZW5MaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Y1YmMgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIGgzLCAjZW1wcmVnYWRvc01hbmFnZXIgcCwgI2VtcHJlZ2Fkb3NNYW5hZ2VyIHNwYW4sICNlbXByZWdhZG9zTWFuYWdlciBsYWJlbCwgI2VtcHJlZ2Fkb3NNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuY29udGVudC1jYXJkIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjYXZhbGlhZG9yIGltZyB7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1vanQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1wYWRyYW8ge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5cbiNjb25maWd1cmFyIC5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1lc2NhbGEge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtZXNjYWxhIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWNvZzpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXJvdGF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5yZWRMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuZ3JlZW5MaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Y1YmMgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIGgzLCAjZW1wcmVnYWRvc01hbmFnZXIgcCwgI2VtcHJlZ2Fkb3NNYW5hZ2VyIHNwYW4sICNlbXByZWdhZG9zTWFuYWdlciBsYWJlbCwgI2VtcHJlZ2Fkb3NNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuY29udGVudC1jYXJkIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjYXZhbGlhZG9yIGltZyB7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1vanQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1wYWRyYW8ge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5cbiNjb25maWd1cmFyIC5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1lc2NhbGEge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtZXNjYWxhIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWNvZzpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXJvdGF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5yZWRMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuZ3JlZW5MaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Y1YmMgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIGgzLCAjZW1wcmVnYWRvc01hbmFnZXIgcCwgI2VtcHJlZ2Fkb3NNYW5hZ2VyIHNwYW4sICNlbXByZWdhZG9zTWFuYWdlciBsYWJlbCwgI2VtcHJlZ2Fkb3NNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuY29udGVudC1jYXJkIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjYXZhbGlhZG9yIGltZyB7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1vanQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1wYWRyYW8ge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5cbiNjb25maWd1cmFyIC5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1lc2NhbGEge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtZXNjYWxhIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLWVzY2FsYSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWNvZzpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXJvdGF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jZ2VyZW5jaWFtZW50b1Byb2pldG9zIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiNnZXJlbmNpYW1lbnRvUHJvamV0b3MgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNnZXJlbmNpYW1lbnRvUHJvamV0b3MgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNnZXJlbmNpYW1lbnRvUHJvamV0b3MgaDMsICNnZXJlbmNpYW1lbnRvUHJvamV0b3MgcCwgI2dlcmVuY2lhbWVudG9Qcm9qZXRvcyBzcGFuLCAjZ2VyZW5jaWFtZW50b1Byb2pldG9zIGxhYmVsLCAjZ2VyZW5jaWFtZW50b1Byb2pldG9zIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNnZXJlbmNpYW1lbnRvUHJvamV0b3MgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZ2VyZW5jaWFtZW50b1Byb2pldG9zICN0YWJlbGEtcHJvamV0b3MgdHIge1xuICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xufVxuI2dlcmVuY2lhbWVudG9Qcm9qZXRvcyAjdGFiZWxhLXByb2pldG9zIHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jZ2VyZW5jaWFtZW50b1Byb2pldG9zICN0YWJlbGEtcHJvamV0b3MgdHIgdGQgbWQtc2VsZWN0IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI2dlcmVuY2lhbWVudG9Qcm9qZXRvcyAjdGFiZWxhLXByb2pldG9zIHRyIHRkIG1kLXNlbGVjdCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2dlcmVuY2lhbWVudG9Qcm9qZXRvcyAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jZ2VyZW5jaWFtZW50b1Byb2pldG9zIC5jb250ZW50LWNhcmQge1xuICAvKiAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTsqL1xuICAvKiBtYXJnaW4tYm90dG9tOiAxNXB4OyovXG59XG4jZ2VyZW5jaWFtZW50b1Byb2pldG9zIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI2dlcmVuY2lhbWVudG9Qcm9qZXRvcyAuaGVhZGVyLWNvbnRlbnQtcHJvamV0b3Mge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNnZXJlbmNpYW1lbnRvUHJvamV0b3MgLm1kLWNvbnRlbnQtcHJvamV0b3Mge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAjZ2VyZW5jaWFtZW50b1Byb2pldG9zIC5tZC1jb250ZW50LXByb2pldG9zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNnZXJlbmNpYW1lbnRvUHJvamV0b3MgLm1kLWNvbnRlbnQtcHJvamV0b3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNnZXJlbmNpYW1lbnRvUHJvamV0b3MgLm1kLWNvbnRlbnQtcHJvamV0b3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4jZ2VyZW5jaWFtZW50b1Byb2pldG9zIC5zY3JvbGwtaGlkZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbiNnZXJlbmNpYW1lbnRvUHJvamV0b3MgLmNvbnRlbnQtdGFibGUtc2Nyb2xsIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbiNnZXJlbmNpYW1lbnRvUHJvamV0b3MgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jZ2VyZW5jaWFtZW50b1Byb2pldG9zIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI2dlcmVuY2lhbWVudG9Qcm9qZXRvcyBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jZ2VyZW5jaWFtZW50b1Byb2pldG9zIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNnZXJlbmNpYW1lbnRvUHJvamV0b3MgbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI2dlcmVuY2lhbWVudG9Qcm9qZXRvcyBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jZ2VyZW5jaWFtZW50b1Byb2pldG9zIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1wcm9qZXRvcyB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtcHJvamV0b3MgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zYXB1cmEtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbn1cbi5tb2RhbC1wcm9qZXRvcyBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLXByb2pldG9zIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsLXBhZHJhby1hdiB7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC8qcGFkZGluZzogMTVweCAyMHB4OyovXG59XG4ubW9kYWwtcGFkcmFvLWF2IG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbiNjb25maWd1cmFyIC5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1jb2c6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1idWxsaG9ybjpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLnNsLXNlYXJjaCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkY2NkNCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cbi5zbC1zZWFyY2ggLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2wtc2VhcmNoIGlucHV0IHtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cblxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCBoMywgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIGg0LCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgcCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIHNwYW4sICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCBsYWJlbCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAuaDIsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAuaDMsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAuaDQsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAucCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIC5zcGFuLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmxhYmVsLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAuaWNvbi1mdWxsIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAuaDQtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIC50aXR1bG8ge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAudGV4dC1udW1iZXIge1xuICBjb2xvcjogIzA3Mzc3Njtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAubWVudS1kb3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAuZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmljb24tYW5pbWVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAuZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAuaGludC10ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgPiAuY2VudGVyID4gLmhlYWRlciB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cbiAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xuICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xuICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyAubWQtdGFiIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wID4gLnNpZGVuYXYge1xuICB3aWR0aDogMzMwcHg7XG4gIG1pbi13aWR0aDogMzMwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDUxO1xuICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSBoMywgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgaDQsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIHAsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIHNwYW4sICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIGxhYmVsLCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAuaDIsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5oMywgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLmg0LCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAucCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLnNwYW4sICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5sYWJlbCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLmEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLmg0LXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC50aXR1bG8ge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAudGV4dC1udW1iZXIge1xuICBjb2xvcjogIzA3Mzc3Njtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5tZW51LWRvdCBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAuZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAuaWNvbi1hbmltZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAuZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5oaW50LXRleHQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSA+IC5jZW50ZXIgPiAuaGVhZGVyIC5zZWxlY3RlZC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKm92ZXJmbG93OiBhdXRvOyovXG4gIC8qbWluLWhlaWdodDogNjYlICFpbXBvcnRhbnQ7Ki9cbiAgLyogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7Ki9cbiAgLyogICAgICAgICAgICBvdmVyZmxvdzogYXV0bzsqL1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyAubWQtdGFiIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlID4gLnNpZGVuYXYge1xuICB3aWR0aDogMzMwcHg7XG4gIG1pbi13aWR0aDogMzMwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDUxO1xuICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbi5zaGFkb3ctY3VzdG9tIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYigxMDIsIDEwMiwgMTAyKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1mdWxsLWRhc2hib2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1heC1oZWlnaHQ6IDk1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhpZGRlbi1wYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGFzaC1kYXNoYm9hcmQubmctbGVhdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQubmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5jZW50ZXItc3BsYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAubG9nbyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBhbmltYXRpb246IG91dGVyLXJvdGF0ZSAyLjkxNjY3cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAuZ2FwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OXB4O1xuICByaWdodDogNDlweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCxcbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSxcbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCAuaGFsZi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBvdXRlci1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByaWdodC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcG9yYWRpYy1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcbiAgfVxuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcbiAgfVxufVxuXG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIGgzLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgaDQsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCBwLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgc3BhbiwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIGxhYmVsLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC5oMiwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC5oMywgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC5oNCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC5wLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgLnNwYW4sICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAubGFiZWwsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIge1xuICB6LWluZGV4OiA1MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYigxMDIsIDEwMiwgMTAyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIGgzLCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCBoNCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgcCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgc3BhbiwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgbGFiZWwsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5oMiwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLmgzLCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAuaDQsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5wLCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAuc3BhbiwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLmxhYmVsLCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAuaDQtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5pY29uLWFuaW1lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cbiAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xuICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xuICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuI2ZvcmdvdC1wYXNzd29yZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9sb2dpbi9pbWdfbG9naW4ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNmb3Jnb3QtcGFzc3dvcmQgI2ZvcmdvdC1wYXNzd29yZC1mb3JtLXdyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZzogMzJweDtcbn1cbiNmb3Jnb3QtcGFzc3dvcmQgI2ZvcmdvdC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI2ZvcmdvdC1wYXNzd29yZC1mb3JtIHtcbiAgd2lkdGg6IDM4NHB4O1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4jZm9yZ290LXBhc3N3b3JkICNmb3Jnb3QtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNmb3Jnb3QtcGFzc3dvcmQtZm9ybSAubG9nbyB7XG4gIHdpZHRoOiAxMjhweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNmb3Jnb3QtcGFzc3dvcmQgI2ZvcmdvdC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI2ZvcmdvdC1wYXNzd29yZC1mb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gLmxvZ2luIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZm9yZ290LXBhc3N3b3JkICNmb3Jnb3QtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNmb3Jnb3QtcGFzc3dvcmQtZm9ybSAubG9naW4gLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNmb3Jnb3QtcGFzc3dvcmQgI2ZvcmdvdC1wYXNzd29yZC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gZm9ybSAubWQtYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4jZGFzaGJvYXJkLWRlc2t0b3Age1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIGgzLCAjZGFzaGJvYXJkLWRlc2t0b3AgaDQsICNkYXNoYm9hcmQtZGVza3RvcCBwLCAjZGFzaGJvYXJkLWRlc2t0b3Agc3BhbiwgI2Rhc2hib2FyZC1kZXNrdG9wIGxhYmVsLCAjZGFzaGJvYXJkLWRlc2t0b3AgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5oMiwgI2Rhc2hib2FyZC1kZXNrdG9wIC5oMywgI2Rhc2hib2FyZC1kZXNrdG9wIC5oNCwgI2Rhc2hib2FyZC1kZXNrdG9wIC5wLCAjZGFzaGJvYXJkLWRlc2t0b3AgLnNwYW4sICNkYXNoYm9hcmQtZGVza3RvcCAubGFiZWwsICNkYXNoYm9hcmQtZGVza3RvcCAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCAuaWNvbi1hbmltZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXG4gIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXG4gIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNkYXNoYm9hcmQtZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIGgzLCAjZGFzaGJvYXJkLW1vYmlsZSBoNCwgI2Rhc2hib2FyZC1tb2JpbGUgcCwgI2Rhc2hib2FyZC1tb2JpbGUgc3BhbiwgI2Rhc2hib2FyZC1tb2JpbGUgbGFiZWwsICNkYXNoYm9hcmQtbW9iaWxlIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIC5oMiwgI2Rhc2hib2FyZC1tb2JpbGUgLmgzLCAjZGFzaGJvYXJkLW1vYmlsZSAuaDQsICNkYXNoYm9hcmQtbW9iaWxlIC5wLCAjZGFzaGJvYXJkLW1vYmlsZSAuc3BhbiwgI2Rhc2hib2FyZC1tb2JpbGUgLmxhYmVsLCAjZGFzaGJvYXJkLW1vYmlsZSAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSAuaDQtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlIC5pY29uLWFuaW1lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNkYXNoYm9hcmQtbW9iaWxlIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cbiAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xuICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xuICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXG59XG4jZGFzaGJvYXJkLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZC1tb2JpbGUgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuLnNoYWRvdy1jdXN0b20ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2IoMTAyLCAxMDIsIDEwMikgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2IoMTAyLCAxMDIsIDEwMikgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWZ1bGwtZGFzaGJvYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWF4LWhlaWdodDogOTUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGlkZGVuLXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsYXNoLWRhc2hib2FyZC5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3BsYXNoLWRhc2hib2FyZC5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLmNlbnRlci1zcGxhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5sb2dvIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5nYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ5cHg7XG4gIHJpZ2h0OiA0OXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0LFxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlLFxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNDI4NUY0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xuICB9XG59XG5cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgaDMsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBoNCwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIHAsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBzcGFuLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgbGFiZWwsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmgyLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmgzLCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmg0LCAjZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLnAsICNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAuc3BhbiwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5sYWJlbCwgI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmg0LXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5tZW51LWRvdCBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC5oaW50LXRleHQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciB7XG4gIHotaW5kZXg6IDUyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5zZWxlY3RlZC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2IoMTAyLCAxMDIsIDEwMik7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2IoMTAyLCAxMDIsIDEwMik7XG59XG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgaDMsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIGg0LCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBwLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBzcGFuLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCBsYWJlbCwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmgyLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaDMsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5oNCwgI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLnAsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5zcGFuLCAjZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubGFiZWwsICNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaWNvbi1mdWxsIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubWVudS1kb3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmljb24tYW5pbWVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaGludC10ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXG4gIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXG4gIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXG59XG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG59XG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jcHJvamV0b3NNYW5hZ2VyIHtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cbn1cbiNwcm9qZXRvc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNwcm9qZXRvc01hbmFnZXIgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNwcm9qZXRvc01hbmFnZXIgaDMsICNwcm9qZXRvc01hbmFnZXIgcCwgI3Byb2pldG9zTWFuYWdlciBzcGFuLCAjcHJvamV0b3NNYW5hZ2VyIGxhYmVsLCAjcHJvamV0b3NNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNwcm9qZXRvc01hbmFnZXIgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jcHJvamV0b3NNYW5hZ2VyICN0YWJlbGEtcHJvamV0b3NNYW5hZ2VyIHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNwcm9qZXRvc01hbmFnZXIgI3RhYmVsYS1wcm9qZXRvc01hbmFnZXIgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNwcm9qZXRvc01hbmFnZXIgI3RhYmVsYS1wcm9qZXRvc01hbmFnZXIgdHIgdGQgbWQtc2VsZWN0IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI3Byb2pldG9zTWFuYWdlciAjdGFiZWxhLXByb2pldG9zTWFuYWdlciB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNwcm9qZXRvc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI3Byb2pldG9zTWFuYWdlciAuY29udGVudC1jYXJkIHtcbiAgLyogLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7Ki9cbiAgLyogbWFyZ2luLWJvdHRvbTogMTVweDsqL1xufVxuI3Byb2pldG9zTWFuYWdlciAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbiNwcm9qZXRvc01hbmFnZXIgLmhlYWRlci1jb250ZW50LXByb2pldG9zTWFuYWdlciB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI3Byb2pldG9zTWFuYWdlciAubWQtY29udGVudC1wcm9qZXRvc01hbmFnZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAjcHJvamV0b3NNYW5hZ2VyIC5tZC1jb250ZW50LXByb2pldG9zTWFuYWdlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAjcHJvamV0b3NNYW5hZ2VyIC5tZC1jb250ZW50LXByb2pldG9zTWFuYWdlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3Byb2pldG9zTWFuYWdlciAubWQtY29udGVudC1wcm9qZXRvc01hbmFnZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4jcHJvamV0b3NNYW5hZ2VyIC5zY3JvbGwtaGlkZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbiNwcm9qZXRvc01hbmFnZXIgLmNvbnRlbnQtdGFibGUtc2Nyb2xsIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbiNwcm9qZXRvc01hbmFnZXIgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jcHJvamV0b3NNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI3Byb2pldG9zTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jcHJvamV0b3NNYW5hZ2VyIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwcm9qZXRvc01hbmFnZXIgbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI3Byb2pldG9zTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jcHJvamV0b3NNYW5hZ2VyIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1wcm9qZXRvc01hbmFnZXIge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXByb2pldG9zTWFuYWdlciBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLXByb2pldG9zTWFuYWdlciBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLXByb2pldG9zTWFuYWdlciBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1wYWRyYW8tYXYge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAvKnBhZGRpbmc6IDE1cHggMjBweDsqL1xufVxuLm1vZGFsLXBhZHJhby1hdiBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRjY2Q0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4jY29uZmlndXJhciAuaWNvbi1wZW5jaWw6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZSB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAucm93LWFncnVwYW1lbnRvcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG59XG4jY29uZmlndXJhciAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmljb24tcGVuY2lsOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tY29nOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tYnVsbGhvcm46aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5zbC1zZWFyY2gge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGNjZDQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG4uc2wtc2VhcmNoIC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNsLXNlYXJjaCBpbnB1dCB7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG5cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgaDMsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCBoNCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIHAsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCBzcGFuLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgbGFiZWwsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmgyLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmgzLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmg0LCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLnAsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAuc3BhbiwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIC5sYWJlbCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmg0LXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLm1lbnUtZG90IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIC5tZW51LWRvdCBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIC5pY29uLWFuaW1lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgLmhpbnQtdGV4dC1udW1iZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIC5oaW50LXRleHQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5zZWxlY3RlZC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKm92ZXJmbG93OiBhdXRvOyovXG4gIC8qbWluLWhlaWdodDogNjYlICFpbXBvcnRhbnQ7Ki9cbiAgLyogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7Ki9cbiAgLyogICAgICAgICAgICBvdmVyZmxvdzogYXV0bzsqL1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMjAwXCIpO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgaDMsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIGg0LCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSBwLCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSBzcGFuLCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSBsYWJlbCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLmgyLCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAuaDMsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5oNCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLnAsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5zcGFuLCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAubGFiZWwsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAuaWNvbi1mdWxsIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAubWVudS1kb3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLmljb24tYW5pbWVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAuaGludC10ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgPiAuY2VudGVyID4gLmhlYWRlciB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXG4gIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXG4gIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG59XG4uc2hhZG93LWN1c3RvbSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYigxMDIsIDEwMiwgMTAyKSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2IoMTAyLCAxMDIsIDEwMikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYigxMDIsIDEwMiwgMTAyKSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtZnVsbC1kYXNoYm9hcmQge1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXgtaGVpZ2h0OiA5NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oaWRkZW4tcGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxhc2gtZGFzaGJvYXJkLm5nLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuY2VudGVyLXNwbGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLmxvZ28ge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBsaW5lLWhlaWdodDogOTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBzcG9yYWRpYy1yb3RhdGUgNS4yNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmdhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDlweDtcbiAgcmlnaHQ6IDQ5cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQsXG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCAuaGFsZi1jaXJjbGUsXG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICM0Mjg1RjQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCAuaGFsZi1jaXJjbGUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQge1xuICByaWdodDogMDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCAuaGFsZi1jaXJjbGUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgb3V0ZXItcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxlZnQtd29iYmxlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmlnaHQtd29iYmxlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BvcmFkaWMtcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcbiAgfVxuICA2Mi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XG4gIH1cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XG4gIH1cbn1cblxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCBoMywgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIGg0LCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgcCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIHNwYW4sICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCBsYWJlbCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAuaDIsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAuaDMsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAuaDQsICNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAucCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC5zcGFuLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgLmxhYmVsLCAjZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgLmEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAuaWNvbi1mdWxsIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAuaDQtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIC50aXR1bG8ge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAudGV4dC1udW1iZXIge1xuICBjb2xvcjogIzA3Mzc3Njtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAubWVudS1kb3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCAuaGludC10ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyIHtcbiAgei1pbmRleDogNTI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyAubWQtdGFiIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsID4gLnNpZGVuYXYge1xuICB3aWR0aDogMzMwcHg7XG4gIG1pbi13aWR0aDogMzMwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDUxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2IoMTAyLCAxMDIsIDEwMik7XG4gIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYigxMDIsIDEwMiwgMTAyKTtcbiAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYigxMDIsIDEwMiwgMTAyKTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtZGVza3RvcC1tb2RhbCA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCBoMywgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgaDQsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIHAsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIHNwYW4sICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIGxhYmVsLCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAuaDIsICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5oMywgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLmg0LCAjZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAucCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLnNwYW4sICNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5sYWJlbCwgI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLmEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLmg0LXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC50aXR1bG8ge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAudGV4dC1udW1iZXIge1xuICBjb2xvcjogIzA3Mzc3Njtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5tZW51LWRvdCBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAuZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAuaWNvbi1hbmltZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCAuZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsIC5oaW50LXRleHQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5zZWxlY3RlZC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKm92ZXJmbG93OiBhdXRvOyovXG4gIC8qbWluLWhlaWdodDogNjYlICFpbXBvcnRhbnQ7Ki9cbiAgLyogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7Ki9cbiAgLyogICAgICAgICAgICBvdmVyZmxvdzogYXV0bzsqL1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZXRvcy1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyAubWQtdGFiIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsID4gLnNpZGVuYXYge1xuICB3aWR0aDogMzMwcHg7XG4gIG1pbi13aWR0aDogMzMwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDUxO1xuICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cbn1cbiNkYXNoYm9hcmQtcHJvamV0b3MtbW9iaWxlLW1vZGFsID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbi5lbGVtZW50b3Ita2l0LTYge1xuICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XG4gIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLnJlZExpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5ncmVlbkxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZjViYyAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLm9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNlbXByZWdhZG9zTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIC5fbWQtY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgaDMsICNlbXByZWdhZG9zTWFuYWdlciBwLCAjZW1wcmVnYWRvc01hbmFnZXIgc3BhbiwgI2VtcHJlZ2Fkb3NNYW5hZ2VyIGxhYmVsLCAjZW1wcmVnYWRvc01hbmFnZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLmNvbnRlbnQtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIC5jb250ZW50LWNhcmQgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLmNhcmQtY2xhc3NpZmljYWNhbyB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgLmhlYWRlci1jb250ZW50LW9qdCB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyICNhdmFsaWFkb3IgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZW1wcmVnYWRvc01hbmFnZXIgbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIGxhYmVsIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbiNlbXByZWdhZG9zTWFuYWdlciBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jaGlzdG9yaWNvQXZhbGlhZG9yIHRhYmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yIHRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLm1vZGFsLW9qdCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1jb250ZW50IC5jb250ZWluZXItYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsLXBhZHJhbyB7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuI2NvbmZpZ3VyYXIgLmljb24tcGVuY2lsOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLnJvdy1hZ3J1cGFtZW50b3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xufVxuI2NvbmZpZ3VyYXIgLnJvdy1hZ3J1cGFtZW50b3M6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWNvZzpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXJvdGF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jY2FuYWxEZW51bmNpYXMge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xufVxuI2NhbmFsRGVudW5jaWFzIC5yZWRMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcbn1cbiNjYW5hbERlbnVuY2lhcyAuZ3JlZW5MaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Y1YmMgIWltcG9ydGFudDtcbn1cbiNjYW5hbERlbnVuY2lhcyAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI2NhbmFsRGVudW5jaWFzIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiNjYW5hbERlbnVuY2lhcyAucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jY2FuYWxEZW51bmNpYXMgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jY2FuYWxEZW51bmNpYXMgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiNjYW5hbERlbnVuY2lhcyAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jY2FuYWxEZW51bmNpYXMgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNjYW5hbERlbnVuY2lhcyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2NhbmFsRGVudW5jaWFzIGgzLCAjY2FuYWxEZW51bmNpYXMgcCwgI2NhbmFsRGVudW5jaWFzIHNwYW4sICNjYW5hbERlbnVuY2lhcyBsYWJlbCwgI2NhbmFsRGVudW5jaWFzIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNjYW5hbERlbnVuY2lhcyAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNjYW5hbERlbnVuY2lhcyAjdGFiZWxhLW9qdCB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jY2FuYWxEZW51bmNpYXMgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNjYW5hbERlbnVuY2lhcyAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jY2FuYWxEZW51bmNpYXMgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jY2FuYWxEZW51bmNpYXMgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI2NhbmFsRGVudW5jaWFzIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNjYW5hbERlbnVuY2lhcyAuY29udGVudC1jYXJkIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI2NhbmFsRGVudW5jaWFzIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI2NhbmFsRGVudW5jaWFzIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNjYW5hbERlbnVuY2lhcyAjYXZhbGlhZG9yIGltZyB7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcbn1cbiNjYW5hbERlbnVuY2lhcyBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNjYW5hbERlbnVuY2lhcyBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jY2FuYWxEZW51bmNpYXMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NhbmFsRGVudW5jaWFzIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNjYW5hbERlbnVuY2lhcyBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jY2FuYWxEZW51bmNpYXMgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1vanQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1wYWRyYW8ge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5cbiNjb25maWd1cmFyIC5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1jb2c6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1yb3RhdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuI2hvdGxpbmUgLmNvbnRlbnQgI2Jhbm5lci1ob3RsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNob3RsaW5lIC5jb250ZW50ICNiYW5uZXItaG90bGluZSBpbWcge1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuI2hvdGxpbmUgLmNvbnRlbnQgI2Jhbm5lci1ob3RsaW5lMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jaG90bGluZSAuY29udGVudCAjYmFubmVyLWhvdGxpbmUyIGltZyB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hvdGxpbmUgLmNvbnRlbnQgI2NvbnRlbnQtaG90bGluZSAuYnRuLWFjZXNzYXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5cbi5lbGVtZW50b3Ita2l0LTYge1xuICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XG4gIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udkFjY29yZGlvbi0tZGVmYXVsdCB2LXBhbmUtY29udGVudCA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnZBY2NvcmRpb24tLWRlZmF1bHQgdi1wYW5lLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGFzaGJvYXJkIG1zLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuI2luZm9FbXByZWdhZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuI2luZm9FbXByZWdhZG8gLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2luZm9FbXByZWdhZG8gLndzLWJnIHtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDE2LCA1MSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRhaW5lci1lc2NhbGEge1xuICBiYWNrZ3JvdW5kOiByZ2IoNCwgMjAsIDgwKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsIDIwLCA4MCwgMC40KSAxMCUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuOSkgODAlKTtcbiAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwcHggMTNweCAyN3B4IC01cHgsIHJnYmEoMCwgMCwgMCwgMC4zKSAwcHggOHB4IDE2cHggLThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGFpbmVyLWVzY2FsYSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGFpbmVyLWVzY2FsYSAuY29udGVudC1lbWJhcnF1ZSB7XG4gIGJhY2tncm91bmQ6IHJnYigzOCwgMTkxLCA5Myk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCAxOTEsIDkzKSAwJSwgcmdiKDI3LCAxMTQsIDE0KSA4MCUpO1xuICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDBweCAxM3B4IDI3cHggLTVweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCA4cHggMTZweCAtOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAzcHggMjBweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250YWluZXItZXNjYWxhIC5jb250ZW50LWRlc2VtYmFycXVlIHtcbiAgYmFja2dyb3VuZDogcmdiKDM4LCAxOTEsIDkzKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNDQsIDIwMCwgMjM0KSAwJSwgcmdiKDQsIDI5LCAxMDgpIDgwJSk7XG4gIGJveC1zaGFkb3c6IHJnYmEoNTAsIDUwLCA5MywgMC4yNSkgMHB4IDEzcHggMjdweCAtNXB4LCByZ2JhKDAsIDAsIDAsIDAuMykgMHB4IDhweCAxNnB4IC04cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xufVxuQGtleWZyYW1lcyBpY29uLXBpc2NhIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuI2luZm9FbXByZWdhZG8gLmljb24tcGlzY2Ege1xuICBwYWRkaW5nOiAwLjZlbSAwLjhlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGljb24tcGlzY2EgMC45cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBpY29uLXBpc2NhIDAuOXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBpY29uLXBpc2NhIDAuOXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IGljb24tcGlzY2EgMC45cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogaWNvbi1waXNjYSAwLjlzIGxpbmVhciBpbmZpbml0ZTtcbn1cbiNpbmZvRW1wcmVnYWRvIG1zLWNhcmQge1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5mb3JtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgcGFkZGluZzogM3B4IDhweCA4cHggOHB4ICFpbXBvcnRhbnQ7XG59XG4jaW5mb0VtcHJlZ2FkbyAubXMtY2FyZCAubXMtY2FyZC1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2luZm9FbXByZWdhZG8gLm1zLWNhcmQgLm1zLWNhcmQtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggMjVweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIHtcbiAgcGFkZGluZzogOHB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLmFkZC1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC5hZGQtcG9zdCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTZweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC5hZGQtcG9zdCBmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjNGNEY1O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLmFkZC1wb3N0IGZvb3RlciAucG9zdC1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2NHB4O1xuICBtaW4td2lkdGg6IDY0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSBtZC1kaXZpZGVyIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIxOHB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBoZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4IDAgOHB4IDE2cHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBoZWFkZXIgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGhlYWRlciAudGl0bGUgLnVzZXJuYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBoZWFkZXIgLnRpbWUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGhlYWRlciAudXNlciAuYXZhdGFyIHtcbiAgLyp3aWR0aDogNjVweDtcbiAgbWluLXdpZHRoOiA0MHB4OyovXG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAyNXB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmNvbnRhaW5lci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuY29udGFpbmVyLWltYWdlIC5tZXNzYWdlIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuY29udGFpbmVyLWltYWdlIC5tZXNzYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICBib3R0b206IDE3cHg7XG4gIGxlZnQ6IDhweDtcbiAgei1pbmRleDogMjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCBhdXRvO1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmNvbnRhaW5lci1pbWFnZSAubWVkaWEge1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgei1pbmRleDogMTtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5jb250YWluZXItaW1hZ2UgLm1lZGlhIGltZywgI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmNvbnRhaW5lci1pbWFnZSAubWVkaWEgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuY29udGFpbmVyLWltYWdlIC5tZWRpYSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLm1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5saWtlLWJ1dHRvbixcbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5zaGFyZS1idXR0b24ge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAxNnB4IDhweDtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5saWtlLWJ1dHRvbjpob3ZlcixcbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5zaGFyZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5saWtlLWJ1dHRvbiBtZC1pY29uLFxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLnNoYXJlLWJ1dHRvbiBtZC1pY29uIHtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuYXJ0aWNsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbjogOHB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmFydGljbGUgLm1lZGlhIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuYXJ0aWNsZSAubWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuYXJ0aWNsZSAudGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCA0cHggMTZweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5hcnRpY2xlIC5zdWJ0aXRsZSB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuYXJ0aWNsZSAuZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5jb21tZW50LWNvdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5jb21tZW50LWNvdW50IG1kLWljb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5jb21tZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudCAudXNlcm5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudCAubWVzc2FnZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5jb21tZW50IC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBmb290ZXIgLmNvbW1lbnQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBmb290ZXIgLmNvbW1lbnQgLmFjdGlvbnMgLnJlcGx5LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5jb21tZW50IC5hY3Rpb25zIC5yZXBvcnQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBmb290ZXIgLnJlcGx5IGZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5yZXBseSBmb3JtIC5wb3N0LWNvbW1lbnQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciB7XG4gIHBhZGRpbmc6IDhweCAycHggOHB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtaW4td2lkdGg6IDI1NXB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAuYmctY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MmU3MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZ1wiKTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwIDBweCAwO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAuYmctY3VzdG9tIGRpdiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmJnLWN1c3RvbSBkaXYgLmljb24tY2FsZW5kYXItY2xvY2ssXG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5iZy1jdXN0b20gZGl2IC5pY29uLWxpbmstdmFyaWFudCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5iZy1jdXN0b20gZGl2IGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5iZy1jdXN0b20gZGl2IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5pY29uLWJpcnRoZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBDRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5sYXRlc3QtYWN0aXZpdHkgLmNvbnRlbnQgLmFjdGl2aXRpZXMgLmFjdGl2aXR5IHtcbiAgcGFkZGluZzogMCAwIDE2cHggMDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxhdGVzdC1hY3Rpdml0eSAuY29udGVudCAuYWN0aXZpdGllcyAuYWN0aXZpdHkgLmF2YXRhci1iaXJ0aGRheSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA2MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxhdGVzdC1hY3Rpdml0eSAuY29udGVudCAuYWN0aXZpdGllcyAuYWN0aXZpdHkgLmNvbnRhaW5lci1iaXJ0aGRheSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB6LWluZGV4OiAzO1xuICBtaW4td2lkdGg6IDEwNXB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAubGF0ZXN0LWFjdGl2aXR5IC5jb250ZW50IC5hY3Rpdml0aWVzIC5hY3Rpdml0eSAuYmlydGhkYXktbm93IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDMuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMy41KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAubGF0ZXN0LWFjdGl2aXR5IC5jb250ZW50IC5hY3Rpdml0aWVzIC5hY3Rpdml0eSAudXNlcm5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAubGF0ZXN0LWFjdGl2aXR5IC5jb250ZW50IC5hY3Rpdml0aWVzIC5hY3Rpdml0eSAubWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5saW5rcy11dGVpcyB7XG4gIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxpbmtzLXV0ZWlzIC5jb250ZW50IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5saW5rcy11dGVpcyAuY29udGVudCAuaWNvLWJpYmxpb3RlY2Ege1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1iaWJsaW90ZWNhLnBuZ1wiKTtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxpbmtzLXV0ZWlzIC5jb250ZW50IC5pY28tZW1haWwge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1lbWFpbC5wbmdcIik7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5saW5rcy11dGVpcyAuY29udGVudCAuaWNvLWVzY29sYSB7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2ljb24vaWNvLWVzY29sYS5wbmdcIik7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZS1zaWRlYmFyIC5saW5rcy11dGVpcyAuY29udGVudCAuaWNvLWdlZCB7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1nZWQucG5nXCIpO1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAubGlua3MtdXRlaXMgLmNvbnRlbnQgLmljby1wcmludCB7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2ljb24vaWNvLXByaW50LnBuZ1wiKTtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxpbmtzLXV0ZWlzIC5jb250ZW50IC5pY28tV2ViVW50aXMge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaWNvbi9pY28tV2ViVW50aXMucG5nXCIpO1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAuYWdlbmRhLXNlbWFuYWwgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAuYWdlbmRhLXNlbWFuYWwgLmNvbnRlbnQgLmFjdGl2aXRpZXMgLmFjdGl2aXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmFnZW5kYS1zZW1hbmFsIC5jb250ZW50IC5hY3Rpdml0aWVzIC5hY3Rpdml0eSAudXNlcm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC5iZy1jdXN0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyZTcyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nXCIpO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDAgMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAuYmctY3VzdG9tIGRpdiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC5iZy1jdXN0b20gZGl2IC5pY29uLWNhbGVuZGFyLWNsb2NrLFxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLmJnLWN1c3RvbSBkaXYgLmljb24tbGluay12YXJpYW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC5iZy1jdXN0b20gZGl2IGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAuYmctY3VzdG9tIGRpdiAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLmhlYWRlciB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYsIDQ2LCAxMTQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nXCIpO1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAuaGVhZGVyIC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAuaGVhZGVyIC5wcm9maWxlLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuI2luZm9FbXByZWdhZG8gLmNvbnRlbnQgLmhlYWRlciAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jaW5mb0VtcHJlZ2FkbyAuY29udGVudCAuaGVhZGVyIC5hY3Rpb25zIC5tZC1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5jb250ZW50IG1kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNpbmZvRW1wcmVnYWRvIC5wcm9maWxlLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyOHB4O1xufVxuI2luZm9FbXByZWdhZG8gLnByb2ZpbGUtYm94IGhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNpbmZvRW1wcmVnYWRvIC5wcm9maWxlLWJveCBoZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAucHJvZmlsZS1ib3ggaGVhZGVyIC5tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2luZm9FbXByZWdhZG8gLnByb2ZpbGUtYm94IC5jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGhlaWdodDogMjYwcHg7XG59XG4jaW5mb0VtcHJlZ2FkbyAucHJvZmlsZS1ib3ggZm9vdGVyIHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2luZm9FbXByZWdhZG8gLnByb2ZpbGUtYm94LmluZm8tYm94IC5pbmZvLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI2luZm9FbXByZWdhZG8gLnByb2ZpbGUtYm94LmluZm8tYm94IC5pbmZvLWxpbmUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuI2luZm9FbXByZWdhZG8gLnByb2ZpbGUtYm94LmluZm8tYm94IC5pbmZvLWxpbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaW5mb0VtcHJlZ2FkbyAuZXNjb2xhIHtcbiAgbWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MDhweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2luZm9FbXByZWdhZG8gLmVzY29sYSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jaW5mb0VtcHJlZ2FkbyAuZXNjb2xhIC5jb250ZW50IC5jb250YWluZXItdGFiLXZlcnRpY2FsIC50YWItdmVydGljYWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjcHJvZmlsZSAuaGVhZGVyIC5wcm9maWxlLWltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cbiAgI3Byb2ZpbGUgLmhlYWRlciAubmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnRlbXBsYXRlLTQtZnVuYyAuaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi50ZW1wbGF0ZS00LWZ1bmMgLm1lZGlhIHtcbiAgei1pbmRleDogMTtcbn1cbi50ZW1wbGF0ZS00LWZ1bmMgLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuLmNvbnRhaW5lci10YWItdmVydGljYWwge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItdGFiLXZlcnRpY2FsIC50YWItdmVydGljYWwge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItdGFiLXZlcnRpY2FsIC50YWItdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4jdGltZWxpbmUtb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbiN0aW1lbGluZS1vdXRlciAuY29udGFpbmVyLWNhcmQtaGlzdG9yaWEge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbiN0aW1lbGluZS1vdXRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBwYWRkaW5nOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIHtcbiAgb3JkZXI6IDE7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1lZGlhIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAuY29udGVudCB7XG4gIG1heC13aWR0aDogMzQwcHg7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgbXMtY2FyZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDg0cHg7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAxNnB4IDAgMCAtMjhweDtcbiAgb3JkZXI6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2LCA0NiwgMTE0KTtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwge1xuICBmbGV4OiA1MCUgMCAwO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgb3JkZXI6IDM7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSAudGltZWxpbmUtY2FyZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQge1xuICBvcmRlcjogMztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQgbXMtY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogODRweDtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLCAjdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNjhweDtcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuI3RpbWVsaW5lLW91dGVyIHtcbiAgLyogQW5pbWF0aW9ucyAqL1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWNhcmQge1xuICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcbn1cbiN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1wb2ludCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tYm90dG9tIDAuNHM7XG59XG4jdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzO1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzO1xufVxuI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKS5hbmltYXRlIC50aW1lbGluZS1kZXRhaWwge1xuICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcbn1cbiN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIHtcbiAgb3JkZXI6IDE7XG59XG4jdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCBtcy1jYXJkIHtcbiAgcGFkZGluZy1yaWdodDogNjhweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwge1xuICBvcmRlcjogMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWNhcmQge1xuICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcbn1cbiN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWRldGFpbCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcbn1cbiN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCB7XG4gIG9yZGVyOiAzO1xufVxuI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIG1zLWNhcmQge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgb3JkZXI6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4jdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtY2FyZCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcbn1cbiN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1kZXRhaWwge1xuICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbSxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0sXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50LFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gICN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAjdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIG1zLWNhcmQsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIG1zLWNhcmQsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCBtcy1jYXJkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLXBvaW50LFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLXBvaW50LFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1wb2ludCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3RpbWVsaW5lLW91dGVyIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsLFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAjdGltZWxpbmUtb3V0ZXIgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAjdGltZWxpbmUtb3V0ZXIudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICN0aW1lbGluZS1vdXRlciAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQgbXMtY2FyZCxcbiAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIG1zLWNhcmQsXG4gICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQgbXMtY2FyZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyouc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn0qL1xuLmljb24tcm90YXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIHRoZXJlIGlzIG5vIG5lZWQgdG8gZGVmaW5lIGFueXRoaW5nIGluc2lkZSBvZiB0aGUgZGVzdGluYXRpb25cbkNTUyBjbGFzcyBzaW5jZSB0aGUga2V5ZnJhbWUgd2lsbCB0YWtlIGNoYXJnZSBvZiB0aGUgYW5pbWF0aW9uICovXG4vKiBub3cgdGhlIGVsZW1lbnQgd2lsbCBmYWRlIG91dCBiZWZvcmUgaXQgaXMgcmVtb3ZlZCBmcm9tIHRoZSBET00gKi9cbi8qIFRoZSBzdGFydGluZyBDU1Mgc3R5bGVzIGZvciB0aGUgZW50ZXIgYW5pbWF0aW9uICovXG4uZmFkZS5uZy1lbnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBUaGUgZmluaXNoaW5nIENTUyBzdHlsZXMgZm9yIHRoZSBlbnRlciBhbmltYXRpb24gKi9cbi5mYWRlLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYWRlLm5nLWxlYXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYWRlLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlLm5nLWxlYXZlIHtcbiAgYW5pbWF0aW9uOiBteV9mYWRlX2FuaW1hdGlvbiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbXlfZmFkZV9hbmltYXRpb24gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBteV9mYWRlX2FuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBteV9mYWRlX2FuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiNsaW5rc1V0ZWlzIC5jb250ZW50LWxpbmtzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogMXB4O1xuICB0b3A6IDFweDtcbiAgbWFyZ2luOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0b3AgMTMwJSByaWdodCAxMDAlIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KGhzbCgyMTUsIDc1JSwgMTklKSwgIzE1NjFhNCAzMy4xOSUsICMxOTU2OTEgODEuNTElLCBoc2woMjEyLCA3NCUsIDMwJSkpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA2cHggOXB4IDEwcHggLTJweCByZ2IoMTUzLCAxNTMsIDE1Myk7XG4gIC1tb3otYm94LXNoYWRvdzogNnB4IDlweCAxMHB4IC0ycHggcmdiKDE1MywgMTUzLCAxNTMpO1xuICBib3gtc2hhZG93OiA2cHggOXB4IDEwcHggLTJweCByZ2IoMTUzLCAxNTMsIDE1Myk7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5lbGVtZW50b3Ita2l0LTYge1xuICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XG4gIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xufVxuI2ludGVncmFjb2VzTWFuYWdlciAucmVkTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNmM0ICFpbXBvcnRhbnQ7XG59XG4jaW50ZWdyYWNvZXNNYW5hZ2VyIC5ncmVlbkxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZjViYyAhaW1wb3J0YW50O1xufVxuI2ludGVncmFjb2VzTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI2ludGVncmFjb2VzTWFuYWdlciAub3JhbmdlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XG59XG4jaW50ZWdyYWNvZXNNYW5hZ2VyIC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jaW50ZWdyYWNvZXNNYW5hZ2VyIC5tZC10b29sdGlwLWhlbHAgLl9tZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XG59XG4jaW50ZWdyYWNvZXNNYW5hZ2VyIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIgaDMsICNpbnRlZ3JhY29lc01hbmFnZXIgcCwgI2ludGVncmFjb2VzTWFuYWdlciBzcGFuLCAjaW50ZWdyYWNvZXNNYW5hZ2VyIGxhYmVsLCAjaW50ZWdyYWNvZXNNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jaW50ZWdyYWNvZXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI2ludGVncmFjb2VzTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI2ludGVncmFjb2VzTWFuYWdlciAuY29udGVudC1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4jaW50ZWdyYWNvZXNNYW5hZ2VyIC5jb250ZW50LWNhcmQgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jaW50ZWdyYWNvZXNNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI2ludGVncmFjb2VzTWFuYWdlciAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jaW50ZWdyYWNvZXNNYW5hZ2VyICNhdmFsaWFkb3IgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xufVxuI2ludGVncmFjb2VzTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIgbWQtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI2ludGVncmFjb2VzTWFuYWdlciAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaW50ZWdyYWNvZXNNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNpbnRlZ3JhY29lc01hbmFnZXIgbGFiZWwge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuI2ludGVncmFjb2VzTWFuYWdlciBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jaGlzdG9yaWNvQXZhbGlhZG9yIHRhYmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yIHRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLm1vZGFsLW9qdCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1jb250ZW50IC5jb250ZWluZXItYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsLXBhZHJhbyB7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuI2NvbmZpZ3VyYXIgLmljb24tcGVuY2lsOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLnJvdy1hZ3J1cGFtZW50b3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xufVxuI2NvbmZpZ3VyYXIgLnJvdy1hZ3J1cGFtZW50b3M6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWNvZzpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXJvdGF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4jdHJhaW5pbmcge1xuICAvKm1hcmdpbjogMzVweCA1MHB4OyovXG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcpOyovXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLypib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyovXG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3Mge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciAuZmlyc3QtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgLypmb250LXNpemU6IDExcHggIWltcG9ydGFudDsqL1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICAvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciAuc3RhdHVzX0FkIHtcbiAgbWluLXdpZHRoOiA5OHB4O1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC8qIEVzdGlsbyBpT1MgKi9cbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoX19jb250YWluZXIge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2ggKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWwge1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlLFxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5Njtcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIHtcbiAgLyogRXN0aWxvIEZsYXQgKi9cbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWwge1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlLFxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICByaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiA0cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cywgYmFja2dyb3VuZCAwLjRzO1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5Njtcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkICNkZWxldGFyVHJlaW5hbWVudG8ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgI2VkaXRhclRyZWluYW1lbnRvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jdHJhaW5pbmcgaDIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgLypjb2xvcjogI2ZmZjsqL1xufVxuI3RyYWluaW5nIC5jb250ZWluZXItbGVnZW5kYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiN0cmFpbmluZyAuY29udGVpbmVyLWxlZ2VuZGEgLmJsdWUge1xuICBjb2xvcjogIzA4Mzc3NSAhaW1wb3J0YW50O1xufVxuI3RyYWluaW5nIC5jb250ZWluZXItbGVnZW5kYSAudGl0bGUtbGVnZW5kYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jdHJhaW5pbmcgLmNvbnRlaW5lci1sZWdlbmRhIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuI3RyYWluaW5nIC5jb250ZWluZXItbGVnZW5kYSBtZC1pbnB1dC1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jdHJhaW5pbmcgLmNvbnRlaW5lci1zbC1mdW5jYW8ge1xuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0cmFpbmluZyAuY29udGVpbmVyLXNsLWZ1bmNhbyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbiN0cmFpbmluZyAuY29udGVpbmVyLXNsLXRhYmVsYSB7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW46IDAgMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI3RyYWluaW5nIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jdHJhaW5pbmcgbWQtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiN0cmFpbmluZyBtZC1hdXRvY29tcGxldGUgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbiN0cmFpbmluZyAuc3dpdGNoX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuI3RyYWluaW5nIC5zd2l0Y2gge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG59XG4jdHJhaW5pbmcgLnN3aXRjaCArIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiN0cmFpbmluZyAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbn1cbiN0cmFpbmluZyAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUsXG4jdHJhaW5pbmcgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IDFweDtcbiAgY29udGVudDogXCJcIjtcbn1cbiN0cmFpbmluZyAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUge1xuICByaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jdHJhaW5pbmcgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4jdHJhaW5pbmcgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI3RyYWluaW5nIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG4jdHJhaW5pbmcge1xuICAvKiBFc3RpbG8gRmxhdCAqL1xufVxuI3RyYWluaW5nIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuI3RyYWluaW5nIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUsXG4jdHJhaW5pbmcgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbiN0cmFpbmluZyAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbiN0cmFpbmluZyAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IDRweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjRzLCBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jdHJhaW5pbmcgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI3RyYWluaW5nIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XG59XG4jdHJhaW5pbmcgbWQtdGFicyBtZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsVHJlaW5hbWVudG9zIHtcbiAgbWluLXdpZHRoOiAzNTBweDtcbn1cbi5tb2RhbFRyZWluYW1lbnRvcyAuY29udGVudCAuY29udGVpbmVyLXRyZWluYW1lbnRvcy1tb2RhbCBkaXYge1xuICBtYXJnaW46IDVweCAwO1xufVxuLm1vZGFsVHJlaW5hbWVudG9zIC5jb250ZW50IC5jb250ZWluZXItdHJlaW5hbWVudG9zLW1vZGFsIGRpdiBtZC1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5kYXNoYm9hcmQgbXMtY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGFzaGJvYXJkIC5mb3JtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgcGFkZGluZzogM3B4IDhweCA4cHggOHB4ICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkIC5tcy1jYXJkIC5tcy1jYXJkLWNvbnRlbnQtd3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZCAubXMtY2FyZCAubXMtY2FyZC1jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZBY2NvcmRpb24tLWRlZmF1bHQgdi1wYW5lLWNvbnRlbnQgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52QWNjb3JkaW9uLS1kZWZhdWx0IHYtcGFuZS1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmRhc2hib2FyZCBtcy1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNsb2dpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICByaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAjbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDIwcHgpIHtcbiAgI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDIwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xuICAgIHJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTc5MHB4KSB7XG4gICNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcbiAgICByaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3OTFweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAjbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XG4gICAgcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDQ4cHgpIHtcbiAgI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICByaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTU5cHgpIHtcbiAgI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICByaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICByaWdodDogMzYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjAwcHgpIHtcbiAgI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICByaWdodDogNjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuI2xvZ2luICNsb2dpbi12Mi1pbnRybyB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2xvZ2luICNsb2dpbi12Mi1pbnRybyAuaW1hZ2VtRnVuZG8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jbG9naW4gI2xvZ2luLXYyLWludHJvIC5sb2dvIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBsaW5lLWhlaWdodDogMTI4cHg7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2xvZ2luICNsb2dpbi12Mi1pbnRybyAudGl0bGUge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4jbG9naW4gI2xvZ2luLXYyLWludHJvIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbiNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcbiAgd2lkdGg6IDQyNXB4O1xuICBtaW4td2lkdGg6IDQyNXB4O1xuICBtYXgtd2lkdGg6IDQyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIHtcbiAgcGFkZGluZzogMTAwcHggNDhweCA0OHB4IDQ4cHg7XG59XG4jbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAubG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbG9nb3MvbG9nb19zZWFnZW1zLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbiNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG4jbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSBmb3JtIG1kLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xufVxuI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gZm9ybSAucmVtZW1iZXItZm9yZ290LXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSBmb3JtIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQgLnJlbWVtYmVyLW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIGZvcm0gLnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCAubWQtaW5rLXJpcHBsZSAuX21kLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyZTcyO1xufVxuI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gZm9ybSAucmVtZW1iZXItZm9yZ290LXBhc3N3b3JkIC5fbWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbiNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIGZvcm0gLnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCAuZm9yZ290LXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAubGluay1lc3F1ZWNpLXNlbmhhIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLmxpbmstZXNxdWVjaS1zZW5oYTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAuc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDI0cHggYXV0byAxNnB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLnNlcGFyYXRvciAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLnNlcGFyYXRvciAudGV4dDpiZWZvcmUsICNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5zZXBhcmF0b3IgLnRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5zZXBhcmF0b3IgLnRleHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4jbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAuc2VwYXJhdG9yIC50ZXh0OmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cbiNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5tZC1idXR0b24uZ29vZ2xlLCAjbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAubWQtYnV0dG9uLmZhY2Vib29rIHtcbiAgd2lkdGg6IDcwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAubWQtYnV0dG9uLmdvb2dsZSBtZC1pY29uLCAjbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAubWQtYnV0dG9uLmZhY2Vib29rIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4jbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAubWQtYnV0dG9uLmdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzNEMzI7XG59XG4jbG9naW4gI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAubWQtYnV0dG9uLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA5MiwgMTU0KTtcbn1cbiNsb2dpbiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5yZWdpc3RlciB7XG4gIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcbiAgd2lkdGg6IDI1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2xvZ2luICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLnJlZ2lzdGVyIC50ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAjbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUsICNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5tZC1idXR0b24uZmFjZWJvb2sge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi8qKlxuICogQ2Fyb3VzZWwuc2Fzc1xuICogQGF1dGhvcjogRGFuZyBWYW4gVGhhbmhcbiAqIEBnaXRodWI6IGh0dHBzOi8vZ2l0aHViLmNvbS9kYW5ndmFudGhhbmgvY2Fyb3VzZWwuc2Fzc1xuICogQGRlc2NyaXB0aW9uOiBBIFNpbXBsZSBDYXJvdXNlbCBQdXJlIENTUyBVc2luZyBTYXNzXG4gKiBAdmVyc2lvbjogMS4wLjBcbiAqL1xuLmNhcm91c2VsID4gaW5wdXRbdHlwZT1yYWRpb106bnRoLWNoaWxkKDUpOmNoZWNrZWQgfiAuY2Fyb3VzZWxfX25leHQgPiBsYWJlbDpudGgtY2hpbGQoMSksIC5jYXJvdXNlbCA+IGlucHV0W3R5cGU9cmFkaW9dOm50aC1jaGlsZCg1KTpjaGVja2VkIH4gLmNhcm91c2VsX19wcmV2ID4gbGFiZWw6bnRoLWNoaWxkKDQpLCAuY2Fyb3VzZWwgPiBpbnB1dFt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNCk6Y2hlY2tlZCB+IC5jYXJvdXNlbF9fbmV4dCA+IGxhYmVsOm50aC1jaGlsZCg1KSwgLmNhcm91c2VsID4gaW5wdXRbdHlwZT1yYWRpb106bnRoLWNoaWxkKDQpOmNoZWNrZWQgfiAuY2Fyb3VzZWxfX3ByZXYgPiBsYWJlbDpudGgtY2hpbGQoMyksIC5jYXJvdXNlbCA+IGlucHV0W3R5cGU9cmFkaW9dOm50aC1jaGlsZCgzKTpjaGVja2VkIH4gLmNhcm91c2VsX19uZXh0ID4gbGFiZWw6bnRoLWNoaWxkKDQpLCAuY2Fyb3VzZWwgPiBpbnB1dFt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMyk6Y2hlY2tlZCB+IC5jYXJvdXNlbF9fcHJldiA+IGxhYmVsOm50aC1jaGlsZCgyKSwgLmNhcm91c2VsID4gaW5wdXRbdHlwZT1yYWRpb106bnRoLWNoaWxkKDIpOmNoZWNrZWQgfiAuY2Fyb3VzZWxfX25leHQgPiBsYWJlbDpudGgtY2hpbGQoMyksIC5jYXJvdXNlbCA+IGlucHV0W3R5cGU9cmFkaW9dOm50aC1jaGlsZCgyKTpjaGVja2VkIH4gLmNhcm91c2VsX19wcmV2ID4gbGFiZWw6bnRoLWNoaWxkKDEpLCAuY2Fyb3VzZWwgPiBpbnB1dFt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMSk6Y2hlY2tlZCB+IC5jYXJvdXNlbF9fbmV4dCA+IGxhYmVsOm50aC1jaGlsZCgyKSwgLmNhcm91c2VsID4gaW5wdXRbdHlwZT1yYWRpb106bnRoLWNoaWxkKDEpOmNoZWNrZWQgfiAuY2Fyb3VzZWxfX3ByZXYgPiBsYWJlbDpudGgtY2hpbGQoNSkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJvdXNlbCA+IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG59XG4uY2Fyb3VzZWwgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNhcm91c2VsX19pdGVtcyAuY2Fyb3VzZWxfX2l0ZW0sXG4uY2Fyb3VzZWwgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNhcm91c2VsX19wcmV2ID4gbGFiZWwsXG4uY2Fyb3VzZWwgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNhcm91c2VsX19uZXh0ID4gbGFiZWwge1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcm91c2VsID4gaW5wdXRbdHlwZT1yYWRpb106bnRoLWNoaWxkKDEpOmNoZWNrZWQgfiAuY2Fyb3VzZWxfX2l0ZW1zIC5jYXJvdXNlbF9faXRlbTpudGgtY2hpbGQoMSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsID4gaW5wdXRbdHlwZT1yYWRpb106bnRoLWNoaWxkKDEpOmNoZWNrZWQgfiAuY2Fyb3VzZWxfX25hdiA+IGxhYmVsOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2Fyb3VzZWwgPiBpbnB1dFt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMik6Y2hlY2tlZCB+IC5jYXJvdXNlbF9faXRlbXMgLmNhcm91c2VsX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwgPiBpbnB1dFt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMik6Y2hlY2tlZCB+IC5jYXJvdXNlbF9fbmF2ID4gbGFiZWw6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYXJvdXNlbCA+IGlucHV0W3R5cGU9cmFkaW9dOm50aC1jaGlsZCgzKTpjaGVja2VkIH4gLmNhcm91c2VsX19pdGVtcyAuY2Fyb3VzZWxfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbCA+IGlucHV0W3R5cGU9cmFkaW9dOm50aC1jaGlsZCgzKTpjaGVja2VkIH4gLmNhcm91c2VsX19uYXYgPiBsYWJlbDpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcm91c2VsID4gaW5wdXRbdHlwZT1yYWRpb106bnRoLWNoaWxkKDQpOmNoZWNrZWQgfiAuY2Fyb3VzZWxfX2l0ZW1zIC5jYXJvdXNlbF9faXRlbTpudGgtY2hpbGQoNCkge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsID4gaW5wdXRbdHlwZT1yYWRpb106bnRoLWNoaWxkKDQpOmNoZWNrZWQgfiAuY2Fyb3VzZWxfX25hdiA+IGxhYmVsOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2Fyb3VzZWwgPiBpbnB1dFt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNSk6Y2hlY2tlZCB+IC5jYXJvdXNlbF9faXRlbXMgLmNhcm91c2VsX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwgPiBpbnB1dFt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNSk6Y2hlY2tlZCB+IC5jYXJvdXNlbF9fbmF2ID4gbGFiZWw6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYXJvdXNlbF9faXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAycztcbn1cbi5jYXJvdXNlbF9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jYXJvdXNlbF9fcHJldiA+IGxhYmVsLCAuY2Fyb3VzZWxfX25leHQgPiBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcm91c2VsX19wcmV2ID4gbGFiZWw6aG92ZXIsIC5jYXJvdXNlbF9fcHJldiA+IGxhYmVsOmZvY3VzLCAuY2Fyb3VzZWxfX25leHQgPiBsYWJlbDpob3ZlciwgLmNhcm91c2VsX19uZXh0ID4gbGFiZWw6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cbi5jYXJvdXNlbF9fcHJldiA+IGxhYmVsOmJlZm9yZSwgLmNhcm91c2VsX19wcmV2ID4gbGFiZWw6YWZ0ZXIsIC5jYXJvdXNlbF9fbmV4dCA+IGxhYmVsOmJlZm9yZSwgLmNhcm91c2VsX19uZXh0ID4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uY2Fyb3VzZWxfX3ByZXYgPiBsYWJlbDpiZWZvcmUsIC5jYXJvdXNlbF9fbmV4dCA+IGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsICNmZmYgMTAlLCByZ2JhKDUxLCA1MSwgNTEsIDApIDEwJSksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmIDAlLCAjZmZmIDEwJSwgcmdiYSg1MSwgNTEsIDUxLCAwKSAxMCUpO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbiAgdG9wOiAyMCU7XG59XG4uY2Fyb3VzZWxfX3ByZXYgPiBsYWJlbCB7XG4gIGxlZnQ6IDIlO1xufVxuLmNhcm91c2VsX19wcmV2ID4gbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogMzUlO1xuICB0b3A6IDIwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmNhcm91c2VsX19uZXh0ID4gbGFiZWwge1xuICByaWdodDogMiU7XG59XG4uY2Fyb3VzZWxfX25leHQgPiBsYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAxMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cbi5jYXJvdXNlbF9fbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuLmNhcm91c2VsX19uYXYgPiBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAwLjEyNSU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tZC1hY2NlbnQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1mYWIsIC5tZC1idXR0b24ubWQtZmFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4ubWQtYnV0dG9uLm1kLWRlZmF1bHQtdGhlbWUubWQtYWNjZW50Lm1kLXJhaXNlZDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5tZC1idXR0b24ubWQtYWNjZW50Lm1kLXJhaXNlZDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5tZC1idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1hY2NlbnQubWQtZmFiOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLm1kLWJ1dHRvbi5tZC1hY2NlbnQubWQtZmFiOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLm1kLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lLm1kLWFjY2VudC5tZC1yYWlzZWQsIC5tZC1idXR0b24ubWQtYWNjZW50Lm1kLXJhaXNlZCwgLm1kLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lLm1kLWFjY2VudC5tZC1mYWIsIC5tZC1idXR0b24ubWQtYWNjZW50Lm1kLWZhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjJlNzI7XG59XG5cbi5tZC1idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1yYWlzZWRbZGlzYWJsZWRdLCAubWQtYnV0dG9uLm1kLXJhaXNlZFtkaXNhYmxlZF0sIC5tZC1idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1mYWJbZGlzYWJsZWRdLCAubWQtYnV0dG9uLm1kLWZhYltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwNjJlNzIgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC10YWJsZS1vY2N1cnJlbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZ1wiKTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4jZm9ybU9jb3JyZW5jaWEgLmNoay1leGliZU9jb3JyZW5jaWEge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuI2Zvcm1PY29ycmVuY2lhIC5jaGstZXhpYmVPY29ycmVuY2lhIC5fbWQtbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4jZm9ybU9jb3JyZW5jaWEgbWQtY2hpcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4jZm9ybU9jb3JyZW5jaWEgbWQtY2hpcC10ZW1wbGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Zvcm1PY29ycmVuY2lhIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuI2Zvcm1PY29ycmVuY2lhIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNmb3JtT2NvcnJlbmNpYSBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZm9ybU9jb3JyZW5jaWEgbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuI2Zvcm1PY29ycmVuY2lhIG1kLWF1dG9jb21wbGV0ZSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI29jY3VycmVuY2VNYW5hZ2VyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXJlc3VtbyB0ciAuZmlyc3QtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgLypmb250LXNpemU6IDExcHggIWltcG9ydGFudDsqL1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICAvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXJlc3VtbyB0ciAuc3RhdHVzX0FkIHtcbiAgbWluLXdpZHRoOiA5OHB4O1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcmVzdW1vIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC8qIEVzdGlsbyBpT1MgKi9cbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXJlc3VtbyB0ciB0ZCAuc3dpdGNoX19jb250YWluZXIge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXJlc3VtbyB0ciB0ZCAuc3dpdGNoIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcmVzdW1vIHRyIHRkIC5zd2l0Y2ggKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1yZXN1bW8gdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWwge1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1yZXN1bW8gdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlLFxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcmVzdW1vIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1yZXN1bW8gdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcmVzdW1vIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcmVzdW1vIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5Njtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXJlc3VtbyB0ciB0ZCAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcmVzdW1vIHRyIHRkIHtcbiAgLyogRXN0aWxvIEZsYXQgKi9cbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXJlc3VtbyB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWwge1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXJlc3VtbyB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlLFxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcmVzdW1vIHRyIHRkIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1yZXN1bW8gdHIgdGQgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICByaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1yZXN1bW8gdHIgdGQgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiA0cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cywgYmFja2dyb3VuZCAwLjRzO1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcmVzdW1vIHRyIHRkIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5Njtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXJlc3VtbyB0ciB0ZCAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcmVzdW1vIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXMgdHIgLmZpcnN0LXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIC8qZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7Ki9cbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgLyp0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyovXG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHRyIC5zdGF0dXNfQWQge1xuICBtaW4td2lkdGg6IDk4cHg7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC8qIEVzdGlsbyBpT1MgKi9cbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXMgdHIgdGQgLnN3aXRjaF9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHRyIHRkIC5zd2l0Y2gge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHRyIHRkIC5zd2l0Y2ggKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsIHtcbiAgcGFkZGluZzogMnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcGFydGljaXBhbnRlcyB0ciB0ZCAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUsXG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXMgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5Njtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXMgdHIgdGQgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXMgdHIgdGQge1xuICAvKiBFc3RpbG8gRmxhdCAqL1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcGFydGljaXBhbnRlcyB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWwge1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXMgdHIgdGQgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSxcbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXMgdHIgdGQgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXMgdHIgdGQgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICByaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHRyIHRkIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICB3aWR0aDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuNHMsIGJhY2tncm91bmQgMC40cztcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXMgdHIgdGQgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcGFydGljaXBhbnRlcyB0ciB0ZCAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcGFydGljaXBhbnRlcyB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcGFydGljaXBhbnRlc19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXNfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI3RhYmVsYS1wYXJ0aWNpcGFudGVzX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICN0YWJlbGEtcGFydGljaXBhbnRlc19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjdGFiZWxhLXBhcnRpY2lwYW50ZXNfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciBtZC10YWJzIG1kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICNhdGl2YXIge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZWVuICFpbXBvcnRhbnQ7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI2F0aXZhcjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cbiNvY2N1cnJlbmNlTWFuYWdlciAjZGVzYXRpdmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuI29jY3VycmVuY2VNYW5hZ2VyICNkZXNhdGl2YXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI2luY2x1aXIge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0NDcwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4jb2NjdXJyZW5jZU1hbmFnZXIgI2luY2x1aXIgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZWluZXItcGFydGljaXBhbnRlLW1vZGFsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsRmFxIHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cbi5tb2RhbEZhcSAuY29udGVpbmVyLWZhcS1tb2RhbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4vKlxuI3RhYmVsYS1wYXJ0aWNpcGFudGVzX2luZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiN0YWJlbGEtcGFydGljaXBhbnRlc19wYWdpbmF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbiN0YWJlbGEtcGFydGljaXBhbnRlc19sZW5ndGgge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiN0YWJlbGEtcGFydGljaXBhbnRlc19lbXB0eSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbiN0YWJlbGEtcGFydGljaXBhbnRlc19maWx0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNjJlNzI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufSovXG4jcG9udG9FbGV0cm9uaWNvIGlucHV0W2Rpc2FibGVkXSxcbiNwb250b0VsZXRyb25pY28gc2VsZWN0W2Rpc2FibGVkXSxcbiNwb250b0VsZXRyb25pY28gbWQtc2VsZWN0W2Rpc2FibGVkXSxcbiNwb250b0VsZXRyb25pY28gdGV4dGFyZWFbZGlzYWJsZWRdLFxuI3BvbnRvRWxldHJvbmljbyAubWQtc2VsZWN0LXZhbHVlICo6Zmlyc3QtY2hpbGQge1xuICBjdXJzb3I6IG5vLWRyb3A7XG4gIGNvbG9yOiByZ2JhKDczLCA3NiwgNzMsIDAuOTMpO1xufVxuI3BvbnRvRWxldHJvbmljbyAuZmxvYXQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMDtcbn1cbiNwb250b0VsZXRyb25pY28gbWQtc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNwb250b0VsZXRyb25pY28gLmFjYy1wZ3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbiNwb250b0VsZXRyb25pY28gLmFjYy1wZ3RvIHYtcGFuZS1oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3Mzc3NDtcbiAgLyogYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7Ki9cbn1cbiNwb250b0VsZXRyb25pY28gLmFjYy1wZ3RvIHYtcGFuZS1oZWFkZXIgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BvbnRvRWxldHJvbmljbyAuYWNjLXBndG8gdi1wYW5lLWhlYWRlciBpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cbiNwb250b0VsZXRyb25pY28gLmFjYy1wZ3RvIHYtcGFuZS1oZWFkZXIgaTpsYXN0LW9mLXR5cGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byB2LXBhbmUtaGVhZGVyOmhvdmVyLCAjcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byB2LXBhbmUtaGVhZGVyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNwb250b0VsZXRyb25pY28gLmFjYy1wZ3RvIC50YWJlbGEtcGd0byB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgI3BvbnRvRWxldHJvbmljbyAuYWNjLXBndG8gLnRhYmVsYS1wZ3RvIHRyOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAjcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8gdHI6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgI3BvbnRvRWxldHJvbmljbyAuYWNjLXBndG8gLnRhYmVsYS1wZ3RvIHRkLCAjcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8gdGgge1xuICAgIGZsZXg6IDEgMSAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAjcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8gaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3BvbnRvRWxldHJvbmljbyAuYWNjLXBndG8gLnRhYmVsYS1wZ3RvIHRoZWFkIHRyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8ge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI3BvbnRvRWxldHJvbmljbyAuYWNjLXBndG8gLnRhYmVsYS1wZ3RvIHRyIHRoOmZpcnN0LW9mLXR5cGUsXG4jcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8gdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8gdHIgdGgsXG4jcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8gdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8gdHIgdGg6bGFzdC1vZi10eXBlLFxuI3BvbnRvRWxldHJvbmljbyAuYWNjLXBndG8gLnRhYmVsYS1wZ3RvIHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI3BvbnRvRWxldHJvbmljbyAuYWNjLXBndG8gLnRhYmVsYS1wZ3RvIHRyIHRoIHtcbiAgcGFkZGluZzogMTBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwODM3NzU7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8gdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8gdHIgdGQgaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwb250b0VsZXRyb25pY28gLmFjYy1wZ3RvIC50YWJlbGEtcGd0byB0ciB0ZCBpOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiNwb250b0VsZXRyb25pY28gLmFjYy1wZ3RvIC50YWJlbGEtcGd0byB0ciB0ZCBpOmxhc3Qtb2YtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLypjb2xvcjogcmVkICFpbXBvcnRhbnQ7Ki9cbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5hY2MtcGd0byAudGFiZWxhLXBndG8ge1xuICAvKnRmb290IHtcblxuICAgICAgdHIge1xuICAgICAgICAgIC5pbmZvcm1lLXBndG8ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzA2MmU3MiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9Ki9cbn1cbiNwb250b0VsZXRyb25pY28gLmFjYy1wZ3RvIHYtcGFuZS5pcy1leHBhbmRlZCA+IHYtcGFuZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI3BvbnRvRWxldHJvbmljbyAuYWNjLXBndG8gdi1wYW5lLmlzLWV4cGFuZGVkID4gdi1wYW5lLWhlYWRlciBpOmxhc3Qtb2YtdHlwZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5ibHVyIHtcbiAgZmlsdGVyOiBibHVyKDRweCk7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5vbiB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiNwb250b0VsZXRyb25pY28ge1xuICBtaW4taGVpZ2h0OiA5MCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3BvbnRvRWxldHJvbmljbyAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuI3BlcnNvbmFsIGlucHV0W2Rpc2FibGVkXSxcbiNwZXJzb25hbCBzZWxlY3RbZGlzYWJsZWRdLFxuI3BlcnNvbmFsIG1kLXNlbGVjdFtkaXNhYmxlZF0sXG4jcGVyc29uYWwgdGV4dGFyZWFbZGlzYWJsZWRdLFxuI3BlcnNvbmFsIC5tZC1zZWxlY3QtdmFsdWUgKjpmaXJzdC1jaGlsZCB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbiAgY29sb3I6IHJnYmEoNzMsIDc2LCA3MywgMC45Myk7XG59XG4jcGVyc29uYWwgLmZsb2F0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jcGVyc29uYWwgbWQtc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNwZXJzb25hbCBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3BlcnNvbmFsIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI3RhYi1tZW51LWRhZG9zQ2FkYXN0cmFpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuI3RhYi1tZW51LWRhZG9zQ2FkYXN0cmFpcyBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jdGFiLW1lbnUtZGFkb3NDYWRhc3RyYWlzIG1kLXRhYi1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI3RhYi1tZW51LWRhZG9zQ2FkYXN0cmFpcyBtZC10YWItaXRlbSBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiN0YWItbWVudS1kYWRvc0NhZGFzdHJhaXMgbWQtaW5rLWJhciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM0NEQ2MkMgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLndzLWJnIHtcbiAgYmFja2dyb3VuZDogIzA1Mjg1NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8qYm9yZGVyLXJhZGl1czogMjBweDsqL1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG4ud3MtYmcgaDMge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ud3MtYmcgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLndzLWJnIC53cy1jaWVuY2lhIHtcbiAgYmFja2dyb3VuZDogcmdiKDQsIDIwLCA4MCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg2NywgNzcsIDE0NywgMC43KSA5MCUpO1xuICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDBweCAxM3B4IDI3cHggLTVweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCA4cHggMTZweCAtOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xufVxuXG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5yZWRMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuI3BvbnRvRWxldHJvbmljbyAucmVkTGlnaHQgcCB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbiNwb250b0VsZXRyb25pY28gLmdyZWVuTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNmNWJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xufVxuI3BvbnRvRWxldHJvbmljbyAuZ3JlZW5MaWdodCBwIHtcbiAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3YjUgIWltcG9ydGFudDtcbn1cbiNwb250b0VsZXRyb25pY28gLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3BvbnRvRWxldHJvbmljbyAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcG9udG9FbGV0cm9uaWNvIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcG9udG9FbGV0cm9uaWNvIGgzLCAjcG9udG9FbGV0cm9uaWNvIHAsICNwb250b0VsZXRyb25pY28gc3BhbiwgI3BvbnRvRWxldHJvbmljbyBsYWJlbCwgI3BvbnRvRWxldHJvbmljbyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI3BvbnRvRWxldHJvbmljbyAjdGFiZWxhLXBvbnRvRWxldHJvbmljbyB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jcG9udG9FbGV0cm9uaWNvICN0YWJlbGEtcG9udG9FbGV0cm9uaWNvIHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvICN0YWJlbGEtcG9udG9FbGV0cm9uaWNvIHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNwb250b0VsZXRyb25pY28gI3RhYmVsYS1wb250b0VsZXRyb25pY28gdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbiNwb250b0VsZXRyb25pY28gLmNvbnRlbnQtY2FyZCB7XG4gIC8qIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpOyovXG4gIC8qIG1hcmdpbi1ib3R0b206IDE1cHg7Ki9cbn1cbiNwb250b0VsZXRyb25pY28gLmNhcmQtY2xhc3NpZmljYWNhbyB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5oZWFkZXItY29udGVudC1wb250b0VsZXRyb25pY28ge1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNwb250b0VsZXRyb25pY28gLm1kLWNvbnRlbnQtcHJvamV0b3Mge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAjcG9udG9FbGV0cm9uaWNvIC5tZC1jb250ZW50LXByb2pldG9zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNwb250b0VsZXRyb25pY28gLm1kLWNvbnRlbnQtcHJvamV0b3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwb250b0VsZXRyb25pY28gLm1kLWNvbnRlbnQtcHJvamV0b3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4jcG9udG9FbGV0cm9uaWNvIC5zY3JvbGwtaGlkZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbiNwb250b0VsZXRyb25pY28gLmNvbnRlbnQtdGFibGUtc2Nyb2xsIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbiNwb250b0VsZXRyb25pY28gI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI3BvbnRvRWxldHJvbmljbyBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwb250b0VsZXRyb25pY28gbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI3BvbnRvRWxldHJvbmljbyBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jcG9udG9FbGV0cm9uaWNvIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1wb250b0VsZXRyb25pY28ge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLXBvbnRvRWxldHJvbmljbyBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLXBvbnRvRWxldHJvbmljbyBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLXBvbnRvRWxldHJvbmljbyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1wYWRyYW8tYXYge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAvKnBhZGRpbmc6IDE1cHggMjBweDsqL1xufVxuLm1vZGFsLXBhZHJhby1hdiBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRjY2Q0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4jY29uZmlndXJhciAuaWNvbi1wZW5jaWw6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZSB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAucm93LWFncnVwYW1lbnRvcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG59XG4jY29uZmlndXJhciAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmljb24tcGVuY2lsOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tY29nOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tYnVsbGhvcm46aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5zbC1zZWFyY2gge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGNjZDQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG4uc2wtc2VhcmNoIC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNsLXNlYXJjaCBpbnB1dCB7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG5cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3Age1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCBoMywgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCBoNCwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCBwLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wIHNwYW4sICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgbGFiZWwsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCAuaDIsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgLmgzLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wIC5oNCwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCAucCwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCAuc3BhbiwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCAubGFiZWwsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgLmEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wIC50aXR1bG8ge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgLnRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICMwNzM3NzY7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCAuaWNvbi1hbmltZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cbiAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xuICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xuICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgaDMsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSBoNCwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlIHAsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSBzcGFuLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgbGFiZWwsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgLmgyLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgLmgzLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgLmg0LCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgLnAsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSAuc3BhbiwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlIC5sYWJlbCwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgLmljb24tZnVsbCB7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgLmg0LXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlIC5tZW51LWRvdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSAubWVudS1kb3QgbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSAuaWNvbi1hbmltZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlIC5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSAuaGludC10ZXh0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgPiAuY2VudGVyID4gLmhlYWRlciAuc2VsZWN0ZWQtcHJvamVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3IgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXG4gIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXG4gIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZSA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbi5zaGFkb3ctY3VzdG9tIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYigxMDIsIDEwMiwgMTAyKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1mdWxsLWRhc2hib2FyZC1wb250b0VsZXRyb25pY28ge1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXgtaGVpZ2h0OiA5NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oaWRkZW4tcGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxhc2gtZGFzaGJvYXJkLm5nLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuY2VudGVyLXNwbGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLmxvZ28ge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBsaW5lLWhlaWdodDogOTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBzcG9yYWRpYy1yb3RhdGUgNS4yNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmdhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDlweDtcbiAgcmlnaHQ6IDQ5cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNwbGFzaC1kYXNoYm9hcmQgLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQsXG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCAuaGFsZi1jaXJjbGUsXG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICM0Mjg1RjQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCAuaGFsZi1jaXJjbGUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG4uc3BsYXNoLWRhc2hib2FyZCAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQge1xuICByaWdodDogMDtcbn1cbi5zcGxhc2gtZGFzaGJvYXJkIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCAuaGFsZi1jaXJjbGUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgb3V0ZXItcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxlZnQtd29iYmxlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmlnaHQtd29iYmxlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BvcmFkaWMtcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcbiAgfVxuICA2Mi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XG4gIH1cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XG4gIH1cbn1cblxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgaDMsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgaDQsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgcCwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCBzcGFuLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsIGxhYmVsLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgLmgyLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsIC5oMywgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCAuaDQsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgLnAsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgLnNwYW4sICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgLmxhYmVsLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsIC5hIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCAuaDQtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCAudGl0dWxvIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsIC50ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCAubWVudS1kb3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsIC5tZW51LWRvdCBtZC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsIC5oaW50LXRleHQtbnVtYmVyIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIge1xuICB6LWluZGV4OiA1MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5zZWxlY3RlZC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLWRlc2t0b3AtbW9kYWwgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYigxMDIsIDEwMiwgMTAyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpO1xuICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiKDEwMiwgMTAyLCAxMDIpO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tZGVza3RvcC1tb2RhbCA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsIGgzLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgaDQsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCBwLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgc3BhbiwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsIGxhYmVsLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsIC5oMiwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsIC5oMywgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsIC5oNCwgI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsIC5wLCAjZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgLnNwYW4sICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCAubGFiZWwsICNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCAuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsIC5pY29uLWZ1bGwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsIC5oNC10aXR1bG8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgLnRpdHVsbyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCAudGV4dC1udW1iZXIge1xuICBjb2xvcjogIzA3Mzc3Njtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCAubWVudS1kb3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgLm1lbnUtZG90IG1kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCAuZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgLmljb24tYW5pbWVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCAuZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCAuaGludC10ZXh0LW51bWJlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgLmhpbnQtdGV4dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmhlYWRlciB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5oZWFkZXIgLnNlbGVjdGVkLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5wcm9qZWN0LXNlbGVjdG9yIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cbiAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xuICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xuICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyAubWQtdGFiIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1wb250b0VsZXRyb25pY28tbW9iaWxlLW1vZGFsID4gLnNpZGVuYXYge1xuICB3aWR0aDogMzMwcHg7XG4gIG1pbi13aWR0aDogMzMwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDUxO1xuICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cbn1cbiNkYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvLW1vYmlsZS1tb2RhbCA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG59XG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jcHJhdGljYU9KVCB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG4gIG1pbi1oZWlnaHQ6IDkwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiNwcmF0aWNhT0pUIC5jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwcmF0aWNhT0pUIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiNwcmF0aWNhT0pUIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcHJhdGljYU9KVCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3ByYXRpY2FPSlQgaDMsICNwcmF0aWNhT0pUIGg0LCAjcHJhdGljYU9KVCBwLCAjcHJhdGljYU9KVCBzcGFuLCAjcHJhdGljYU9KVCBsYWJlbCwgI3ByYXRpY2FPSlQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI3ByYXRpY2FPSlQgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jcHJhdGljYU9KVCAuY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jcHJhdGljYU9KVCAjdGFiZWxhLW9qdCB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jcHJhdGljYU9KVCAjdGFiZWxhLW9qdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xufVxuI3ByYXRpY2FPSlQgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuI3ByYXRpY2FPSlQgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcHJhdGljYU9KVCAuY29udGVudC1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cbiNwcmF0aWNhT0pUIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI3ByYXRpY2FPSlQgLmhlYWRlci1jb250ZW50LW9qdCB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI3ByYXRpY2FPSlQgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuI3ByYXRpY2FPSlQgI2F2YWxpYWRvIC50YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNwcmF0aWNhT0pUICNhdmFsaWFkbyAudGFiZWxhLW9qdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xufVxuI3ByYXRpY2FPSlQgI2F2YWxpYWRvIC50YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNwcmF0aWNhT0pUICNhdmFsaWFkbyAudGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3ByYXRpY2FPSlQgbWQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jcHJhdGljYU9KVCBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jcHJhdGljYU9KVCAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcHJhdGljYU9KVCBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jcHJhdGljYU9KVCBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jcHJhdGljYU9KVCBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3ByYXRpY2FPSlQgLnRvcC1iZyAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4jcHJhdGljYU9KVCAuc2lkZW5hdiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNwcmF0aWNhT0pUIC5jb250ZW50LWNhcmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtYmcgLmJnLWFsdGVybmF0aXZvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZW5hdiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQtY2FyZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cblxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLm1vZGFsLW9qdCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1jb250ZW50IC5jb250ZWluZXItYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmVsZW1lbnRvci1raXQtNiB7XG4gIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcbiAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuI3ByYXRpY2FPSlRNYW5hZ2VyIHtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cbn1cbiNwcmF0aWNhT0pUTWFuYWdlciAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jcHJhdGljYU9KVE1hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNwcmF0aWNhT0pUTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3ByYXRpY2FPSlRNYW5hZ2VyIGgzLCAjcHJhdGljYU9KVE1hbmFnZXIgcCwgI3ByYXRpY2FPSlRNYW5hZ2VyIHNwYW4sICNwcmF0aWNhT0pUTWFuYWdlciBsYWJlbCwgI3ByYXRpY2FPSlRNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNwcmF0aWNhT0pUTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNwcmF0aWNhT0pUTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jcHJhdGljYU9KVE1hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNwcmF0aWNhT0pUTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jcHJhdGljYU9KVE1hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcHJhdGljYU9KVE1hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI3ByYXRpY2FPSlRNYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNwcmF0aWNhT0pUTWFuYWdlciAuY29udGVudC1jYXJkIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3ByYXRpY2FPSlRNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI3ByYXRpY2FPSlRNYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNwcmF0aWNhT0pUTWFuYWdlciAjYXZhbGlhZG9yIGltZyB7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcbn1cbiNwcmF0aWNhT0pUTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNwcmF0aWNhT0pUTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jcHJhdGljYU9KVE1hbmFnZXIgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3ByYXRpY2FPSlRNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNwcmF0aWNhT0pUTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jcHJhdGljYU9KVE1hbmFnZXIgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1vanQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1wYWRyYW8ge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5cbiNjb25maWd1cmFyIC5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1jb2c6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4vKi51c2VyLWxvZ2dlZCB7XG4gICAgbWFyZ2luOiA0JSAwIDIlIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQlO1xuICAgIH1cbn0qL1xuI3Byb2ZpbGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNzAlO1xufVxuXG4jcHJvZmlsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZzogMzJweDtcbn1cbiNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0ge1xuICB3aWR0aDogMzg0cHg7XG4gIG1heC13aWR0aDogMzg0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4jcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5sb2dvIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBsaW5lLWhlaWdodDogMTI4cHg7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cbiNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG59XG4jcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gZm9ybSBtZC1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbn1cbiNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gZm9ybSAucmVtZW1iZXItZm9yZ290LXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIGZvcm0gLnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCAucmVtZW1iZXItbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI3Byb2ZpbGUgI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQgLmZvcmdvdC1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Byb2ZpbGUgI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAucmVnaXN0ZXIge1xuICBtYXJnaW46IDMycHggYXV0byAyNHB4IGF1dG87XG4gIHdpZHRoOiAyNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnJlZ2lzdGVyIC50ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4jcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMjRweCBhdXRvIDE2cHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI3Byb2ZpbGUgI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAuc2VwYXJhdG9yIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4jcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5zZXBhcmF0b3IgLnRleHQ6YmVmb3JlLCAjcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5zZXBhcmF0b3IgLnRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnNlcGFyYXRvciAudGV4dDpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbiNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnNlcGFyYXRvciAudGV4dDphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4jcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZ29vZ2xlLCAjcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZmFjZWJvb2sge1xuICB3aWR0aDogMTkycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI3Byb2ZpbGUgI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAubWQtYnV0dG9uLmdvb2dsZSBtZC1pY29uLCAjcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZmFjZWJvb2sgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbn1cbiNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDczRDMyO1xufVxuI3Byb2ZpbGUgI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAubWQtYnV0dG9uLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA5MiwgMTU0KTtcbn1cbiNwcm9maWxlIG1kLWlucHV0LWNvbnRhaW5lciBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMiU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwcm9maWxlIC5kZXN0YWstZmxhZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAtOC4zJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3Byb2ZpbGUgI2xvZ2luLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAjcHJvZmlsZSAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gZm9ybSAubWQtYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gICNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUsICNwcm9maWxlICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuI3F1aWNrLXBhbmVsIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICB6LWluZGV4OiA5OTtcbn1cbiNxdWljay1wYW5lbCAudGl0dWxvLW5vdGlmaWNhY29lcyB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3F1aWNrLXBhbmVsIC50aXR1bG8tbm90aWZ5LWFsdGVyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc2O1xufVxuI3F1aWNrLXBhbmVsIC5ub3RpZnktcmVhZCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbiNxdWljay1wYW5lbCAubm90aWZ5LXJlYWQgaDMge1xuICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xufVxuI3F1aWNrLXBhbmVsIC5ub3RpZnktcmVhZCBwIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cbiNxdWljay1wYW5lbCAubm90aWZ5LXJlYWQgLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbn1cbiNxdWljay1wYW5lbCAubm90aWZ5LXJlYWQgLmltZy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbiNxdWljay1wYW5lbCAuc3RhdHVzLW5vdGlmeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA0M3B4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG4jcXVpY2stcGFuZWwgLmltZy1iZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI3F1aWNrLXBhbmVsIG1kLWxpc3Qge1xuICBwYWRkaW5nOiAwIDA7XG59XG4jcXVpY2stcGFuZWwgbWQtbGlzdCBtZC1saXN0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAvKiAgYm9yZGVyLXJhZGl1czogMTBweDsqL1xuICAvKiBwYWRkaW5nOiAxNnB4IDE2cHg7Ki9cbn1cbiNxdWljay1wYW5lbCBtZC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3F1aWNrLXBhbmVsIG1kLWNvbnRlbnQgbWQtdGFicyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNxdWljay1wYW5lbCBtZC1jb250ZW50IG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4jcXVpY2stcGFuZWwgbWQtY29udGVudCBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciAubWQtdGFiIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG4jcXVpY2stcGFuZWwgbWQtY29udGVudCBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3F1aWNrLXBhbmVsIG1kLWNvbnRlbnQgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCA+IGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNxdWljay1wYW5lbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLmVsZW1lbnRvci1raXQtNiB7XG4gIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcbiAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuI3JlZW1ib2xzb0VtcHJlZ2FkbyB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIC5ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjlmOWY5ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIC5mYWRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4xcztcbiAgb3BhY2l0eTogMTtcbn1cbiNyZWVtYm9sc29FbXByZWdhZG8gLmZhZGUubmctaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIC5uZy1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMXM7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIC5yZWRMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29FbXByZWdhZG8gLmdyZWVuTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNmNWJjICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIC5ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29FbXByZWdhZG8ge1xuICAvKi5yaXNlLXNoYWtlIHtcbiAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XG4gIH0qL1xufVxuI3JlZW1ib2xzb0VtcHJlZ2FkbyAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjogdGlsdC1zaGFraW5nIDAuNXMgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIC5tZC10b29sdGlwLWhlbHAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3JlZW1ib2xzb0VtcHJlZ2FkbyAubWQtdG9vbHRpcC1oZWxwIC5fbWQtY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xufVxuI3JlZW1ib2xzb0VtcHJlZ2FkbyAuYWN0aXZlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIGgzLCAjcmVlbWJvbHNvRW1wcmVnYWRvIHAsICNyZWVtYm9sc29FbXByZWdhZG8gc3BhbiwgI3JlZW1ib2xzb0VtcHJlZ2FkbyBsYWJlbCwgI3JlZW1ib2xzb0VtcHJlZ2FkbyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI3JlZW1ib2xzb0VtcHJlZ2FkbyAjdGFiZWxhLW9qdCB0ciB7XG4gIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvICN0YWJlbGEtb2p0IHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29FbXByZWdhZG8gI3RhYmVsYS1vanQgdHIgdGQgbWQtc2VsZWN0IC5fbWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29FbXByZWdhZG8gLmNvbnRlbnQtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuI3JlZW1ib2xzb0VtcHJlZ2FkbyAuY29udGVudC1jYXJkIG1kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3JlZW1ib2xzb0VtcHJlZ2FkbyAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29FbXByZWdhZG8gLmhlYWRlci1jb250ZW50LW9qdCB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI3JlZW1ib2xzb0VtcHJlZ2FkbyAjYXZhbGlhZG9yIGltZyB7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29FbXByZWdhZG8gbWQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29FbXByZWdhZG8gLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3JlZW1ib2xzb0VtcHJlZ2FkbyBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvRW1wcmVnYWRvIGxhYmVsIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29FbXByZWdhZG8gbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xuICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1vanQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctY29udGVudCAuY29udGVpbmVyLWF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLW9qdCBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1wYWRyYW8ge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5cbiNjb25maWd1cmFyIC5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbn1cbiNjb25maWd1cmFyIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gLmZpcnN0LXRleHQtdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1jb2c6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1yb3RhdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogdGhlcmUgaXMgbm8gbmVlZCB0byBkZWZpbmUgYW55dGhpbmcgaW5zaWRlIG9mIHRoZSBkZXN0aW5hdGlvblxuQ1NTIGNsYXNzIHNpbmNlIHRoZSBrZXlmcmFtZSB3aWxsIHRha2UgY2hhcmdlIG9mIHRoZSBhbmltYXRpb24gKi9cbi8qIG5vdyB0aGUgZWxlbWVudCB3aWxsIGZhZGUgb3V0IGJlZm9yZSBpdCBpcyByZW1vdmVkIGZyb20gdGhlIERPTSAqL1xuLyogVGhlIHN0YXJ0aW5nIENTUyBzdHlsZXMgZm9yIHRoZSBlbnRlciBhbmltYXRpb24gKi9cbi5mYWRlLm5nLWVudGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIFRoZSBmaW5pc2hpbmcgQ1NTIHN0eWxlcyBmb3IgdGhlIGVudGVyIGFuaW1hdGlvbiAqL1xuLmZhZGUubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGUubmctbGVhdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGUubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUubmctbGVhdmUge1xuICBhbmltYXRpb246IG15X2ZhZGVfYW5pbWF0aW9uIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBteV9mYWRlX2FuaW1hdGlvbiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIG15X2ZhZGVfYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG15X2ZhZGVfYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmVsZW1lbnRvci1raXQtNiB7XG4gIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcbiAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuI2hpc3Rvcmljb1JlZW1ib2xzbyAjdGFiZWxhLWhpc3Rvcmljby1yZWVtYm9sc28ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvUmVlbWJvbHNvICN0YWJlbGEtaGlzdG9yaWNvLXJlZW1ib2xzbyAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNoaXN0b3JpY29SZWVtYm9sc28gI3RhYmVsYS1oaXN0b3JpY28tcmVlbWJvbHNvIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hpc3Rvcmljb1JlZW1ib2xzbyAjdGFiZWxhLWhpc3Rvcmljby1yZWVtYm9sc28gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDOyovXG59XG4jaGlzdG9yaWNvUmVlbWJvbHNvICN0YWJlbGEtaGlzdG9yaWNvLXJlZW1ib2xzbyB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvUmVlbWJvbHNvIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaGlzdG9yaWNvUmVlbWJvbHNvICN0YWJlbGEtaGlzdG9yaWNvLXJlZW1ib2xzb19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jaGlzdG9yaWNvUmVlbWJvbHNvICN0YWJlbGEtaGlzdG9yaWNvLXJlZW1ib2xzb19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jaGlzdG9yaWNvUmVlbWJvbHNvICN0YWJlbGEtaGlzdG9yaWNvLXJlZW1ib2xzb19sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoaXN0b3JpY29SZWVtYm9sc28gI3RhYmVsYS1oaXN0b3JpY28tcmVlbWJvbHNvX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jaGlzdG9yaWNvUmVlbWJvbHNvICN0YWJlbGEtaGlzdG9yaWNvLXJlZW1ib2xzb19maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNoaXN0b3JpY29SZWVtYm9sc28gI3RhYmVsYS1oaXN0b3JpY28tcmVlbWJvbHNvX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hpc3Rvcmljb1JlZW1ib2xzbyAjdGFiZWxhLWhpc3Rvcmljby1yZWVtYm9sc29fZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuI3JlZW1ib2xzb01hbmFnZXIge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xufVxuI3JlZW1ib2xzb01hbmFnZXIgLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5mYWRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4xcztcbiAgb3BhY2l0eTogMTtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5mYWRlLm5nLWhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuI3JlZW1ib2xzb01hbmFnZXIgLm5nLWhpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xcztcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5yZWRMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5ncmVlbkxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZjViYyAhaW1wb3J0YW50O1xufVxuI3JlZW1ib2xzb01hbmFnZXIgLmJsdWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5yaXNlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcbn1cbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5tZC10b29sdGlwLWhlbHAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3JlZW1ib2xzb01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5hY3RpdmUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcmVlbWJvbHNvTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3JlZW1ib2xzb01hbmFnZXIgaDMsICNyZWVtYm9sc29NYW5hZ2VyIHAsICNyZWVtYm9sc29NYW5hZ2VyIHNwYW4sICNyZWVtYm9sc29NYW5hZ2VyIGxhYmVsLCAjcmVlbWJvbHNvTWFuYWdlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG59XG4jcmVlbWJvbHNvTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNyZWVtYm9sc29NYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHtcbiAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cbn1cbiNyZWVtYm9sc29NYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3QgLl9tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5jb250ZW50LWNhcmQgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvTWFuYWdlciAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNyZWVtYm9sc29NYW5hZ2VyICNhdmFsaWFkb3IgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xufVxuI3JlZW1ib2xzb01hbmFnZXIgbWQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvTWFuYWdlciAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcmVlbWJvbHNvTWFuYWdlciBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvTWFuYWdlciBtZC1jaGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jaGlzdG9yaWNvQXZhbGlhZG9yIHRhYmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yIHRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG4gIGJhY2tncm91bmQ6ICMwNzM3NzY7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLm1vZGFsLW9qdCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1jb250ZW50IC5jb250ZWluZXItYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubW9kYWwtb2p0IG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsLXBhZHJhbyB7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuI2NvbmZpZ3VyYXIgLmljb24tcGVuY2lsOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLnJvdy1hZ3J1cGFtZW50b3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xufVxuI2NvbmZpZ3VyYXIgLnJvdy1hZ3J1cGFtZW50b3M6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byAuZmlyc3QtdGV4dC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBlbmNpbDpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWNvZzpob3ZlciB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXJvdGF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4jcmVlbWJvbHNvIHtcbiAgLyogIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG59XG4jcmVlbWJvbHNvIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAubWQtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvIC5tZC10YWIgc3BhbixcbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gLm1kLXRhYiBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvIC5iYWRnZXQge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjcmVlbWJvbHNvLWNvbnRlbnQgLmNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZmlsdHJvIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZmlsdHJvIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIC8qaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgfSovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICAvKmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH0qL1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjcmVlbWJvbHNvLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci1maWx0cm8gLmJ0bi1maWx0cm8ge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjcmVlbWJvbHNvLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDVweCAwIDMwcHggMHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItdGFibGUgLnRhYmVsYS1oaXN0b3JpY28gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItdGFibGUgLnRhYmVsYS1oaXN0b3JpY28gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50ICNpbmNsdWlyQ2F0ZWdvcmlhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50IC5hcHJvdmFkbyB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50IC5yZXByb3ZhZG8ge1xuICBjb2xvcjogcmVkO1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjcmVlbWJvbHNvLWNvbnRlbnQgLnBlbmRlbnRlIHtcbiAgY29sb3I6IGdvbGRlbnJvZDtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50ICNhcHJvdmFyUmVlbWJvbHNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAjcmVwcm92YXJSZWVtYm9sc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogMCAxNXB4IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAjZXhwb3J0YXJSZWVtYm9sc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MGNmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NXB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8ge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIHtcbiAgbWFyZ2luOiA1cHggNXB4IDEwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmhlYWRlci1sYW5jYW1lbnRvIHtcbiAgcGFkZGluZzogMHB4IDE1cHggMTBweCAxMHB4O1xuICBjb2xvcjogI2YyZjJmMjtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuaGVhZGVyLWxhbmNhbWVudG8gaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5oZWFkZXItbGFuY2FtZW50byBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xuICBtYXJnaW46IDAgNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1kZXNrdG9wIC5jb250ZWluZXItY2F0ZWdvcmlhIHtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVudC1sYW5jYW1lbnRvLWRlc2t0b3AgLmNvbnRlaW5lci1kYWRvcyB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVudC1sYW5jYW1lbnRvLWRlc2t0b3AgLmNvbnRlaW5lci1kYWRvcyBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1kZXNrdG9wIC5jb250ZWluZXItZGFkb3MgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVudC1sYW5jYW1lbnRvLWRlc2t0b3AgLnNhbHZhckxhbmNhbWVudG8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjJFNzI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVudC1sYW5jYW1lbnRvLWRlc2t0b3AgLnNhbHZhckxhbmNhbWVudG86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxNzUsIDc1KTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNTUsIDE3NSwgNzUpIDAlLCByZ2IoMjU1LCAxNDYsIDEwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2IoMjU1LCAxNzUsIDc1KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiKDI1NSwgMTQ2LCAxMCkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNTUsIDE3NSwgNzUpIDAlLCByZ2IoMjU1LCAxNDYsIDEwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2IoMjU1LCAxNzUsIDc1KSAwJSwgcmdiKDI1NSwgMTQ2LCAxMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNTUsIDE3NSwgNzUpIDAlLCByZ2IoMjU1LCAxNDYsIDEwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2IoMjU1LCAxNzUsIDc1KSAwJSwgcmdiKDI1NSwgMTQ2LCAxMCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZhZjRiJywgZW5kQ29sb3JzdHI9JyNmZjkyMGEnLCBHcmFkaWVudFR5cGU9MSApO1xufVxuI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVudC1sYW5jYW1lbnRvLW1vYmlsZSAuY29udGVpbmVyLWNhdGVnb3JpYSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tbW9iaWxlIC5jb250ZWluZXItZGFkb3Mge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAjcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1tb2JpbGUgLmNvbnRlaW5lci1kYWRvcyBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tbW9iaWxlIC5jb250ZWluZXItZGFkb3MgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tbW9iaWxlIC5zYWx2YXJMYW5jYW1lbnRvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MkU3MjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tbW9iaWxlIC5zYWx2YXJMYW5jYW1lbnRvOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxNzUsIDc1KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDI1NSwgMTc1LCA3NSkgMCUsIHJnYigyNTUsIDE0NiwgMTApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiKDI1NSwgMTc1LCA3NSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYigyNTUsIDE0NiwgMTApKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNTUsIDE3NSwgNzUpIDAlLCByZ2IoMjU1LCAxNDYsIDEwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNTUsIDE3NSwgNzUpIDAlLCByZ2IoMjU1LCAxNDYsIDEwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2IoMjU1LCAxNzUsIDc1KSAwJSwgcmdiKDI1NSwgMTQ2LCAxMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2IoMjU1LCAxNzUsIDc1KSAwJSwgcmdiKDI1NSwgMTQ2LCAxMCkgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmFmNGInLCBlbmRDb2xvcnN0cj0nI2ZmOTIwYScsIEdyYWRpZW50VHlwZT0xICk7XG4gIH1cbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVpbmVyLW1vdGl2by1pbXByb2R1dGl2aWRhZGUgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlaW5lci1tb3Rpdm8taW1wcm9kdXRpdmlkYWRlIG1kLXNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbiNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVpbmVyLW9icyB7XG4gIHBhZGRpbmc6IDAgNDBweCAyMHB4IDQ1cHg7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlaW5lci1vYnMgbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG59XG4jcmVlbWJvbHNvIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlaW5lci1vYnMgdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICNyZWVtYm9sc28gLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI3JlZW1ib2xzbyAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZWluZXItb2JzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuaHRtbCB7XG4gIHpvb206IDkwJTtcbn1cblxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZ1wiKTtcbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gLm1kLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAubWQtdGFiIHNwYW4sXG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvIC5tZC10YWIgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAuYmFkZ2V0IHtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjcmVlbWJvbHNvLWNvbnRlbnQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50IC5jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWZpbHRybyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWZpbHRybyBtZC1pbnB1dC1jb250YWluZXIge1xuICAvKmlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIH0qL1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgLypsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9Ki9cbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZmlsdHJvIC5idG4tZmlsdHJvIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMzBweDtcbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItdGFibGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMCAzMHB4IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjcmVlbWJvbHNvLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSAudGFiZWxhLWhpc3RvcmljbyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjcmVlbWJvbHNvLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSAudGFiZWxhLWhpc3RvcmljbyB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjcmVlbWJvbHNvLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSAudGFiZWxhLWhpc3RvcmljbyB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAjaW5jbHVpckNhdGVnb3JpYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAuYXByb3ZhZG8ge1xuICBjb2xvcjogZ3JlZW47XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAucmVwcm92YWRvIHtcbiAgY29sb3I6IHJlZDtcbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI3JlZW1ib2xzby1jb250ZW50IC5wZW5kZW50ZSB7XG4gIGNvbG9yOiBnb2xkZW5yb2Q7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAjYXByb3ZhclJlZW1ib2xzbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDAgMCAwIDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAjcmVwcm92YXJSZWVtYm9sc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNyZWVtYm9sc28tY29udGVudCAjZXhwb3J0YXJSZWVtYm9sc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MGNmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjcmVlbWJvbHNvLWNvbnRlbnQgI2V4cG9ydGFyRXhjZWxSZWVtYm9sc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiMzRhICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjcmVlbWJvbHNvLWNvbnRlbnQgI2VudmlvRW1haWxSZWVtYm9sc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrb3JhbmdlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjY2F0ZWdvcmlhLWNvbnRlbnQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI2NhdGVnb3JpYS1jb250ZW50IC5jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNjYXRlZ29yaWEtY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWZpbHRybyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNjYXRlZ29yaWEtY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWZpbHRybyBtZC1pbnB1dC1jb250YWluZXIge1xuICAvKmlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIH0qL1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgLypsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9Ki9cbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI2NhdGVnb3JpYS1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZmlsdHJvIC5idG4tZmlsdHJvIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMzBweDtcbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI2NhdGVnb3JpYS1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItdGFibGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMCAzMHB4IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjY2F0ZWdvcmlhLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSAudGFiZWxhLWhpc3RvcmljbyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNjYXRlZ29yaWEtY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjY2F0ZWdvcmlhLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSAudGFiZWxhLWhpc3RvcmljbyB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNjYXRlZ29yaWEtY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlZW1ib2xzb0dlc3RvciAuY29udGVudCAjdGFiLXJlZW1ib2xzbyAjY2F0ZWdvcmlhLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSAudGFiZWxhLWhpc3RvcmljbyB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNjYXRlZ29yaWEtY29udGVudCAjaW5jbHVpckNhdGVnb3JpYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNjYXRlZ29yaWEtY29udGVudCAuYXByb3ZhZG8ge1xuICBjb2xvcjogZ3JlZW47XG59XG4jcmVlbWJvbHNvR2VzdG9yIC5jb250ZW50ICN0YWItcmVlbWJvbHNvICNjYXRlZ29yaWEtY29udGVudCAucmVwcm92YWRvIHtcbiAgY29sb3I6IHJlZDtcbn1cbiNyZWVtYm9sc29HZXN0b3IgLmNvbnRlbnQgI3RhYi1yZWVtYm9sc28gI2NhdGVnb3JpYS1jb250ZW50IC5wZW5kZW50ZSB7XG4gIGNvbG9yOiBnb2xkZW5yb2Q7XG59XG5cbi5tb2RhbENhdGVnb3JpYSB7XG4gIHdpZHRoOiA3MjBweDtcbn1cbi5tb2RhbENhdGVnb3JpYSBtZC1kaWFsb2ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItYXRpdmlkYWRlIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci1hdGl2aWRhZGUgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItYXRpdmlkYWRlIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZGF0YXMge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tb2RhbENhdGVnb3JpYSBtZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWRhdGFzIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbENhdGVnb3JpYSBtZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWRhdGFzIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZXZlbnRvcyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZXZlbnRvcyBtZC1jaGlwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5tb2RhbENhdGVnb3JpYSBtZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWV2ZW50b3MgbWQtY2hpcC10ZW1wbGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZXZlbnRvcyBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5tb2RhbENhdGVnb3JpYSBtZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWV2ZW50b3MgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZXZlbnRvcyBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci1ldmVudG9zIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGhlaWdodDogMzJweDtcbn1cbi5tb2RhbENhdGVnb3JpYSBtZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWV2ZW50b3MgbWQtYXV0b2NvbXBsZXRlIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZXZlbnRvcyBkaXYge1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci1hcHJvdmFkb3JlcyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItYXByb3ZhZG9yZXMgbWQtY2hpcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tb2RhbENhdGVnb3JpYSBtZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWFwcm92YWRvcmVzIG1kLWNoaXAtdGVtcGxhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tb2RhbENhdGVnb3JpYSBtZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVpbmVyLWFwcm92YWRvcmVzIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItYXByb3ZhZG9yZXMgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItYXByb3ZhZG9yZXMgbWQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItYXByb3ZhZG9yZXMgbWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIC5tZC13aGl0ZWZyYW1lLXoxIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItYXByb3ZhZG9yZXMgbWQtYXV0b2NvbXBsZXRlIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItYXByb3ZhZG9yZXMgZGl2IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItcmVzcG9uc2F2ZWwge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tb2RhbENhdGVnb3JpYSBtZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXJlc3BvbnNhdmVsIG1kLWNoaXAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItcmVzcG9uc2F2ZWwgbWQtY2hpcC10ZW1wbGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1vZGFsQ2F0ZWdvcmlhIG1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItcmVzcG9uc2F2ZWwgbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci1yZXNwb25zYXZlbCAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci1yZXNwb25zYXZlbCBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci1yZXNwb25zYXZlbCBtZC1hdXRvY29tcGxldGUgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci1yZXNwb25zYXZlbCBkaXYge1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10aXRsZSBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubW9kYWxDYXRlZ29yaWEgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uY29udGVpbmVyLWp1c3RpZmljYXRpdmEge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI3NlcnZpY2VDb25maWdNYW5hZ2VyIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1mZXJpYXMge1xuICBtYXgtd2lkdGg6IDU3NnB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1mZXJpYXMgI3RhYmVsYS1yb3RpbmEge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWZlcmlhcyAjdGFiZWxhLXJvdGluYSB0ciAuZmlyc3QtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgLypmb250LXNpemU6IDExcHggIWltcG9ydGFudDsqL1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICAvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWZlcmlhcyAjdGFiZWxhLXJvdGluYSB0ciAuc3RhdHVzX0FkIHtcbiAgbWluLXdpZHRoOiA5OHB4O1xufVxuI3NlcnZpY2VDb25maWdNYW5hZ2VyIC5jb250ZWluZXItZmVyaWFzICN0YWJlbGEtcm90aW5hIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC8qIEVzdGlsbyBpT1MgKi9cbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWZlcmlhcyAjdGFiZWxhLXJvdGluYSB0ciB0ZCAuc3dpdGNoX19jb250YWluZXIge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgd2lkdGg6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuI3NlcnZpY2VDb25maWdNYW5hZ2VyIC5jb250ZWluZXItZmVyaWFzICN0YWJlbGEtcm90aW5hIHRyIHRkIC5zd2l0Y2gge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1mZXJpYXMgI3RhYmVsYS1yb3RpbmEgdHIgdGQgLnN3aXRjaCArIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWZlcmlhcyAjdGFiZWxhLXJvdGluYSB0ciB0ZCAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWZlcmlhcyAjdGFiZWxhLXJvdGluYSB0ciB0ZCAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUsXG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1mZXJpYXMgI3RhYmVsYS1yb3RpbmEgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IDFweDtcbiAgY29udGVudDogXCJcIjtcbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWZlcmlhcyAjdGFiZWxhLXJvdGluYSB0ciB0ZCAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUge1xuICByaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1mZXJpYXMgI3RhYmVsYS1yb3RpbmEgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1mZXJpYXMgI3RhYmVsYS1yb3RpbmEgdHIgdGQgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI3NlcnZpY2VDb25maWdNYW5hZ2VyIC5jb250ZWluZXItZmVyaWFzICN0YWJlbGEtcm90aW5hIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1mZXJpYXMgI3RhYmVsYS1yb3RpbmEgdHIgdGQge1xuICAvKiBFc3RpbG8gRmxhdCAqL1xufVxuI3NlcnZpY2VDb25maWdNYW5hZ2VyIC5jb250ZWluZXItZmVyaWFzICN0YWJlbGEtcm90aW5hIHRyIHRkIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuI3NlcnZpY2VDb25maWdNYW5hZ2VyIC5jb250ZWluZXItZmVyaWFzICN0YWJlbGEtcm90aW5hIHRyIHRkIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUsXG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1mZXJpYXMgI3RhYmVsYS1yb3RpbmEgdHIgdGQgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWZlcmlhcyAjdGFiZWxhLXJvdGluYSB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWZlcmlhcyAjdGFiZWxhLXJvdGluYSB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IDRweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjRzLCBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1mZXJpYXMgI3RhYmVsYS1yb3RpbmEgdHIgdGQgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI3NlcnZpY2VDb25maWdNYW5hZ2VyIC5jb250ZWluZXItZmVyaWFzICN0YWJlbGEtcm90aW5hIHRyIHRkIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1mZXJpYXMgI3RhYmVsYS1yb3RpbmEgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWFkIC5jb250ZW50IC5jb250ZWluZXItYXRpdmlkYWRlOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWFkIC5jb250ZW50IC5jb250ZWluZXItYXRpdmlkYWRlOmxhc3Qtb2YtdHlwZSAuY29udGVpbmVyLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuI3NlcnZpY2VDb25maWdNYW5hZ2VyIC5jb250ZWluZXItYWQgLmNvbnRlbnQgLmNvbnRlaW5lci1hdGl2aWRhZGUge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNzZXJ2aWNlQ29uZmlnTWFuYWdlciAuY29udGVpbmVyLWFkIC5jb250ZW50IC5jb250ZWluZXItYXRpdmlkYWRlIC5jb250ZWluZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI3NlcnZpY2VDb25maWdNYW5hZ2VyIC5jb250ZWluZXItYWQgLmNvbnRlbnQgLmNvbnRlaW5lci1hdGl2aWRhZGUgLmNvbnRlaW5lci10aXRsZSBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1hZCAuY29udGVudCAuY29udGVpbmVyLWF0aXZpZGFkZSAuY29udGVpbmVyLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1hZCAuY29udGVudCAuY29udGVpbmVyLWF0aXZpZGFkZSBtZC1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG4jc2VydmljZUNvbmZpZ01hbmFnZXIgLmNvbnRlaW5lci1hZCAuY29udGVudCAuY29udGVpbmVyLWF0aXZpZGFkZSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWxvZy1hcnF1aXZvcyAjdGFiZWxhLWxvZy1hcnF1aXZvcyB0Ym9keSB0ciB0ZCB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWxvZy1hcnF1aXZvcyAjdGFiZWxhLWxvZy1hcnF1aXZvcyB0aGVhZCB0ciB0aCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4jcmVzZXQtcGFzc3dvcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvY29yY292YWRvLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI3Jlc2V0LXBhc3N3b3JkLWZvcm0ge1xuICB3aWR0aDogMzg0cHg7XG4gIG1heC13aWR0aDogMzg0cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNyZXNldC1wYXNzd29yZC1mb3JtIC5sb2dvIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBsaW5lLWhlaWdodDogMTI4cHg7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjcmVzZXQtcGFzc3dvcmQtZm9ybSAudGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogMTZweCAwIDMycHggMDtcbn1cbiNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNyZXNldC1wYXNzd29yZC1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNyZXNldC1wYXNzd29yZC1mb3JtIGZvcm0gLnN1Ym1pdC1idXR0b24ge1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNyZXNldC1wYXNzd29yZC1mb3JtIC5sb2dpbiB7XG4gIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcbiAgd2lkdGg6IDI1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI3Jlc2V0LXBhc3N3b3JkLWZvcm0gLmxvZ2luIC50ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAjcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjcmVzZXQtcGFzc3dvcmQtZm9ybSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjcmVzZXQtcGFzc3dvcmQtZm9ybSBmb3JtIC5tZC1idXR0b24ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbiN0b29sYmFyIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICB6LWluZGV4OiA1NSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jdG9vbGJhciAuYmFkZ2Utbm90aWZ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDMzcHg7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jdG9vbGJhciAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI3Rvb2xiYXIgI25hdmlnYXRpb24tdG9nZ2xlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jdG9vbGJhciAjdXNlci1tZW51IHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI3Rvb2xiYXIgI3VzZXItbWVudSBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiN0b29sYmFyICN1c2VyLW1lbnUgbWQtbWVudS1pdGVtIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gIG1hcmdpbjogYXV0byAxNnB4IGF1dG8gMDtcbn1cbiN0b29sYmFyICN1c2VyLW1lbnUgLnVzZXItYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGhlaWdodDogNjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiAuYXZhdGFyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiAuYXZhdGFyLXdyYXBwZXIgLnN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogNXB4O1xufVxuI3Rvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24gLmF2YXRhci13cmFwcGVyIC5pY29uIHtcbiAgY29sb3I6ICM0NEQ2MkM7XG59XG4jdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiAudXNlcm5hbWUge1xuICBtYXJnaW46IDAgMTJweCAwIDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jdG9vbGJhciAuc2VsZWN0ZWRMYW5nIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbn1cbiN0b29sYmFyICNsYW5ndWFnZS1tZW51LFxuI3Rvb2xiYXIgI2xhbmd1YWdlLW1lbnUxIHtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuI3Rvb2xiYXIgI2xhbmd1YWdlLW1lbnUgLmxhbmd1YWdlLWJ1dHRvbixcbiN0b29sYmFyICNsYW5ndWFnZS1tZW51MSAubGFuZ3VhZ2UtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiN0b29sYmFyICNsYW5ndWFnZS1tZW51IC5sYW5ndWFnZS1idXR0b24gLmlzbyxcbiN0b29sYmFyICNsYW5ndWFnZS1tZW51MSAubGFuZ3VhZ2UtYnV0dG9uIC5pc28ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI3Rvb2xiYXIgI3F1aWNrLXBhbmVsLXRvZ2dsZSB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiN0b29sYmFyIC50b29sYmFyLXNlcGFyYXRvciB7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiN0b29sYmFyIC5iYWRnZS1ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3JTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW9yaWVudGF0aW9uOiB1cHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNCUgMTElO1xufVxuI3Rvb2xiYXIgI3RpdGxlQXBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG59XG5cbiNsYW5ndWFnZS1tZW51LWNvbnRlbnQgbWQtbWVudS1pdGVtIC5mbGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4jbGFuZ3VhZ2UtbWVzc2FnZSB7XG4gIG1pbi1oZWlnaHQ6IDg4cHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4jbGFuZ3VhZ2UtbWVzc2FnZSAubWQtdG9hc3QtY29udGVudCB7XG4gIGhlaWdodDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3Rvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24ge1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBwYWRkaW5nOiAwIDJweCAwIDEwcHg7XG4gIH1cbiAgI3Rvb2xiYXIgI3RpdGxlQXBwIHtcbiAgICBjb2xvcjogIzA3Mzc3NjtcbiAgICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5iYWRnZS1ub3RpZmljYXRpb24ge1xuICAgIHBhZGRpbmc6IDQlIDExJTtcbiAgfVxufVxuLmVsZW1lbnRvci1raXQtNiB7XG4gIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcbiAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XG4gIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5yZWRMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmdyZWVuTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNmNWJjICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI3RyZWluYW1lbnRvTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCAuX21kLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmFjdGl2ZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBoMywgI3RyZWluYW1lbnRvTWFuYWdlciBwLCAjdHJlaW5hbWVudG9NYW5hZ2VyIHNwYW4sICN0cmVpbmFtZW50b01hbmFnZXIgbGFiZWwsICN0cmVpbmFtZW50b01hbmFnZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBTYW5zLXNlcmlmO1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAuYmctYWx0ZXJuYXRpdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgI3RhYmVsYS1vanQgdHIge1xuICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAjdGFiZWxhLW9qdCB0ciB0ZCBtZC1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5jb250ZW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmNvbnRlbnQtY2FyZCBtZC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgLmNhcmQtY2xhc3NpZmljYWNhbyB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5oZWFkZXItY29udGVudC1vanQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiN0cmVpbmFtZW50b01hbmFnZXIgbWQtY2hpcHMtd3JhcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI3RyZWluYW1lbnRvTWFuYWdlciBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4jdHJlaW5hbWVudG9NYW5hZ2VyIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNoaXN0b3JpY29BdmFsaWFkb3IgdGFibGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgdGFibGUgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzA3Mzc3NjtcbiAgY29sb3I6ICNmZmY7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgYmFja2dyb3VuZDogIzA3Mzc3Njtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4ubW9kYWwtb2p0IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDYwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1vanQgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zYXB1cmEtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbn1cbi5tb2RhbC1vanQgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlaW5lci1hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tb2RhbC1vanQgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9kYWwtcGFkcmFvIHtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xufVxuXG4jY29uZmlndXJhciAuaWNvbi1wZW5jaWw6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZSB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAucm93LWFncnVwYW1lbnRvcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG59XG4jY29uZmlndXJhciAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmljb24tcGVuY2lsOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tY29nOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tcm90YXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiN0cmFpbmluZyB7XG4gIC8qbWFyZ2luOiAzNXB4IDUwcHg7Ki9cbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzNzc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZyk7Ki9cbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAvKmJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7Ki9cbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIC5maXJzdC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAvKmZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyovXG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIC5zdGF0dXNfQWQge1xuICBtaW4td2lkdGg6IDk4cHg7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgLyogRXN0aWxvIGlPUyAqL1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2hfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaCArIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUsXG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IDFweDtcbiAgY29udGVudDogXCJcIjtcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUge1xuICByaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQge1xuICAvKiBFc3RpbG8gRmxhdCAqL1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUsXG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IDRweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjRzLCBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI3RyYWluaW5nICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgI2RlbGV0YXJUcmVpbmFtZW50byB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiN0cmFpbmluZyAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAjZWRpdGFyVHJlaW5hbWVudG8ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4jdHJhaW5pbmcgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiN0cmFpbmluZyBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAvKmNvbG9yOiAjZmZmOyovXG59XG4jdHJhaW5pbmcgLmNvbnRlaW5lci1sZWdlbmRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI3RyYWluaW5nIC5jb250ZWluZXItbGVnZW5kYSAuYmx1ZSB7XG4gIGNvbG9yOiAjMDgzNzc1ICFpbXBvcnRhbnQ7XG59XG4jdHJhaW5pbmcgLmNvbnRlaW5lci1sZWdlbmRhIC50aXRsZS1sZWdlbmRhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiN0cmFpbmluZyAuY29udGVpbmVyLWxlZ2VuZGEgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4jdHJhaW5pbmcgLmNvbnRlaW5lci1sZWdlbmRhIG1kLWlucHV0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbiN0cmFpbmluZyAuY29udGVpbmVyLXNsLWZ1bmNhbyB7XG4gIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RyYWluaW5nIC5jb250ZWluZXItc2wtZnVuY2FvIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuI3RyYWluaW5nIC5jb250ZWluZXItc2wtdGFiZWxhIHtcbiAgcGFkZGluZzogMTBweCAwIDIwcHggMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbjogMCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jdHJhaW5pbmcgbWQtYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiN0cmFpbmluZyBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3RyYWluaW5nIG1kLWF1dG9jb21wbGV0ZSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuI3RyYWluaW5nIC5zd2l0Y2hfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4jdHJhaW5pbmcgLnN3aXRjaCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbn1cbiN0cmFpbmluZyAuc3dpdGNoICsgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuI3RyYWluaW5nIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsIHtcbiAgcGFkZGluZzogMnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuI3RyYWluaW5nIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSxcbiN0cmFpbmluZyAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuI3RyYWluaW5nIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbiN0cmFpbmluZyAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbiN0cmFpbmluZyAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XG59XG4jdHJhaW5pbmcgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cbiN0cmFpbmluZyB7XG4gIC8qIEVzdGlsbyBGbGF0ICovXG59XG4jdHJhaW5pbmcgLnN3aXRjaC0tZmxhdCArIGxhYmVsIHtcbiAgcGFkZGluZzogMnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jdHJhaW5pbmcgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSxcbiN0cmFpbmluZyAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xufVxuI3RyYWluaW5nIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuI3RyYWluaW5nIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICB3aWR0aDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuNHMsIGJhY2tncm91bmQgMC40cztcbn1cbiN0cmFpbmluZyAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XG59XG4jdHJhaW5pbmcgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5Njtcbn1cbiN0cmFpbmluZyBtZC10YWJzIG1kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWxUcmVpbmFtZW50b3Mge1xuICBtaW4td2lkdGg6IDM1MHB4O1xufVxuLm1vZGFsVHJlaW5hbWVudG9zIC5jb250ZW50IC5jb250ZWluZXItdHJlaW5hbWVudG9zLW1vZGFsIGRpdiB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ubW9kYWxUcmVpbmFtZW50b3MgLmNvbnRlbnQgLmNvbnRlaW5lci10cmVpbmFtZW50b3MtbW9kYWwgZGl2IG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuI3NvbGljaXRhY29lcy1jb250ZW50IC5jb250ZW50IHtcbiAgcGFkZGluZzogMjVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbjogMHB4IDVweCAxMHB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4LCA1NSwgMTE3KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcpO1xufVxuI3NvbGljaXRhY29lcy1jb250ZW50IC5jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG4jc29saWNpdGFjb2VzLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci1maWx0cm8ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI3NvbGljaXRhY29lcy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZmlsdHJvIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIC8qaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgfSovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICAvKmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH0qL1xufVxuI3NvbGljaXRhY29lcy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZmlsdHJvIC5idG4tZmlsdHJvIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMzBweDtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogNXB4IDAgMzBweCAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3NvbGljaXRhY29lcy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItdGFibGUgLnRhYmVsYS1oaXN0b3JpY28gdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuI3NvbGljaXRhY29lcy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItdGFibGUgLnRhYmVsYS1oaXN0b3JpY28gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jc29saWNpdGFjb2VzLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSAudGFiZWxhLWhpc3RvcmljbyB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jc29saWNpdGFjb2VzLWNvbnRlbnQgI2luY2x1aXJDYXRlZ29yaWE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI3NvbGljaXRhY29lcy1jb250ZW50IC5hcHJvdmFkbyB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAucmVwcm92YWRvIHtcbiAgY29sb3I6IHJlZDtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAucGVuZGVudGUge1xuICBjb2xvcjogZ29sZGVucm9kO1xufVxuI3NvbGljaXRhY29lcy1jb250ZW50ICNhcHJvdmFyUmVlbWJvbHNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jc29saWNpdGFjb2VzLWNvbnRlbnQgI3JlcHJvdmFyUmVlbWJvbHNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NXB4O1xuICBtYXJnaW46IDAgMTVweCAwIDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3NvbGljaXRhY29lcy1jb250ZW50ICNleHBvcnRhclJlZW1ib2xzbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkwY2YgIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4jc29saWNpdGFjb2VzLWNvbnRlbnQgLmNvbnRlaW5lci1hcHJvdi10cmVpbmFtZW50byB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAuY29udGVpbmVyLWFwcm92LXRyZWluYW1lbnRvIG1kLWNoaXAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jc29saWNpdGFjb2VzLWNvbnRlbnQgLmNvbnRlaW5lci1hcHJvdi10cmVpbmFtZW50byBtZC1jaGlwLXRlbXBsYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jc29saWNpdGFjb2VzLWNvbnRlbnQgLmNvbnRlaW5lci1hcHJvdi10cmVpbmFtZW50byBtZC1jaGlwcy13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAuY29udGVpbmVyLWFwcm92LXRyZWluYW1lbnRvIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAuY29udGVpbmVyLWFwcm92LXRyZWluYW1lbnRvIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAuY29udGVpbmVyLWFwcm92LXRyZWluYW1lbnRvIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCAubWQtd2hpdGVmcmFtZS16MSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAuY29udGVpbmVyLWFwcm92LXRyZWluYW1lbnRvIG1kLWF1dG9jb21wbGV0ZSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzb2xpY2l0YWNvZXMtY29udGVudCAuY29udGVpbmVyLWFwcm92LXRyZWluYW1lbnRvIGRpdiB7XG4gIG1hcmdpbjogMDtcbn1cblxuI3RyYWluaW5nTWFuYWdlciB7XG4gIC8qbWFyZ2luOiAzNXB4IDUwcHg7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcpO1xuICAvKmJvcmRlci1yYWRpdXM6IDVweDsqL1xuICAvKmJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7Ki9cbn1cbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3Mge1xuICBib3JkZXI6IG5vbmU7XG59XG4jdHJhaW5pbmdNYW5hZ2VyICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIC5maXJzdC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAvKmZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyovXG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xufVxuI3RyYWluaW5nTWFuYWdlciAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgLnN0YXR1c19BZCB7XG4gIG1pbi13aWR0aDogOThweDtcbn1cbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgLyogRXN0aWxvIGlPUyAqL1xufVxuI3RyYWluaW5nTWFuYWdlciAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoX19jb250YWluZXIge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbn1cbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaCArIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWwge1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG59XG4jdHJhaW5pbmdNYW5hZ2VyICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSxcbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IDFweDtcbiAgY29udGVudDogXCJcIjtcbn1cbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuI3RyYWluaW5nTWFuYWdlciAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xufVxuI3RyYWluaW5nTWFuYWdlciAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xufVxuI3RyYWluaW5nTWFuYWdlciAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCB7XG4gIC8qIEVzdGlsbyBGbGF0ICovXG59XG4jdHJhaW5pbmdNYW5hZ2VyICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuI3RyYWluaW5nTWFuYWdlciAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlLFxuI3RyYWluaW5nTWFuYWdlciAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xufVxuI3RyYWluaW5nTWFuYWdlciAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGQgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiA0cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cywgYmFja2dyb3VuZCAwLjRzO1xufVxuI3RyYWluaW5nTWFuYWdlciAjdGFiZWxhLXRyZWluYW1lbnRvcyB0ciB0ZCAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XG59XG4jdHJhaW5pbmdNYW5hZ2VyICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XG59XG4jdHJhaW5pbmdNYW5hZ2VyICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkICNkZWxldGFyVHJlaW5hbWVudG8ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4jdHJhaW5pbmdNYW5hZ2VyICN0YWJlbGEtdHJlaW5hbWVudG9zIHRyIHRkICNlZGl0YXJUcmVpbmFtZW50byB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiN0cmFpbmluZ01hbmFnZXIgI3RhYmVsYS10cmVpbmFtZW50b3MgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiN0cmFpbmluZ01hbmFnZXIgI2luY2x1aXJUcmVpbmFtZW50byB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuI3RyYWluaW5nTWFuYWdlciAjaW5jbHVpclRyZWluYW1lbnRvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiN0cmFpbmluZ01hbmFnZXIgLmNvbnRlaW5lci1zbC1mdW5jYW8ge1xuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4jdHJhaW5pbmdNYW5hZ2VyIC5jb250ZWluZXItc2wtZnVuY2FvIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuI3RyYWluaW5nTWFuYWdlciAuY29udGVpbmVyLXNsLXRhYmVsYSB7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4jdHJhaW5pbmdNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jdHJhaW5pbmdNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jdHJhaW5pbmdNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuI3RyYWluaW5nTWFuYWdlciAuc3dpdGNoX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuI3RyYWluaW5nTWFuYWdlciAuc3dpdGNoIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xufVxuI3RyYWluaW5nTWFuYWdlciAuc3dpdGNoICsgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuI3RyYWluaW5nTWFuYWdlciAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbn1cbiN0cmFpbmluZ01hbmFnZXIgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlLFxuI3RyYWluaW5nTWFuYWdlciAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuI3RyYWluaW5nTWFuYWdlciAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUge1xuICByaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jdHJhaW5pbmdNYW5hZ2VyIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuI3RyYWluaW5nTWFuYWdlciAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XG59XG4jdHJhaW5pbmdNYW5hZ2VyIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG4jdHJhaW5pbmdNYW5hZ2VyIHtcbiAgLyogRXN0aWxvIEZsYXQgKi9cbn1cbiN0cmFpbmluZ01hbmFnZXIgLnN3aXRjaC0tZmxhdCArIGxhYmVsIHtcbiAgcGFkZGluZzogMnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jdHJhaW5pbmdNYW5hZ2VyIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUsXG4jdHJhaW5pbmdNYW5hZ2VyIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4jdHJhaW5pbmdNYW5hZ2VyIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuI3RyYWluaW5nTWFuYWdlciAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IDRweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjRzLCBiYWNrZ3JvdW5kIDAuNHM7XG59XG4jdHJhaW5pbmdNYW5hZ2VyIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5Njtcbn1cbiN0cmFpbmluZ01hbmFnZXIgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5Njtcbn1cbiN0cmFpbmluZ01hbmFnZXIgbWQtdGFicyBtZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsVHJlaW5hbWVudG9zIHtcbiAgbWluLXdpZHRoOiAzNTBweDtcbn1cbi5tb2RhbFRyZWluYW1lbnRvcyAuY29udGVudCAuY29udGVpbmVyLXRyZWluYW1lbnRvcy1tb2RhbCBkaXYge1xuICBtYXJnaW46IDVweCAwO1xufVxuLm1vZGFsVHJlaW5hbWVudG9zIC5jb250ZW50IC5jb250ZWluZXItdHJlaW5hbWVudG9zLW1vZGFsIGRpdiBtZC1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5hY2MtZmVyaWFzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmFjYy1mZXJpYXMgdi1wYW5lLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDczNzc0O1xufVxuLmFjYy1mZXJpYXMgdi1wYW5lLWhlYWRlciBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWNjLWZlcmlhcyB2LXBhbmUtaGVhZGVyIGkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzA3Mzc3NCAhaW1wb3J0YW50O1xufVxuLmFjYy1mZXJpYXMgdi1wYW5lLWhlYWRlcjpob3ZlciwgLmFjYy1mZXJpYXMgdi1wYW5lLWhlYWRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMDczNzc0ICFpbXBvcnRhbnQ7XG59XG4uYWNjLWZlcmlhcyAudGFiZWxhLWZlcmlhcyB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYWNjLWZlcmlhcyAudGFiZWxhLWZlcmlhcyB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hY2MtZmVyaWFzIC50YWJlbGEtZmVyaWFzIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFjYy1mZXJpYXMgLnRhYmVsYS1mZXJpYXMgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hY2MtZmVyaWFzIHYtcGFuZS5pcy1leHBhbmRlZCA+IHYtcGFuZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFjYy1mZXJpYXMgdi1wYW5lLmlzLWV4cGFuZGVkID4gdi1wYW5lLWhlYWRlciBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIGNvbG9yOiAjMDczNzc0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LXZhY2F0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRhYmVsYS1mZXJpYXMtaGlzdG9yaWNvIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50YWJlbGEtZmVyaWFzLWhpc3RvcmljbyB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50YWJlbGEtZmVyaWFzLWhpc3RvcmljbyB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50YWJlbGEtZmVyaWFzLWhpc3RvcmljbyB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3BvbnRvRWxldHJvbmljbyB7XG4gIG1pbi1oZWlnaHQ6IDkwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jcG9udG9FbGV0cm9uaWNvIC5jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4jZmVyaWFzIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2ZlcmlhcyAuY29udGVudCAjdGFiLWZlcmlhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2ZlcmlhcyAuY29udGVudCAjdGFiLWZlcmlhcyBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzNzc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nXCIpO1xufVxuI2ZlcmlhcyAuY29udGVudCAjdGFiLWZlcmlhcyAubWQtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZmVyaWFzIC5jb250ZW50ICN0YWItZmVyaWFzIC5tZC10YWIgc3BhbixcbiNmZXJpYXMgLmNvbnRlbnQgI3RhYi1mZXJpYXMgLm1kLXRhYiBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZmVyaWFzIC5jb250ZW50ICN0YWItZmVyaWFzIC5iYWRnZXQge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4jZmVyaWFzIC5jb250ZW50ICN0YWItZmVyaWFzICNmZXJpYXMtY29udGVudCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuI2ZlcmlhcyAuY29udGVudCAjdGFiLWZlcmlhcyAjZmVyaWFzLWNvbnRlbnQgLmNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3RhYi1mZXJpYXMgI2Zlcmlhcy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZmlsdHJvIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3RhYi1mZXJpYXMgI2Zlcmlhcy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItZmlsdHJvIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIC8qaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgfSovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICAvKmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH0qL1xufVxuI2ZlcmlhcyAuY29udGVudCAjdGFiLWZlcmlhcyAjZmVyaWFzLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci1maWx0cm8gLmJ0bi1maWx0cm8ge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuI2ZlcmlhcyAuY29udGVudCAjdGFiLWZlcmlhcyAjZmVyaWFzLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlaW5lci10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDVweCAwIDMwcHggMHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jZmVyaWFzIC5jb250ZW50ICN0YWItZmVyaWFzICNmZXJpYXMtY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3RhYi1mZXJpYXMgI2Zlcmlhcy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItdGFibGUgLnRhYmVsYS1oaXN0b3JpY28gdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZmVyaWFzIC5jb250ZW50ICN0YWItZmVyaWFzICNmZXJpYXMtY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3RhYi1mZXJpYXMgI2Zlcmlhcy1jb250ZW50IC5jb250ZW50IC5jb250ZWluZXItdGFibGUgLnRhYmVsYS1oaXN0b3JpY28gdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZmVyaWFzIC5jb250ZW50ICN0YWItZmVyaWFzICNmZXJpYXMtY29udGVudCAuY29udGVudCAuY29udGVpbmVyLXRhYmxlIC50YWJlbGEtaGlzdG9yaWNvIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3RhYi1mZXJpYXMgI2Zlcmlhcy1jb250ZW50ICNpbmNsdWlyQ2F0ZWdvcmlhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3RhYi1mZXJpYXMgI2Zlcmlhcy1jb250ZW50IC5hcHJvdmFkbyB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3RhYi1mZXJpYXMgI2Zlcmlhcy1jb250ZW50IC5yZXByb3ZhZG8ge1xuICBjb2xvcjogcmVkO1xufVxuI2ZlcmlhcyAuY29udGVudCAjdGFiLWZlcmlhcyAjZmVyaWFzLWNvbnRlbnQgLnBlbmRlbnRlIHtcbiAgY29sb3I6IGdvbGRlbnJvZDtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3RhYi1mZXJpYXMgI2Zlcmlhcy1jb250ZW50ICNhcHJvdmFyUmVlbWJvbHNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jZmVyaWFzIC5jb250ZW50ICN0YWItZmVyaWFzICNmZXJpYXMtY29udGVudCAjcmVwcm92YXJSZWVtYm9sc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogMCAxNXB4IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jZmVyaWFzIC5jb250ZW50ICN0YWItZmVyaWFzICNmZXJpYXMtY29udGVudCAjZXhwb3J0YXJSZWVtYm9sc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MGNmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NXB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8ge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIHtcbiAgbWFyZ2luOiA1cHggNXB4IDEwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcpO1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuaGVhZGVyLWxhbmNhbWVudG8ge1xuICBwYWRkaW5nOiAwcHggMTVweCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5oZWFkZXItbGFuY2FtZW50byBpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jZmVyaWFzIC5jb250ZW50ICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmhlYWRlci1sYW5jYW1lbnRvIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jZmVyaWFzIC5jb250ZW50ICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIG1hcmdpbjogMCA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVudC1sYW5jYW1lbnRvLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVudC1sYW5jYW1lbnRvLWRlc2t0b3AgLmNvbnRlaW5lci1jYXRlZ29yaWEge1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tZGVza3RvcCAuY29udGVpbmVyLWRhZG9zIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tZGVza3RvcCAuY29udGVpbmVyLWRhZG9zIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVudC1sYW5jYW1lbnRvLWRlc2t0b3AgLmNvbnRlaW5lci1kYWRvcyBtZC1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tZGVza3RvcCAuc2FsdmFyTGFuY2FtZW50byB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MkU3MjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tZGVza3RvcCAuc2FsdmFyTGFuY2FtZW50bzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE3NSwgNzUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDI1NSwgMTc1LCA3NSkgMCUsIHJnYigyNTUsIDE0NiwgMTApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYigyNTUsIDE3NSwgNzUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2IoMjU1LCAxNDYsIDEwKSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDI1NSwgMTc1LCA3NSkgMCUsIHJnYigyNTUsIDE0NiwgMTApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNTUsIDE3NSwgNzUpIDAlLCByZ2IoMjU1LCAxNDYsIDEwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDI1NSwgMTc1LCA3NSkgMCUsIHJnYigyNTUsIDE0NiwgMTApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNTUsIDE3NSwgNzUpIDAlLCByZ2IoMjU1LCAxNDYsIDEwKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmFmNGInLCBlbmRDb2xvcnN0cj0nI2ZmOTIwYScsIEdyYWRpZW50VHlwZT0xICk7XG59XG4jZmVyaWFzIC5jb250ZW50ICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAjZmVyaWFzIC5jb250ZW50ICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNmZXJpYXMgLmNvbnRlbnQgI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVudC1sYW5jYW1lbnRvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZW50LWxhbmNhbWVudG8tbW9iaWxlIC5jb250ZWluZXItY2F0ZWdvcmlhIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjZmVyaWFzIC5jb250ZW50ICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1tb2JpbGUgLmNvbnRlaW5lci1kYWRvcyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICNmZXJpYXMgLmNvbnRlbnQgI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVudC1sYW5jYW1lbnRvLW1vYmlsZSAuY29udGVpbmVyLWRhZG9zIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAjZmVyaWFzIC5jb250ZW50ICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1tb2JpbGUgLmNvbnRlaW5lci1kYWRvcyBtZC1pbnB1dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAjZmVyaWFzIC5jb250ZW50ICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1tb2JpbGUgLnNhbHZhckxhbmNhbWVudG8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyRTcyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAjZmVyaWFzIC5jb250ZW50ICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlbnQtbGFuY2FtZW50by1tb2JpbGUgLnNhbHZhckxhbmNhbWVudG86aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDE3NSwgNzUpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2IoMjU1LCAxNzUsIDc1KSAwJSwgcmdiKDI1NSwgMTQ2LCAxMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2IoMjU1LCAxNzUsIDc1KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiKDI1NSwgMTQ2LCAxMCkpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDI1NSwgMTc1LCA3NSkgMCUsIHJnYigyNTUsIDE0NiwgMTApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDI1NSwgMTc1LCA3NSkgMCUsIHJnYigyNTUsIDE0NiwgMTApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNTUsIDE3NSwgNzUpIDAlLCByZ2IoMjU1LCAxNDYsIDEwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNTUsIDE3NSwgNzUpIDAlLCByZ2IoMjU1LCAxNDYsIDEwKSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmYWY0YicsIGVuZENvbG9yc3RyPScjZmY5MjBhJywgR3JhZGllbnRUeXBlPTEgKTtcbiAgfVxufVxuI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZWluZXItbW90aXZvLWltcHJvZHV0aXZpZGFkZSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVpbmVyLW1vdGl2by1pbXByb2R1dGl2aWRhZGUgbWQtc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIC5jb250ZWluZXItb2JzIHtcbiAgcGFkZGluZzogMCA0MHB4IDIwcHggNDVweDtcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVpbmVyLW9icyBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbiNmZXJpYXMgLmNvbnRlbnQgI3NvbGljaXRhY2FvICNjb250ZW50LXNvbGljaXRhY2FvIC5jb250ZWluZXItbGFuY2FtZW50byAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byAuY29udGVpbmVyLW9icyB0ZXh0YXJlYSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgI2ZlcmlhcyAuY29udGVudCAjc29saWNpdGFjYW8gI2NvbnRlbnQtc29saWNpdGFjYW8gLmNvbnRlaW5lci1sYW5jYW1lbnRvIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAjZmVyaWFzIC5jb250ZW50ICNzb2xpY2l0YWNhbyAjY29udGVudC1zb2xpY2l0YWNhbyAuY29udGVpbmVyLWxhbmNhbWVudG8gLmNvbnRlaW5lci1jb250ZW50LWxhbmNhbWVudG8gLmNvbnRlaW5lci1vYnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuXG4uZWxlbWVudG9yLWtpdC02IHtcbiAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xuICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcbiAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xuICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4jZmVyaWFzTWFuYWdlciB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG59XG4jZmVyaWFzTWFuYWdlciAuYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50O1xufVxuI2Zlcmlhc01hbmFnZXIgLmZhZGUge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjFzO1xuICBvcGFjaXR5OiAxO1xufVxuI2Zlcmlhc01hbmFnZXIgLmZhZGUubmctaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4jZmVyaWFzTWFuYWdlciAubmctaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjFzO1xufVxuI2Zlcmlhc01hbmFnZXIgLnJlZExpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNCAhaW1wb3J0YW50O1xufVxuI2Zlcmlhc01hbmFnZXIgLmdyZWVuTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNmNWJjICFpbXBvcnRhbnQ7XG59XG4jZmVyaWFzTWFuYWdlciAuYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xufVxuI2Zlcmlhc01hbmFnZXIgLm9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xufVxuI2Zlcmlhc01hbmFnZXIgLnJpc2Utc2hha2Uge1xuICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xufVxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuI2Zlcmlhc01hbmFnZXIgLm1kLXRvb2x0aXAtaGVscCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jZmVyaWFzTWFuYWdlciAubWQtdG9vbHRpcC1oZWxwIC5fbWQtY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xufVxuI2Zlcmlhc01hbmFnZXIgLmFjdGl2ZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI2Zlcmlhc01hbmFnZXIgaDEge1xuICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNmZXJpYXNNYW5hZ2VyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZmVyaWFzTWFuYWdlciBoMywgI2Zlcmlhc01hbmFnZXIgcCwgI2Zlcmlhc01hbmFnZXIgc3BhbiwgI2Zlcmlhc01hbmFnZXIgbGFiZWwsICNmZXJpYXNNYW5hZ2VyIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZjtcbn1cbiNmZXJpYXNNYW5hZ2VyIC5iZy1hbHRlcm5hdGl2byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xufVxuI2Zlcmlhc01hbmFnZXIgI3RhYmVsYS1vanQgdHIge1xuICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xufVxuI2Zlcmlhc01hbmFnZXIgI3RhYmVsYS1vanQgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbiNmZXJpYXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbiNmZXJpYXNNYW5hZ2VyICN0YWJlbGEtb2p0IHRyIHRkIG1kLXNlbGVjdCAuX21kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2Zlcmlhc01hbmFnZXIgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuI2Zlcmlhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuI2Zlcmlhc01hbmFnZXIgLmNvbnRlbnQtY2FyZCBtZC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNmZXJpYXNNYW5hZ2VyIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuI2Zlcmlhc01hbmFnZXIgLmhlYWRlci1jb250ZW50LW9qdCB7XG4gIGhlaWdodDogNzVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2Zlcmlhc01hbmFnZXIgI2F2YWxpYWRvciBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XG59XG4jZmVyaWFzTWFuYWdlciBtZC1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNmZXJpYXNNYW5hZ2VyIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiNmZXJpYXNNYW5hZ2VyIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNmZXJpYXNNYW5hZ2VyIG1kLWNoaXBzLXdyYXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNmZXJpYXNNYW5hZ2VyIGxhYmVsIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbiNmZXJpYXNNYW5hZ2VyIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNoaXN0b3JpY29BdmFsaWFkb3IgdGFibGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgdGFibGUgdGhlYWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3IgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzA3Mzc3NjtcbiAgY29sb3I6ICNmZmY7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbiAgYmFja2dyb3VuZDogIzA3Mzc3Njtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2xlbmd0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNoaXN0b3JpY29BdmFsaWFkb3IgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2hpc3Rvcmljb0F2YWxpYWRvciAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaGlzdG9yaWNvQXZhbGlhZG9yICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4ubW9kYWwtb2p0IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDYwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1vanQgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zYXB1cmEtbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbn1cbi5tb2RhbC1vanQgbWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlaW5lci1hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tb2RhbC1vanQgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9kYWwtcGFkcmFvIHtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xufVxuXG4jY29uZmlndXJhciAuaWNvbi1wZW5jaWw6aG92ZXIge1xuICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xufVxuI2NvbmZpZ3VyYXIgLmljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZSB7XG4gIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAucm93LWFncnVwYW1lbnRvcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG59XG4jY29uZmlndXJhciAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIC5maXJzdC10ZXh0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8gdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbiNjb25maWd1cmFyIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2VtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jY29uZmlndXJhciAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNjb25maWd1cmFyICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbmZpZ3VyYXIgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmljb24tcGVuY2lsOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tY29nOmhvdmVyIHtcbiAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcbn1cblxuLmljb24tcm90YXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jYXJkLXByZXZpZXcge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNmaWxlLW1hbmFnZXIgLmNlbnRlciAuaGVhZGVyIC5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzgwcHg7XG59XG4jZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciAuc2VhcmNoIC5zZWFyY2gtaWNvbiB7XG4gIG1hcmdpbjogMCAtMjRweCAwIDA7XG59XG4jZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciAuc2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICBwYWRkaW5nOiAwIDAgMCA0OHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuI2ZpbGUtbWFuYWdlciAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4jZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNmaWxlLW1hbmFnZXIgLmNlbnRlciAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLnRvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbn1cbiNmaWxlLW1hbmFnZXIgLmNlbnRlciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuI2ZpbGUtbWFuYWdlciAuY2VudGVyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5icmVhZGNydW1iIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmJyZWFkY3J1bWIgc3BhbiBtZC1pY29uIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuI2ZpbGUtbWFuYWdlciAuY2VudGVyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5icmVhZGNydW1iIHNwYW46bGFzdC1jaGlsZCBtZC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmaWxlLW1hbmFnZXIgLmNlbnRlciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuYnJlYWRjcnVtYiAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4jZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciAuYWRkLWZpbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMnB4O1xuICBsZWZ0OiAxNnB4O1xufVxuI2ZpbGUtbWFuYWdlciAuY2VudGVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiNmaWxlLW1hbmFnZXIgLmZpbGUtaWNvbiAuaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkIzMDA7XG59XG4jZmlsZS1tYW5hZ2VyIC5maWxlLWljb24gLmljb24tZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTU2NUMwO1xufVxuI2ZpbGUtbWFuYWdlciAuZmlsZS1pY29uIC5pY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG59XG4jZmlsZS1tYW5hZ2VyIC5maWxlLWljb24gLmljb24tZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbn1cbiNmaWxlLW1hbmFnZXIgLmZpbGUtaWNvbiAuaWNvbi1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbn1cbiNmaWxlLW1hbmFnZXIgLmZpbGUtaWNvbiAuaWNvbi16aXAtYm94OmJlZm9yZSB7XG4gIGNvbG9yOiAjMTU2NUMwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI2ZpbGUtbWFuYWdlciAuY2VudGVyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNmaWxlLW1hbmFnZXIgLmNlbnRlciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubWFya2V0aW5nIC5mZWF0dXJlcyB7XG4gIG1pbi1oZWlnaHQ6IDQyNXB4O1xuICBtaW4td2lkdGg6IDQyNXB4O1xufVxuLm1hcmtldGluZyBtZC1jaGlwIGlucHV0IHtcbiAgbWluLXdpZHRoOiAyNjBweDtcbn1cblxuLndzLTEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3MtMTpob3ZlciAuY291bnQtMSB7XG4gIGNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7XG59XG5cbi53cy0yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndzLTI6aG92ZXIgLmNvdW50LTIge1xuICBjb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50O1xufVxuXG4ud3MtMyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53cy0zOmhvdmVyIC5jb3VudC0zIHtcbiAgY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDtcbn1cblxuLndzLTQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3MtNDpob3ZlciAuY291bnQtNCB7XG4gIGNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNzaW1wbGUtdGFibGUgLmNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ZC5kZXNjcmlwdGlvbiB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnVzZXItbG9nZ2VkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnVzZXItbG9nZ2VkIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLm1zLW5hdmlnYXRpb24tZm9sZGVkIC51c2VyLWxvZ2dlZCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAudXNlci1sb2dnZWQgaW1nIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbiAudXNlci1sb2dnZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4ubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbiAudXNlci1sb2dnZWQgaW1nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmRvYy1wYWdlID4gLmhlYWRlciB7XG4gIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xufVxuLmRvYy1wYWdlID4gLmhlYWRlciAucmVmZXJlbmNlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtaW4td2lkdGg6IDQ1cHg7XG59XG4uZG9jLXBhZ2UgPiAuaGVhZGVyIC5yZWZlcmVuY2UtYnV0dG9uIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmRvYy1wYWdlID4gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi5kb2MtcGFnZSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZG9jLXBhZ2UgPiAuY29udGVudCAuY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1hcmdpbjogMTZweCAwIDQ4cHggMDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5kb2MtcGFnZSA+IC5jb250ZW50IC5jYXJkIC5wcmV2aWV3LFxuLmRvYy1wYWdlID4gLmNvbnRlbnQgLmNhcmQgLnNvdXJjZS1jb2RlIHtcbiAgbWFyZ2luOiA4cHg7XG59XG4uZG9jLXBhZ2UgPiAuY29udGVudCAuY2FyZCAucHJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNGOUZBRkI7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLmRvYy1wYWdlID4gLmNvbnRlbnQgLmNhcmQgLnNvdXJjZS1jb2RlIHtcbiAgYmFja2dyb3VuZDogI0YzRjRGNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvYy1wYWdlID4gLmNvbnRlbnQgLmNhcmQgLnNvdXJjZS1jb2RlIFtobGpzXSwgLmRvYy1wYWdlID4gLmNvbnRlbnQgLmNhcmQgLnNvdXJjZS1jb2RlIGhsanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmRvYy1wYWdlID4gLmNvbnRlbnQgLmF0dHJpYnV0ZXMge1xuICBtYXJnaW46IDE2cHggMCA0OHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kb2MtcGFnZSAuc291cmNlLWNvZGUge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5kb2MtcGFnZSA+IC5oZWFkZXIgLnJlZmVyZW5jZS1idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZG9jLXBhZ2UgPiAuaGVhZGVyIC5yZWZlcmVuY2UtYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRvYy1wYWdlIC5jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdGQuZGVzY3JpcHRpb24ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbiNpbnZvaWNlIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbiNpbnZvaWNlLm1vZGVybiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIge1xuICBwYWRkaW5nOiA2NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pZHMge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLmlkcyAuZGV0YWlsIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pZHMgLnNlbGxlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaWRzIC5zZWxsZXIgLmxvZ28ge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLmlkcyAuY2xpZW50IC5sYWJlbCB7XG4gIHdpZHRoOiAxNTZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pZHMgLmRpdmlkZXIge1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IDAgNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgaGVpZ2h0OiAxNDRweDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuc3VtbWFyeSAubGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLnN1bW1hcnkgLnZhbHVlIHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuc3VtbWFyeSAuY29kZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuc3VtbWFyeSAuY29kZSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSAuZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIge1xuICBtYXJnaW46IDMycHggMCA5NnB4IDA7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiA4cHggOHB4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIuZGlzY291bnQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyLnRvdGFsIHRkIHtcbiAgcGFkZGluZzogMzJweCA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLm5vdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLmxvZ28sXG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLnNtYWxsLW5vdGUge1xuICAtbXMtZmxleDogMCAxIGF1dG87XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLmxvZ28ge1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLnNtYWxsLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lcixcbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBQUklOVCBTVFlMRVMgKi9cbkBtZWRpYSBwcmludCB7XG4gIC8qIEludm9pY2UgU3BlY2lmaWMgU3R5bGVzICovXG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaWRzIC5kZXRhaWwge1xuICAgIHdpZHRoOiAxMjBwdDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLmlkcyAuc2VsbGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pZHMgLnNlbGxlciAubG9nbyB7XG4gICAgd2lkdGg6IDYwcHQ7XG4gICAgaGVpZ2h0OiA2MHB0O1xuICAgIGZvbnQtc2l6ZTogNDBwdDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLmlkcyAuY2xpZW50IC5sYWJlbCB7XG4gICAgd2lkdGg6IDYwcHQ7XG4gICAgZm9udC1zaXplOiAxNnB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaWRzIC5kaXZpZGVyIHtcbiAgICBtYXJnaW46IDAgMTJwdDtcbiAgICBoZWlnaHQ6IDEwMHB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuc3VtbWFyeSAuY29kZSB7XG4gICAgZm9udC1zaXplOiAxOHB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuc3VtbWFyeSAuY29kZSB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZwdDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgbWF4LXdpZHRoOiA2MHB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgLmRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNHB0O1xuICAgIGZvbnQtc2l6ZTogOXB0O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XG4gICAgbWFyZ2luOiAxNnB0IDA7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTNwdDtcbiAgICBwYWRkaW5nOiA0cHQgNHB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyLmRpc2NvdW50IHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZwdDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ci50b3RhbCB0ZCB7XG4gICAgcGFkZGluZzogMTZwdCA0cHQgMCA0cHQ7XG4gICAgZm9udC1zaXplOiAxNnB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyLnRvdGFsIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIudG90YWwgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5sb2dvIHtcbiAgICBmb250LXNpemU6IDE0cHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5zbWFsbC1ub3RlIHtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4uZGVzdHJveS1pY29ucy1jb250YWluZXI6bm90KDpyb290OnJvb3QpIHtcbiAgdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbm1kLWNhcmQuYWxlcnQtaW5mbyBtZC1jYXJkLXRpdGxlIG1kLWNhcmQtdGl0bGUtbWVkaWEgLm1kLW1lZGlhLXNtIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMiU7XG59XG5cbm1kLWNhcmQuYWxlcnQtaW5mbyBtZC1jYXJkLXRpdGxlIG1kLWNhcmQtdGl0bGUtbWVkaWEge1xuICBtYXJnaW4tdG9wOiAxJTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xufVxuXG5tZC1jYXJkLmFsZXJ0LWluZm8gW21kLWZvbnQtaWNvbl0ge1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbm1kLWNhcmQuYWxlcnQtaW5mbyBtZC1jYXJkLXRpdGxlIHtcbiAgcGFkZGluZzogOXB4IDE2cHggMTZweCAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtZG9jLXBhZ2UgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLmNoYXJ0LWRvYy1wYWdlIC5jb250ZW50IC5jMyA+IHN2ZyB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4ucHJpY2UtdGFibGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLnJlZmVyZW5jZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODY0cHg7XG4gIG1hcmdpbjogMCAxNnB4IDI0cHggMTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgPiBtZC10YWJzIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCBobGpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIobGFuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQwLCAyNDAsIDI0MCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjYpO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU0RTQ7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IGhsanMubm8taGVhZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5tZC1hcGktdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAubWQtYXBpLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLm1kLWFwaS10YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLm1kLWFwaS10YWJsZSB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLm1kLWFwaS10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLm1kLWFwaS10YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLm1kLWFwaS10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLm1kLWFwaS10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgdWwge1xuICAvKioqKioqKioqKioqXG4gICAqIFVUSUxTXG4gICAqKioqKioqKioqKiovXG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IHVsLnNraXAtbGlua3MgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IHVsLnNraXAtbGlua3MgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMC41ZW07XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA5MiU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCB1bC5za2lwLWxpbmtzIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDI7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5sYXlvdXQtY29udGVudCBjb2RlLmhpZ2hsaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5sYXlvdXQtY29udGVudCxcbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRvYy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4NjRweDtcbiAgbWFyZ2luOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCBkb2NzLWRlbW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRvYy1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRlbW8tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjAycyBwYWRkaW5nIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5kZW1vLWNvbnRhaW5lciA+IG1kLXRhYnMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuZGVtby1zb3VyY2UtdGFicyB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5kZW1vLXNvdXJjZS10YWJzLm5nLWhpZGUge1xuICBoZWlnaHQ6IDA7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IG1kLXRhYnMuZGVtby1zb3VyY2UtdGFicyBtZC10YWIsXG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IG1kLXRhYnMuZGVtby1zb3VyY2UtdGFicyAubWQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCBtZC10YWJzLmRlbW8tc291cmNlLXRhYnMgbWQtdGFiLWxhYmVsIHtcbiAgY29sb3I6ICNDQ0MgIWltcG9ydGFudDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgbWQtdGFicy5kZW1vLXNvdXJjZS10YWJzIC5hY3RpdmUgbWQtdGFiLWxhYmVsIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRvYy1jb250ZW50ID4gKiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuZGVtby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuZGVtby1jb250ZW50ID4gKiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDEgMSAwJTtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgMCU7XG4gIC1tb3otYm94LWZsZXg6IDEgMSAwJTtcbiAgLW1vei1mbGV4OiAxIDEgMCU7XG4gIC1tcy1mbGV4OiAxIDEgMCU7XG4gIGZsZXg6IDEgMSAwJTtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRlbW8tY29udGVudCA+IGRpdltsYXlvdXQtZmlsbF0ge1xuICBtaW4taGVpZ2h0OiA0NDhweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRlbW8tY29udGVudCA+IGRpdi5sYXlvdXQtZmlsbCB7XG4gIG1pbi1oZWlnaHQ6IDQ0OHB4O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuc21hbGwtZGVtbyAuZGVtby1zb3VyY2UtdGFiczpub3QoLm5nLWhpZGUpIHtcbiAgaGVpZ2h0OiAyMjRweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLnNtYWxsLWRlbW8gLmRlbW8tY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEyOHB4O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuc21hbGwtZGVtbyAuZGVtby1jb250ZW50ID4gZGl2W2xheW91dC1maWxsXSwgLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuc21hbGwtZGVtbyAuZGVtby1jb250ZW50IGRpdi5sYXlvdXQtZmlsbCB7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgLnNtYWxsLWRlbW8gLmRlbW8tY29udGVudCA+IGRpdltsYXlvdXRdLFxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgLnNtYWxsLWRlbW8gLmRlbW8tY29udGVudCA+IGRpdi5sYXlvdXQge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgLnNtYWxsLWRlbW8gLmRlbW8tdG9vbGJhcixcbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmxheW91dC1jb250ZW50IC5zbWFsbC1kZW1vIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgbWQtdG9vbGJhci5kZW1vLXRvb2xiYXIge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm94LXNoYWRvdzogMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCBtZC10b29sYmFyLmRlbW8tdG9vbGJhciBtZC10YWItbGFiZWwge1xuICBjb2xvcjogIzk5RTRFRTtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgbWQtdG9vbGJhci5kZW1vLXRvb2xiYXIgLm1kLWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY29sb3I6ICM2MTYxNjE7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IG1kLXRvb2xiYXIuZGVtby10b29sYmFyIC5tZC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IG1kLXRvb2xiYXIuZGVtby10b29sYmFyIC5tZC1idXR0b24uYWN0aXZlLCAubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IG1kLXRvb2xiYXIuZGVtby10b29sYmFyIC5tZC1idXR0b24uYWN0aXZlIG1kLWljb24ge1xuICBjb2xvcjogIzQxOENENjtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRlbW8tc291cmNlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuZGVtby1zb3VyY2UtY29udGFpbmVyIGhsanMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuc2hvdy1zb3VyY2UgZGl2W2RlbW8taW5jbHVkZV0ge1xuICBib3JkZXItdG9wOiAjREREIHNvbGlkIDJweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRvY3MtbGlzdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5kb2NzLWxpc3QgbWQtZGl2aWRlciB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5kb2NzLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5kb2NzLWRlc2NyaXB0aW9ucyBoNCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQge1xuICAvKioqKioqKioqKioqXG4gICAqIEFQSSBET0NTXG4gICAqKioqKioqKioqKiovXG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5hcGktb3B0aW9ucy1iYXIgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbjogNHB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5hcGktb3B0aW9ucy1iYXIgLm1kLWJ1dHRvbjpob3ZlciwgLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuYXBpLW9wdGlvbnMtYmFyIC5tZC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5hcGktb3B0aW9ucy1iYXIud2l0aC1pY29uIG1kLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMnB4O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuYXBpLW9wdGlvbnMtYmFyLndpdGgtaWNvbiAubWQtYnV0dG9uIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgaGVhZGVyLmFwaS1wcm9maWxlLWhlYWRlciA+IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzE2NDM3MTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmFwaS1wYXJhbXMtaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5hcGktcGFyYW1zLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuYXBpLXBhcmFtcy10aXRsZSB7XG4gIGNvbG9yOiAjODg4O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuYXBpLXBhcmFtcy1jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IHVsLm1ldGhvZHMgPiBsaSB7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IHVsLm1ldGhvZHMgLm1ldGhvZC1mdW5jdGlvbi1zeW50YXgge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgaDMgLm1ldGhvZC1mdW5jdGlvbi1zeW50YXgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY2KTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCB1bC5tZXRob2RzID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBkZWZhdWx0O1xuICB9XG4gIC5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgdWwubWV0aG9kcyAubWV0aG9kLWZ1bmN0aW9uLXN5bnRheCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRlbW8tc291cmNlLWNvbnRhaW5lciBwcmUsIC5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRlbW8tc291cmNlLWNvbnRhaW5lciBjb2RlIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgbWQtY29udGVudC5kZW1vLXNvdXJjZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCBtZC1jb250ZW50LmRlbW8tc291cmNlLWNvbnRhaW5lciA+IGhsanMsXG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IG1kLWNvbnRlbnQuZGVtby1zb3VyY2UtY29udGFpbmVyID4gaGxqcyA+IHByZSxcbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgbWQtY29udGVudC5kZW1vLXNvdXJjZS1jb250YWluZXIgPiBobGpzID4gcHJlID4gY29kZS5oaWdobGlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuZGFzaGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggcmdiKDIyNCwgMjI0LCAyMjQpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmRhc2hlZC10b3Age1xuICBib3JkZXItdG9wOiBkYXNoZWQgMXB4IHJnYigyMjQsIDIyNCwgMjI0KTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmFwaS1zZWN0aW9uLCAubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5hcGktcGFyYW0tc2VjdGlvbiB7XG4gIG1hcmdpbjogM2VtIDAgMDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmFwaS1zZWN0aW9uIGhsanMge1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbjogMTZweCAwIDMycHggMDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmFwaS1zZWN0aW9uIGgzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5yZXNwb25zaXZlLXZpZGVvIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCB1bC5uby1zdHlsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IHVsLm1ldGhvZHMge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCB1bC5tZXRob2RzID4gbGk6Zmlyc3QtY2hpbGQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IG1kLWljb24uYmxvY2sge1xuICBjb2xvcjogIzEwNkNDODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5kb2MtZGVtby1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgZG9jcy1kZW1vIC5kb2MtZGVtby1jb250ZW50IHtcbiAgbWFyZ2luOiAxNnB4O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuc2VydmljZS1kZXNjIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLnNlcnZpY2UtZGVzYyA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuc2VydmljZS1kZXNjID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKiAgRGVtbyBXb3JrYXJvdW5kc1xuICAqXG4gICogIE5lY2Vzc2FyeSBmb3IgY29tcG9uZW50IGRlbW9zIHRoYXQgYXBwZW5kIERPTSBzdWJ0cmVlcyBvdXRzaWRlIG9mIHRoZSBkZW1vIGFwcC5cbiAgKiAgQmVjYXVzZSBvdXIgZG9jcyBidWlsZCBwcmVwZW5kcyBDU1MgY2xhc3NlcyBvbnRvIGN1c3RvbSBkZW1vIHN0eWxlcyBwcm92aWRlZCBmb3IgZGV2ZWxvcGVycyxcbiAgKiAgdGhlc2Ugc3R5bGVzIGFyZSBuZWVkZWQgZm9yIHRoZSBkb2NzIHdlYnNpdGUuXG4gICovXG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5hdXRvY29tcGxldGUtY3VzdG9tLXRlbXBsYXRlIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmF1dG9jb21wbGV0ZS1jdXN0b20tdGVtcGxhdGUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IC5hdXRvY29tcGxldGUtY3VzdG9tLXRlbXBsYXRlIC5pdGVtLXRpdGxlLFxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAuYXV0b2NvbXBsZXRlLWN1c3RvbS10ZW1wbGF0ZSAuaXRlbS1tZXRhZGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgLmF1dG9jb21wbGV0ZS1jdXN0b20tdGVtcGxhdGUgLml0ZW0tdGl0bGUgbWQtaWNvbiB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IHtcbiAgLyogU3R5bGVzIGZvciBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IGlmcmFtZSwgLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCBobGpzIHByZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgfVxufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCAubm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgdGFibGUuYXR0cmlidXRlcywgLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCB0YWJsZS5tZC1hcGktdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1hdGVyaWFsLWRvY3MgPiAuY29udGVudCB0YWJsZS5hdHRyaWJ1dGVzIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkVFRjU7XG59XG4ubWF0ZXJpYWwtZG9jcyA+IC5jb250ZW50IHRhYmxlLmF0dHJpYnV0ZXMgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tYXRlcmlhbC1kb2NzID4gLmNvbnRlbnQgdGFibGUubWQtYXBpLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWF0ZXJpYWwtZG9jcy5sYXlvdXQtZG9jcyBkZW1vLWluY2x1ZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIC5jb2xvck5lc3RlZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdiB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBvcGFjaXR5OiAwLjk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmNvbG9yTmVzdGVkLW5vUGFkIC5kZW1vLWNvbnRlbnQgPiBkaXYgZGl2IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBvcGFjaXR5OiAwLjk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmNvbG9yTmVzdGVkIC5kZW1vLWNvbnRlbnQgPiBkaXYgZGl2Om50aC1jaGlsZCgxKSxcbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmNvbG9yTmVzdGVkIC5kZW1vLWNvbnRlbnQgPiBkaXYgZGl2Om50aC1jaGlsZCgyKSxcbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0OUFCO1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmNvbG9yTmVzdGVkIC5kZW1vLWNvbnRlbnQgPiBkaXYgZGl2Om50aC1jaGlsZCgzKSxcbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyN0IwO1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmNvbG9yTmVzdGVkIC5kZW1vLWNvbnRlbnQgPiBkaXYgZGl2Om50aC1jaGlsZCg0KSxcbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBO1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmNvbG9yTmVzdGVkIC5kZW1vLWNvbnRlbnQgPiBkaXYgZGl2Om50aC1jaGlsZCg1KSxcbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoNSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVCODY3O1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmNvbG9yTmVzdGVkIC5kZW1vLWNvbnRlbnQgPiBkaXYgZGl2Om50aC1jaGlsZCg2KSxcbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmNvbG9yTmVzdGVkIC5kZW1vLWNvbnRlbnQgPiBkaXYgZGl2Om50aC1jaGlsZCg3KSxcbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoNykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNBOUY0O1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmxheW91dC1jb250ZW50IG1kLWRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmxheW91dC1kZW1vIDpub3QoLmxheW91dC1yb3cpLFxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmxheW91dC1kZW1vIDpub3QoLmxheW91dC1jb2x1bW4pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgcGFkZGluZzogOHB4O1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgLmxheW91dC1jb250ZW50IC5kZW1vLWJveCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIC5sYXlvdXQtcGFuZWwtcGFyZW50IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIFtuZy1wYW5lbF0ge1xuICB0cmFuc2l0aW9uOiAwLjQ1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40NXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIFtuZy1wYW5lbF0ubmctZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO1xuICBvcGFjaXR5OiAwLjE7XG4gIHotaW5kZXg6IDE7XG59XG4ubWF0ZXJpYWwtZG9jcy5sYXlvdXQtZG9jcyBbbmctcGFuZWxdLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSxcbi5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIFtuZy1wYW5lbF0ubmctbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLm1hdGVyaWFsLWRvY3MubGF5b3V0LWRvY3MgW25nLXBhbmVsXS5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubWF0ZXJpYWwtZG9jcy5sYXlvdXQtZG9jcyBbbmctcGFuZWxdIC5kZW1vLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tYXRlcmlhbC1kb2NzLmxheW91dC1kb2NzIC5jb2xvck5lc3RlZCA+IGRpdiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRiAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN3aWRnZXRzIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbiNtYXBzID4gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jbWFwcyA+IC5jb250ZW50IC5jYXJkIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMjRweDtcbn1cbiNtYXBzID4gLmNvbnRlbnQgLmNhcmQgLmFuZ3VsYXItZ29vZ2xlLW1hcC1jb250YWluZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4jY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI2NhbGVuZGFyIC5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuI2NhbGVuZGFyIC5oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4jY2FsZW5kYXIgLmhlYWRlci5KYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9qYW51YXJ5LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0NSU7XG59XG4jY2FsZW5kYXIgLmhlYWRlci5GZWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9mZWJydWFyeS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xufVxuI2NhbGVuZGFyIC5oZWFkZXIuTWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWFyY2guanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDQ1JTtcbn1cbiNjYWxlbmRhciAuaGVhZGVyLkFwciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2FwcmlsLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0OCU7XG59XG4jY2FsZW5kYXIgLmhlYWRlci5NYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXkuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDQ3JTtcbn1cbiNjYWxlbmRhciAuaGVhZGVyLkp1biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2p1bmUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDQ4JTtcbn1cbiNjYWxlbmRhciAuaGVhZGVyLkp1bCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2p1bHkuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDMlO1xufVxuI2NhbGVuZGFyIC5oZWFkZXIuQXVnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYXVndXN0LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2MSU7XG59XG4jY2FsZW5kYXIgLmhlYWRlci5TZXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zZXB0ZW1iZXIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDU4JTtcbn1cbiNjYWxlbmRhciAuaGVhZGVyLk9jdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL29jdG9iZXIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbn1cbiNjYWxlbmRhciAuaGVhZGVyLk5vdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL25vdmVtYmVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0NiU7XG59XG4jY2FsZW5kYXIgLmhlYWRlci5EZWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9kZWNlbWJlci5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDMlO1xufVxuI2NhbGVuZGFyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2NhbGVuZGFyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuI2NhbGVuZGFyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItdG9wIC5sb2dvIC5sb2dvLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4jY2FsZW5kYXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci10b3AgLmxvZ28gLmxvZ28tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbiNjYWxlbmRhciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNjYWxlbmRhciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWJvdHRvbSAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjYWxlbmRhciAuaGVhZGVyIC5hZGQtZXZlbnQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMThweDtcbiAgYm90dG9tOiAtMzJweDtcbn1cbiNjYWxlbmRhciAuaGVhZGVyIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNjYWxlbmRhciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtd2lkZ2V0LWhlYWRlciAuZmMtZGF5LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4O1xufVxuI2NhbGVuZGFyIC5jb250ZW50ICNjYWxlbmRhclZpZXcuZmMgLmZjLXdpZGdldC1jb250ZW50IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtd2lkZ2V0LWNvbnRlbnQgLmZjLWRheS1ncmlkLWNvbnRhaW5lciAuZmMtZGF5LWdyaWQgLmZjLWRheS1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA4cHggOHB4IDAgOHB4O1xufVxuI2NhbGVuZGFyIC5jb250ZW50ICNjYWxlbmRhclZpZXcuZmMgLmZjLXdpZGdldC1jb250ZW50IC5mYy10aW1lLWdyaWQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtd2lkZ2V0LWNvbnRlbnQgLmZjLXRpbWUtZ3JpZC1jb250YWluZXIgLmZjLWF4aXMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW46IDRweCA4cHggMCA4cHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtdGltZS1ncmlkLWV2ZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtbW9udGgtdmlldyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4jY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtYWdlbmRhLXZpZXcgLmZjLXdpZGdldC1oZWFkZXIgLmZjLWRheS1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuI2NhbGVuZGFyIC5jb250ZW50ICNjYWxlbmRhclZpZXcuZmMgLmZjLWFnZW5kYS12aWV3ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG4jY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtYWdlbmRhLXZpZXcgLmZjLW1pbm9yIC5mYy13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4jY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtYWdlbmRhLXZpZXcgLmZjLXdlZWssICNjYWxlbmRhciAuY29udGVudCAjY2FsZW5kYXJWaWV3LmZjIC5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5IHtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuI2NhbGVuZGFyIC5jb250ZW50ICNjYWxlbmRhclZpZXcuZmMgLmZjLWFnZW5kYS12aWV3IC5mYy13aWRnZXQtY29udGVudCB7XG4gIGhlaWdodDogNTBweDtcbn1cbiNjYWxlbmRhciAuY29udGVudCAjY2FsZW5kYXJWaWV3LmZjIC5mYy1hZ2VuZGEtdmlldyAuZmMtYXhpcyB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2NhbGVuZGFyIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAjY2FsZW5kYXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci10b3AgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgI2NhbGVuZGFyIC5oZWFkZXIgLmFkZC1ldmVudC1idXR0b24ge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4jY2hhdC1hcHAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIHtcbiAgcGFkZGluZzogMzJweCAzMnB4IDAgMzJweDtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYXR0ZXJucy9yYWluLWdyZXkucG5nXCIpIHJlcGVhdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY2hhdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpKTtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNoYXQgLmNoYXQtdG9vbGJhciB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNoYXQgLmNoYXQtdG9vbGJhciBtZC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5jaGF0IC5jaGF0LXRvb2xiYXIgLnJlc3BvbnNpdmUtY2hhdHMtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNoYXQgLmNoYXQtdG9vbGJhciAuY2hhdC1jb250YWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY2hhdCAuY2hhdC10b29sYmFyIC5jaGF0LWNvbnRhY3QgLmF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNoYXQgI2NoYXQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY2hhdCAjY2hhdC1jb250ZW50IC5tZXNzYWdlLXJvdyAuYnViYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggN3B4IDhweCA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNoYXQgI2NoYXQtY29udGVudCAubWVzc2FnZS1yb3cgLmJ1YmJsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFtQ0FNQUFBRHAyYXNYQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBREdVRXhVUlFBQUFQLy8vL2IyOXZuNStmLy8vd0FBQVAvLy93QUFBQUFBQVAvLy85cmEydi8vLy9qNCtQSHg4ZnY3KytIaDRmSHg4Zi8vLy8vLy8vLy8vLy8vLy8zOS9RQUFBUC8vLy8vLy8vejgvUC8vLy8zOS9mMzkvZno4L1AvLy8vLy8vLy8vLy96OC9QLy8vLy8vLy8vLy8vejgvUC8vLy8vLy8vLy8vL3Y3Ky9IeDhmLy8vOWJXMXZ6OC9LMnRyZi8vLy8zOS9mMzkvV0ppWWdBQUFFeE1URnRiV3dBQUFOM2QzY2pJeVByNit2WDE5UUFBQU83dTd2ejgvTlRVMU9mbjV6TXpNLy8vL3pHUGxYc0FBQUJCZEZKT1V3QWNtL2tSRWg0Q0NEV0wxU25lUjZUZkFRZmZoTVlLL0E1blJyTFdmUmM1RFcyaWg1ZisxOUtuKzl2NGcvMUxDSnVYSHdRVUtnYWhjWFM2RE5ubERNTUtLelBvVGdBQUFLQkpSRUZVS00rVjA4VVN3bUFRQStDLzBOSVdkM2QzZDgvN3Z4VE1jSVBrUUs3ZjdDRzdzOGJRQU9ZL1NDdXdGWVFVMVArZWlDcUlLMmdwV0Ntb0NyQWdvS1FnSjhDSGdJcUFNamcwTXh4U1EzRG9nRU1XRkJadFVQQUhZR0IxQ3lEUVdFNkFIN0JyZlh6bEF4R0FRaEVDVEdBbXdOMU9rejBHYi9MVzRmRUl0SWZyT2ZORUxNaDN0Y2s3dStQaGNUMnpRN2w3Ny9LOGlZOHlKd1YzQmVZRnFwYy91U3lQR2RBQUFBQUFTVVZPUks1Q1lJST0pO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMXB4O1xuICBib3R0b206IDNweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY2hhdCAjY2hhdC1jb250ZW50IC5tZXNzYWdlLXJvdyAuYnViYmxlIC5tZXNzYWdlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY2hhdCAjY2hhdC1jb250ZW50IC5tZXNzYWdlLXJvdyAuYnViYmxlIC50aW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY2hhdCAjY2hhdC1jb250ZW50IC5tZXNzYWdlLXJvdy5jb250YWN0IC5hdmF0YXIge1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5jaGF0ICNjaGF0LWNvbnRlbnQgLm1lc3NhZ2Utcm93LnVzZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5jaGF0ICNjaGF0LWNvbnRlbnQgLm1lc3NhZ2Utcm93LnVzZXIgLmF2YXRhciB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW46IDAgMCAwIDE2cHg7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5jaGF0ICNjaGF0LWNvbnRlbnQgLm1lc3NhZ2Utcm93LnVzZXIgLmJ1YmJsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREZFQkUwO1xuICBvcmRlcjogMTtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNoYXQgI2NoYXQtY29udGVudCAubWVzc2FnZS1yb3cudXNlciAuYnViYmxlOmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBbUNBTUFBQURwMmFzWEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUQyVUV4VVJRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBR1JzWEFBQUFOend6TlBteE5ydHlhdTVvSVdSZWREa3dObnR5Y3pnd2RmcHlKKy9uOTd3enNMV3ROanN5dHZ3emN6ZnZ0UG14YXU2bk5qcXh0cnR5aW8xS3R6d3pOanJ5QUFBQU56d3pnQUFBTnp3eks3QW9yL1VzOUxudzh2ZXZBQUFBTXpldnRicHhydk1yWCtJZHdBQUFFUk9PaTQ1THIzTXJaR2pmOUxveFgrTWN0bnF5ZExrd2hnWUdNemZ2OXZ1eVFBQUFOend6TnZ1eTl6eHk3dk11N1hHcU52dHpLS3lrd0FBQU5ydXpLcTZuTG5NcmlRa0dNWFh1TDNQc05qc3lTZ3pLQUFBQU5Ma3c4M2Z2ZDN2eTl6NHh0end6UnBGbUlFQUFBQlFkRkpPVXdBWENoRUdCQU1CQWd3aER2SjdrMFlxTWMwWm13ajZhcGYya2pVMCtka3cvc3doL0NQOWoyV3IyZ25kdmFZZUJSb3hRZzZnVVB0L0ZhSEpHZFRqOUE5azdYUUxlRTZpRmNOMTJ4a1N0OXI0Tktpem93QUFBTUZKUkVGVUtNK1Ywc2R5d2xBTUJWRGJNWDdQUUNpaFEraVEwSHNKdmZlbS9QL1B3Qkl6dWd1MFBYTm5OTkpWeVBtaHNJUGhob0IyQ093SUd1TGRoQWNsM0FoQ0JvQm9IVUM2QkNCYkEwQy9Fa0JGQjVEL0ZqeFF3UVlnMVJJOFVLSU5nRG9TQVBVbEFQcVVBTWdmQUVCZlhzRURCVjArSG9naTRaaGc0VEhqOVl3SG9xRUJZT3JnWVRJM0dWZ01ObjhyK1FxOTRrOXlaTm9zVy8zSHk5VnVUaldmSGtPWDYzNjdiR1pVVTdkZTY2aWVIWnJPMU9HZzhaMVdUZ1lBRkxnRDVTMVBDa3pvMUIwQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY2hhdCAuY2hhdC1mb290ZXIge1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA5NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY1O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDE2cHg7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5jaGF0IC5jaGF0LWZvb3RlciAucmVwbHktZm9ybSBtZC1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5jaGF0IC5jaGF0LWZvb3RlciAucmVwbHktZm9ybSBtZC1pbnB1dC1jb250YWluZXIgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogODBweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGVhc2U7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5jaGF0IC5jaGF0LWZvb3RlciAucmVwbHktZm9ybSBtZC1pbnB1dC1jb250YWluZXIgdGV4dGFyZWEuZ3JvdyB7XG4gIGhlaWdodDogODBweDtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNoYXQgLmNoYXQtZm9vdGVyIC5yZXBseS1mb3JtIG1kLWlucHV0LWNvbnRhaW5lciAubWQtZXJyb3JzLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5jaGF0IC5jaGF0LWZvb3RlciAucmVwbHktZm9ybSAubWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc3RhcnQtcG9pbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zdGFydC1wb2ludCAuYmlnLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc3RhcnQtcG9pbnQgLmFwcC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zdGFydC1wb2ludCAuc2Vjb25kYXJ5LXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zaWRlbmF2IG1kLXRvb2xiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scy1ib3R0b20gLnNlYXJjaCB7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc2lkZW5hdiBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzLWJvdHRvbSAuc2VhcmNoIC5pY29uIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scy1ib3R0b20gLnNlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jb250YWN0LWxpc3QsICNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jaGF0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jb250YWN0LWxpc3QgbWQtbGlzdC1pdGVtLFxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc2lkZW5hdiBtZC1saXN0LmNvbnRhY3QtbGlzdCAuc3ViaGVhZGVyLCAjY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zaWRlbmF2IG1kLWxpc3QuY2hhdC1saXN0IG1kLWxpc3QtaXRlbSxcbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jaGF0LWxpc3QgLnN1YmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zaWRlbmF2IG1kLWxpc3QuY29udGFjdC1saXN0IG1kLWxpc3QtaXRlbS5uZy1sZWF2ZSxcbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jb250YWN0LWxpc3QgLnN1YmhlYWRlci5uZy1sZWF2ZSwgI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc2lkZW5hdiBtZC1saXN0LmNoYXQtbGlzdCBtZC1saXN0LWl0ZW0ubmctbGVhdmUsXG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zaWRlbmF2IG1kLWxpc3QuY2hhdC1saXN0IC5zdWJoZWFkZXIubmctbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zaWRlbmF2IG1kLWxpc3QuY29udGFjdC1saXN0IG1kLWxpc3QtaXRlbS5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUsXG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zaWRlbmF2IG1kLWxpc3QuY29udGFjdC1saXN0IC5zdWJoZWFkZXIubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLCAjY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zaWRlbmF2IG1kLWxpc3QuY2hhdC1saXN0IG1kLWxpc3QtaXRlbS5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUsXG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zaWRlbmF2IG1kLWxpc3QuY2hhdC1saXN0IC5zdWJoZWFkZXIubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jb250YWN0LWxpc3QgbWQtbGlzdC1pdGVtLm5nLWhpZGUsXG4jY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zaWRlbmF2IG1kLWxpc3QuY29udGFjdC1saXN0IC5zdWJoZWFkZXIubmctaGlkZSwgI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc2lkZW5hdiBtZC1saXN0LmNoYXQtbGlzdCBtZC1saXN0LWl0ZW0ubmctaGlkZSxcbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jaGF0LWxpc3QgLnN1YmhlYWRlci5uZy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jb250YWN0LWxpc3QgbWQtbGlzdC1pdGVtLm5nLWhpZGUtYWRkLWFjdGl2ZSwgI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc2lkZW5hdiBtZC1saXN0LmNvbnRhY3QtbGlzdCBtZC1saXN0LWl0ZW0ubmctaGlkZS1yZW1vdmUtYWN0aXZlLFxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc2lkZW5hdiBtZC1saXN0LmNvbnRhY3QtbGlzdCAuc3ViaGVhZGVyLm5nLWhpZGUtYWRkLWFjdGl2ZSxcbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jb250YWN0LWxpc3QgLnN1YmhlYWRlci5uZy1oaWRlLXJlbW92ZS1hY3RpdmUsICNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jaGF0LWxpc3QgbWQtbGlzdC1pdGVtLm5nLWhpZGUtYWRkLWFjdGl2ZSwgI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc2lkZW5hdiBtZC1saXN0LmNoYXQtbGlzdCBtZC1saXN0LWl0ZW0ubmctaGlkZS1yZW1vdmUtYWN0aXZlLFxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc2lkZW5hdiBtZC1saXN0LmNoYXQtbGlzdCAuc3ViaGVhZGVyLm5nLWhpZGUtYWRkLWFjdGl2ZSxcbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgbWQtbGlzdC5jaGF0LWxpc3QgLnN1YmhlYWRlci5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuI2NoYXQtYXBwIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuc2lkZW5hdiBtZC1saXN0LmNvbnRhY3QtbGlzdCAuc3ViaGVhZGVyLCAjY2hhdC1hcHAgLmNlbnRlciAuY29udGVudC1jYXJkIC5zaWRlbmF2IG1kLWxpc3QuY2hhdC1saXN0IC5zdWJoZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBsaW5lLWhlaWdodDogODhweDtcbn1cbiNjaGF0LWFwcCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnNpZGVuYXYgLm5vLXJlc3VsdHMtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODhweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI2NoYXQtYXBwIC5hdmF0YXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjaGF0LWFwcCAuYXZhdGFyLXdyYXBwZXIgLmF2YXRhciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jY2hhdC1hcHAgLnN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOHB4O1xuICBsZWZ0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jY2hhdC1hcHAgLnN0YXR1cy5vbmxpbmUge1xuICBjb2xvcjogIzRDQUY1MDtcbn1cbiNjaGF0LWFwcCAuc3RhdHVzLm9ubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOVwiO1xufVxuI2NoYXQtYXBwIC5zdGF0dXMuZG8tbm90LWRpc3R1cmIge1xuICBjb2xvcjogI0Y0NDMzNjtcbn1cbiNjaGF0LWFwcCAuc3RhdHVzLmRvLW5vdC1kaXN0dXJiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4jY2hhdC1hcHAgLnN0YXR1cy5hd2F5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jY2hhdC1hcHAgLnN0YXR1cy5hd2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI3XCI7XG59XG4jY2hhdC1hcHAgLnN0YXR1cy5vZmZsaW5lIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4jY2hhdC1hcHAgLnN0YXR1cy5vZmZsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG4jY2hhdC1hcHAgLmVkaXRhYmxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY2hhdC1hcHAgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY2hhdC1hcHAgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1pbnB1dCB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2NoYXQtYXBwIC5lZGl0YWJsZS13cmFwIC5lZGl0YWJsZS1jb250cm9scyAuZWRpdGFibGUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4jY2hhdC1hcHAgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1idXR0b25zIC5tZC1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4jY2hhdC1hcHAgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1idXR0b25zIC5tZC1idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4jY2hhdC1hcHAgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1idXR0b25zIC5tZC1idXR0b24gLmljb24tY2FuY2VsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMik7XG59XG4jY2hhdC1hcHAgLmVkaXRhYmxlLWNsaWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNmaWxlLW1hbmFnZXIgLmNlbnRlciAuaGVhZGVyIC5oZWFkZXItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNmaWxlLW1hbmFnZXIgLmNlbnRlciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuI2ZpbGUtbWFuYWdlciAuY2VudGVyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5icmVhZGNydW1iIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmJyZWFkY3J1bWIgc3BhbiBtZC1pY29uIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuI2ZpbGUtbWFuYWdlciAuY2VudGVyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5icmVhZGNydW1iIHNwYW46bGFzdC1jaGlsZCBtZC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmaWxlLW1hbmFnZXIgLmNlbnRlciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuYnJlYWRjcnVtYiAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4jZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciAuYWRkLWZpbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMnB4O1xuICBsZWZ0OiAxNnB4O1xufVxuI2ZpbGUtbWFuYWdlciAuY2VudGVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiNmaWxlLW1hbmFnZXIgLmZpbGUtaWNvbiAuaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkIzMDA7XG59XG4jZmlsZS1tYW5hZ2VyIC5maWxlLWljb24gLmljb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29sb3I6ICMxNTY1QzA7XG59XG4jZmlsZS1tYW5hZ2VyIC5maWxlLWljb24gLmljb24tc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjZmlsZS1tYW5hZ2VyIC5jZW50ZXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2ZpbGUtbWFuYWdlciAuY2VudGVyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5oZWFkZXIge1xuICBwYWRkaW5nOiAyNHB4IDAgMTZweCAwO1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmhlYWRlciAubG9nbyAubG9nby1pY29uIHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmhlYWRlciAubG9nbyAubG9nby1pY29uIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5oZWFkZXIgLmxvZ28gLmxvZ28tdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuaGVhZGVyIC5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuaGVhZGVyIC5ib3R0b20gLnNlYXJjaCB7XG4gIGhlaWdodDogNDhweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5oZWFkZXIgLmJvdHRvbSAuc2VhcmNoIC5pY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmhlYWRlciAuYm90dG9tIC5zZWFyY2ggaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmhlYWRlciAuYm90dG9tIC5kYXRlLWZpbHRlci1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuaGVhZGVyIC5ib3R0b20gLmRhdGUtZmlsdGVyLWJveCAuZmlsdGVyIG1kLWRhdGVwaWNrZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciAuYWRkLXRhc2stYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciAuem9vbSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciAuem9vbSAubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIgLnpvb20gLmlucHV0LXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGhlaWdodDogMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIgLnpvb20gLmlucHV0LXdyYXBwZXIgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIC56b29tIC5pbnB1dC13cmFwcGVyIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIC56b29tIC5pbnB1dC13cmFwcGVyIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIgLnNlbGVjdC1zY2FsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmdhbnR0IC5nYW50dC1yb3ctYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZ2FudHQgLmdhbnR0LXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZ2FudHQgLmdhbnR0LXJvdy1oZWlnaHQge1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmdhbnR0IC5nYW50dC1yb3ctbGFiZWwge1xuICBwYWRkaW5nOiAwO1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZ2FudHQgLmdhbnR0LXJvdy1sYWJlbCAuZ2FudHQtdmFsaWduLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZ2FudHQgLmdhbnR0LXJvdy1sYWJlbCAuZ2FudHQtdmFsaWduLWNvbnRlbnQgLmdhbnR0LXRyZWUtaGFuZGxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZ2FudHQgLmdhbnR0LXJvdy1sYWJlbCAuZ2FudHQtdmFsaWduLWNvbnRlbnQgLmdhbnR0LXRyZWUtaGFuZGxlLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtcm93LWxhYmVsIC5nYW50dC12YWxpZ24tY29udGVudCBzcGFuLmdhbnR0LWxhYmVsLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtZm9yZWdyb3VuZC1jb2wsXG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtZm9yZWdyb3VuZC1jb2wtbm9ud29ya2hvdXIsXG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtZm9yZWdyb3VuZC1jb2wtY3VycmVudC1kYXRlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZ2FudHQgLmdhbnR0LWhlYWRlciAuZ2FudHQtaGVhZGVyLXJvdy1maXJzdCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtc2lkZSB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtc2lkZSAuZ2FudHQtc2lkZS1oZWFkZXItcm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZ2FudHQgLmdhbnR0LXNpZGUgLmdhbnR0LXRyZWUtaGVhZGVyLXJvdyBzcGFuLmdhbnR0LWxhYmVsLXRleHQsXG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtc2lkZSAuZ2FudHQtdGFibGUtaGVhZGVyLXJvdyBzcGFuLmdhbnR0LWxhYmVsLXRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogcmdiKDE2OCwgMTY4LCAxNjgpO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtc2Nyb2xsYWJsZS1oZWFkZXIsXG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDI1MCwgMjUwKTtcbiAgYm9yZGVyOiBub25lO1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZ2FudHQgLmdhbnR0LXRhc2sge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMTc2O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtdGFzayAuZ2FudHQtdGFzay1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtdGFzayAuZ2FudHQtdGFzay1jb250ZW50ID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtdGFzayAuZ2FudHQtdGFzay1jb250ZW50ID4gc3BhbiAuZ2FudHQtdGFzay1lZGl0LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZ2FudHQgLmdhbnR0LXRhc2sgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtdGFzayAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIC5nYW50dC10YXNrLXByb2dyZXNzIHtcbiAgYm90dG9tOiAwcHg7XG4gIHRvcDogODUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmdhbnR0IC5nYW50dC10cmVlLWJvZHkgb2wgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtdHJlZS1ib2R5IC5nYW50dC1yb3ctbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtdHJlZS1ib2R5IC5nYW50dC1yb3ctbGFiZWwgYS5nYW50dC10cmVlLWhhbmRsZS1idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZ2FudHQgLmdhbnR0LXRyZWUtYm9keSAuZ2FudHQtcm93LWxhYmVsIGEuZ2FudHQtdHJlZS1oYW5kbGUtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmdhbnR0IC5nYW50dC10cmVlLWJvZHkgLmdhbnR0LXJvdy1sYWJlbCBhLmdhbnR0LXRyZWUtaGFuZGxlLWJ1dHRvbiBzcGFuLmdhbnR0LXRyZWUtaGFuZGxlLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiNnYW50dC1jaGFydCAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmdhbnR0IC5nYW50dC10cmVlLWJvZHkgLmdhbnR0LXJvdy1sYWJlbCBhLmdhbnR0LXRyZWUtaGFuZGxlLWJ1dHRvbiBzcGFuLmdhbnR0LXRyZWUtaGFuZGxlLmdseXBoaWNvbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG4jZ2FudHQtY2hhcnQgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC5nYW50dCAuZ2FudHQtdHJlZS1ib2R5IC5nYW50dC1yb3ctbGFiZWwgYS5nYW50dC10cmVlLWhhbmRsZS1idXR0b24gc3Bhbi5nYW50dC10cmVlLWhhbmRsZS5nbHlwaGljb24uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTdcIjtcbn1cblxuLmdhbnR0LWNoYXJ0LXRhc2stdG9vbHRpcCAubWQtY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgcGFkZGluZzogNnB4O1xufVxuLmdhbnR0LWNoYXJ0LXRhc2stdG9vbHRpcCAubWQtY29udGVudCAudG9vbHRpcC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2dhbnR0LWNoYXJ0LnNlYXJjaC1hY3RpdmUuZGF0ZS1maWx0ZXItYWN0aXZlIC50b3AtYmcge1xuICAgIGhlaWdodDogMjU2cHg7XG4gIH1cbiAgI2dhbnR0LWNoYXJ0LnNlYXJjaC1hY3RpdmUuZGF0ZS1maWx0ZXItYWN0aXZlIC5jZW50ZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgICBtaW4taGVpZ2h0OiAxOTJweDtcbiAgICBtYXgtaGVpZ2h0OiAxOTJweDtcbiAgfVxuICAjZ2FudHQtY2hhcnQuc2VhcmNoLWFjdGl2ZS5kYXRlLWZpbHRlci1hY3RpdmUgLmNlbnRlciAuaGVhZGVyIC5ib3R0b20gLmRhdGUtZmlsdGVyLWJveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gICNnYW50dC1jaGFydCAuY2VudGVyIC5oZWFkZXIgLmJvdHRvbSAuZGF0ZS1maWx0ZXItYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2dhbnR0LWNoYXJ0LnNlYXJjaC1hY3RpdmUgLnRvcC1iZywgI2dhbnR0LWNoYXJ0LmRhdGUtZmlsdGVyLWFjdGl2ZSAudG9wLWJnIHtcbiAgICBoZWlnaHQ6IDI1NnB4O1xuICB9XG4gICNnYW50dC1jaGFydC5zZWFyY2gtYWN0aXZlIC5jZW50ZXIgLmhlYWRlciwgI2dhbnR0LWNoYXJ0LmRhdGUtZmlsdGVyLWFjdGl2ZSAuY2VudGVyIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTkycHg7XG4gICAgbWluLWhlaWdodDogMTkycHg7XG4gICAgbWF4LWhlaWdodDogMTkycHg7XG4gIH1cbiAgI2dhbnR0LWNoYXJ0LnNlYXJjaC1hY3RpdmUgLmNlbnRlciAuaGVhZGVyIC5ib3R0b20gLmRhdGUtZmlsdGVyLWJveCwgI2dhbnR0LWNoYXJ0LmRhdGUtZmlsdGVyLWFjdGl2ZSAuY2VudGVyIC5oZWFkZXIgLmJvdHRvbSAuZGF0ZS1maWx0ZXItYm94IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgI2dhbnR0LWNoYXJ0LnNlYXJjaC1hY3RpdmUuZGF0ZS1maWx0ZXItYWN0aXZlIC50b3AtYmcge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbiAgI2dhbnR0LWNoYXJ0LnNlYXJjaC1hY3RpdmUuZGF0ZS1maWx0ZXItYWN0aXZlIC5jZW50ZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAyOTZweDtcbiAgICBtaW4taGVpZ2h0OiAyOTZweDtcbiAgICBtYXgtaGVpZ2h0OiAyOTZweDtcbiAgfVxuICAjZ2FudHQtY2hhcnQuc2VhcmNoLWFjdGl2ZS5kYXRlLWZpbHRlci1hY3RpdmUgLmNlbnRlciAuaGVhZGVyIC5ib3R0b20gLmRhdGUtZmlsdGVyLWJveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gICNnYW50dC1jaGFydCAuY2VudGVyIC5oZWFkZXIgLmJvdHRvbSAuc2VhcmNoLWJveGVzIHtcbiAgICBtaW4taGVpZ2h0OiAxMDRweDtcbiAgfVxuICAjZ2FudHQtY2hhcnQgLmNlbnRlciAuaGVhZGVyIC5ib3R0b20gLnNlYXJjaC1ib3hlcyAuc2VhcmNoOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gIH1cbiAgI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmhlYWRlciAuYm90dG9tIC5kYXRlLWZpbHRlci1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDk2cHg7XG4gICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gIH1cbiAgI2dhbnR0LWNoYXJ0IC5jZW50ZXIgLmhlYWRlciAuYm90dG9tIC5kYXRlLWZpbHRlci1ib3ggLmZpbHRlciB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiNjb250YWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250YWN0cyA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDc2cHg7XG4gIG1pbi1oZWlnaHQ6IDc2cHg7XG4gIG1heC1oZWlnaHQ6IDc2cHg7XG59XG4jY29udGFjdHMgPiAuaGVhZGVyIC5sb2dvIC5sb2dvLWljb24ge1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG4jY29udGFjdHMgPiAuaGVhZGVyIC5sb2dvIC5sb2dvLXRleHQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4jY29udGFjdHMgPiAuaGVhZGVyIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNjb250YWN0cyA+IC5oZWFkZXIgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRhY3RzID4gLmhlYWRlciAuc2VhcmNoLWlucHV0LXdyYXBwZXIgbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjb250YWN0cyA+IC5oZWFkZXIgLnNlYXJjaC1pbnB1dC13cmFwcGVyIGxhYmVsIG1kLWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuI2NvbnRhY3RzID4gLmhlYWRlciAuc2VhcmNoLWlucHV0LXdyYXBwZXIgbWQtaW5wdXQtY29udGFpbmVyIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250YWN0cyA+IC5oZWFkZXIgLnNlYXJjaC1pbnB1dC13cmFwcGVyIG1kLWlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHdpZHRoOiAyNDBweDtcbn1cbiNjb250YWN0cyA+IC5oZWFkZXIgLnNlYXJjaC1pbnB1dC13cmFwcGVyIG1kLWlucHV0LWNvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuI2NvbnRhY3RzID4gLmhlYWRlciAuc2VhcmNoLWlucHV0LXdyYXBwZXIgbWQtaW5wdXQtY29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4jY29udGFjdHMgPiAuaGVhZGVyLnNlbGVjdGVkLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4jY29udGFjdHMgPiAuaGVhZGVyLnNlbGVjdGVkLWJhciAuY2xvc2UtYnV0dG9uLXdyYXBwZXIge1xuICB3aWR0aDogMjQ0cHg7XG59XG4jY29udGFjdHMgPiAuY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NnB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuI2NvbnRhY3RzID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2IHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMDtcbn1cbiNjb250YWN0cyA+IC5jb250ZW50IC5tYWluIHtcbiAgcGFkZGluZzogMTZweCA5MHB4IDAgNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMjRweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbiNjb250YWN0cyA+IC5jb250ZW50IC5tYWluIC5jb250YWN0cy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNjb250YWN0cyA+IC5jb250ZW50IC5tYWluIC5jb250YWN0cy1saXN0IC5tZC1zdWJoZWFkZXIge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG4jY29udGFjdHMgPiAuY29udGVudCAubWFpbiAuY29udGFjdHMtbGlzdCAubWQtc3ViaGVhZGVyIC5fbWQtc3ViaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbiNjb250YWN0cyA+IC5jb250ZW50IC5tYWluIC5jb250YWN0cy1saXN0IC5tZC1zdWJoZWFkZXIgLmNvbnRhY3RzLWNvdW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4jY29udGFjdHMgPiAuY29udGVudCAubWFpbiAuY29udGFjdHMtbGlzdCAubWQtc3ViaGVhZGVyIC5saXN0LXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4jY29udGFjdHMgPiAuY29udGVudCAubWFpbiAuY29udGFjdHMtbGlzdCAubWQtc3ViaGVhZGVyIC5lZGl0LWdyb3VwLWZvcm0gLmVkaXRhYmxlLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuI2NvbnRhY3RzID4gLmNvbnRlbnQgLm1haW4gLmNvbnRhY3RzLWxpc3QgLm1kLXN1YmhlYWRlciAuZWRpdC1ncm91cC1mb3JtIC5lZGl0YWJsZS1jb250cm9scyAuZWRpdGFibGUtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jY29udGFjdHMgPiAuY29udGVudCAubWFpbiAuY29udGFjdHMtbGlzdCAubWQtc3ViaGVhZGVyIC5lZGl0LWdyb3VwLWZvcm0gLmVkaXQtZ3JvdXAtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI2NvbnRhY3RzID4gLmNvbnRlbnQgLm1haW4gLmNvbnRhY3RzLWxpc3QgLm1kLXN1YmhlYWRlciAuZWRpdC1ncm91cC1mb3JtIC5tZC1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4jY29udGFjdHMgPiAuY29udGVudCAubWFpbiAuY29udGFjdHMtbGlzdCAuY29udGFjdC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuI2NvbnRhY3RzID4gLmNvbnRlbnQgLm1haW4gLmNvbnRhY3RzLWxpc3QgLmNvbnRhY3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI2NvbnRhY3RzID4gLmNvbnRlbnQgLm1haW4gLmNvbnRhY3RzLWxpc3QgLmNvbnRhY3QtaXRlbS5uZy1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250YWN0cyA+IC5jb250ZW50IC5tYWluIC5jb250YWN0cy1saXN0IC5jb250YWN0LWl0ZW0ubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbiNjb250YWN0cyA+IC5jb250ZW50IC5tYWluIC5jb250YWN0cy1saXN0IC5jb250YWN0LWl0ZW0ubmctaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGFjdHMgPiAuY29udGVudCAubWFpbiAuY29udGFjdHMtbGlzdCAuY29udGFjdC1pdGVtLm5nLWhpZGUtYWRkLWFjdGl2ZSwgI2NvbnRhY3RzID4gLmNvbnRlbnQgLm1haW4gLmNvbnRhY3RzLWxpc3QgLmNvbnRhY3QtaXRlbS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuI2NvbnRhY3RzID4gLmNvbnRlbnQgLm1haW4gLm5vLXJlc3VsdHMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cbiNjb250YWN0cyAjYWRkLWNvbnRhY3QtYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICNjb250YWN0cyA+IC5jb250ZW50IC5tYWluIHtcbiAgICBsZWZ0OiAyNjhweDtcbiAgfVxufVxuI25vdGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI25vdGVzID4gbWQtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jbm90ZXMgPiBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzIC5tYWluLXRpdGxlIC5ub3Rlcy1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNub3RlcyA+IG1kLXRvb2xiYXIgLm1kLXRvb2xiYXItdG9vbHMgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jbm90ZXMgPiBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBsYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI25vdGVzID4gbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyAuc2VhcmNoLWlucHV0LXdyYXBwZXIgbGFiZWwgbWQtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4jbm90ZXMgPiBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBtZC1pbnB1dC1jb250YWluZXIgLm1kLWVycm9ycy1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vdGVzID4gbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyAuc2VhcmNoLWlucHV0LXdyYXBwZXIgbWQtaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgd2lkdGg6IDI0MHB4O1xufVxuI25vdGVzID4gbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyAuc2VhcmNoLWlucHV0LXdyYXBwZXIgbWQtaW5wdXQtY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4jbm90ZXMgPiBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBtZC1pbnB1dC1jb250YWluZXIgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNub3RlcyA+IG1kLXRvb2xiYXIgLnNlYXJjaC10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbiNub3RlcyA+IG1kLXRvb2xiYXIgLnNlYXJjaC10b29sYmFyICNzZWFyY2gtbm90ZXMtaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNub3RlcyA+IG1kLXRvb2xiYXIgLnNlYXJjaC10b29sYmFyICNzZWFyY2gtbm90ZXMtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOHB4O1xufVxuI25vdGVzID4gbWQtY29udGVudCAubm90ZXMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jbm90ZXMgPiBtZC1jb250ZW50IC5uby1yZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogMjB2aDtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vLXJlc3VsdHMgLm1lc3NhZ2UgLm1lc3NhZ2UtaWNvbiB7XG4gIG1hcmdpbjogMTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMyk7XG59XG4jbm90ZXMgPiBtZC1jb250ZW50IC5uby1yZXN1bHRzIC5tZXNzYWdlIC5tZXNzYWdlLXRleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzMpO1xufVxuXG4jc2NydW1ib2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNzY3J1bWJvYXJkID4gLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5NnB4O1xuICBtaW4taGVpZ2h0OiA5NnB4O1xuICBtYXgtaGVpZ2h0OiA5NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB6LWluZGV4OiA0OTtcbn1cbiNzY3J1bWJvYXJkID4gLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1ib2FyZHMtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI3NjcnVtYm9hcmQgPiAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWJvYXJkLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jc2NydW1ib2FyZCA+IC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItYm9hcmQtbmFtZSAuYm9hcmQtc3Vic2NyaWJlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4jc2NydW1ib2FyZCA+IC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItYm9hcmQtbmFtZSAuZWRpdGFibGUtYnV0dG9ucyBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbiNzY3J1bWJvYXJkID4gLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LXNpZGUgPiAubWQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jc2NydW1ib2FyZCAjYm9hcmQtc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTZweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTkycHg7XG4gIHotaW5kZXg6IDQ4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBvcGFjaXR5OiAxO1xufVxuI3NjcnVtYm9hcmQgI2JvYXJkLXNlbGVjdG9yIC5ib2FyZC1saXN0LWl0ZW0ge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTkycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NjcnVtYm9hcmQgI2JvYXJkLXNlbGVjdG9yIC5ib2FyZC1saXN0LWl0ZW0gLmJvYXJkLW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbiNzY3J1bWJvYXJkICNib2FyZC1zZWxlY3RvciAuYm9hcmQtbGlzdC1pdGVtIC5zZWxlY3RlZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3NjcnVtYm9hcmQgI2JvYXJkLXNlbGVjdG9yIC5ib2FyZC1saXN0LWl0ZW0gLnNlbGVjdGVkLWljb24gaSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4jc2NydW1ib2FyZCAjYm9hcmQtc2VsZWN0b3IgLmJvYXJkLWxpc3QtaXRlbS5hZGQtbmV3LWJvYXJkIHtcbiAgb3BhY2l0eTogMC42O1xufVxuI3NjcnVtYm9hcmQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNzY3J1bWJvYXJkIC5lZGl0YWJsZS1jbGljayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiNzY3J1bWJvYXJkIC5lZGl0YWJsZS13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzY3J1bWJvYXJkIC5lZGl0YWJsZS13cmFwIC5lZGl0YWJsZS1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3NjcnVtYm9hcmQgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1pbnB1dCB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI3NjcnVtYm9hcmQgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1idXR0b25zIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbiNzY3J1bWJvYXJkIC5lZGl0YWJsZS13cmFwIC5lZGl0YWJsZS1jb250cm9scyAuZWRpdGFibGUtYnV0dG9ucyAubWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI3NjcnVtYm9hcmQgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1idXR0b25zIC5tZC1idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4jc2NydW1ib2FyZCAuZWRpdGFibGUtd3JhcCAuZWRpdGFibGUtY29udHJvbHMgLmVkaXRhYmxlLWJ1dHRvbnMgLm1kLWJ1dHRvbiAuaWNvbi1jYW5jZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMyKTtcbn1cbiNzY3J1bWJvYXJkIC5ib2FyZC1zZWxlY3Rvci1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDQ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjc2NydW1ib2FyZCAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB9XG4gICNzY3J1bWJvYXJkICNib2FyZC1zZWxlY3RvciB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuI3RvZG8gLmNlbnRlciAuaGVhZGVyIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuI3RvZG8gLmNlbnRlciAuaGVhZGVyIC5zaWRlbmF2LXRvZ2dsZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiN0b2RvIC5jZW50ZXIgLmhlYWRlciAuc2VhcmNoIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMThweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiN0b2RvIC5jZW50ZXIgLmhlYWRlciAuc2VhcmNoIC5pY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuI3RvZG8gLmNlbnRlciAuaGVhZGVyIC5zZWFyY2ggaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jdG9kbyAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3RvZG8gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiN0b2RvIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAudG9kby1saXN0LXBhbmUge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xufVxuXG4jZm9ybXMgLmNvbnRlbnQgLmZvcm0tZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4jZm9ybXMgLmNvbnRlbnQgLmZvcm0tZGF0YS13cmFwcGVyIC5qc29uLWRhdGEtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZm9ybXMgLmNvbnRlbnQgLmZvcm0tZGF0YS13cmFwcGVyIC5qc29uLWRhdGEtd3JhcHBlciBwcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNtYWlsIC5jZW50ZXIgLmhlYWRlciB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbiNtYWlsIC5jZW50ZXIgLmhlYWRlciAuc2lkZW5hdi10b2dnbGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jbWFpbCAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCB7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4jbWFpbCAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCAuaWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cbiNtYWlsIC5jZW50ZXIgLmhlYWRlciAuc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI2hlbHBlci1jbGFzc2VzIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuI2hlbHBlci1jbGFzc2VzIC5jb250ZW50IC5jYXJkID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNoZWxwZXItY2xhc3NlcyAuY29udGVudCAuY2FyZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNoZWxwZXItY2xhc3NlcyAuY29udGVudCAuY2FyZCAucHJldmlldyB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNoZWxwZXItY2xhc3NlcyAuY29udGVudCAuY2FyZCAucHJldmlldyAubWQtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbiNpY29ucyAuY29udGVudCAjaWNvbnMtdG9vbGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4jaWNvbnMgLmNvbnRlbnQgI2ljb25zLXRvb2xiYXIgLnNlYXJjaCB7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG4jaWNvbnMgLmNvbnRlbnQgI2ljb25zLXRvb2xiYXIgLnNlYXJjaCBtZC1pY29uIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI2ljb25zIC5jb250ZW50ICNpY29ucy10b29sYmFyIC5zZWFyY2ggaW5wdXQge1xuICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jaWNvbnMgLmNvbnRlbnQgI2ljb25zLWxpc3Qge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xufVxuI2ljb25zIC5jb250ZW50ICNpY29ucy1saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNpY29ucyAuY29udGVudCAjaWNvbnMtbGlzdCAuaXRlbSAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4jdGhlbWUtY29sb3JzIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGhlbWUtY29sb3JzIC5jb250ZW50IC5jb2xvci10YWIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI3RoZW1lLWNvbG9ycyAuY29udGVudCAuY29sb3ItdGFiIC5jb2xvciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbiNtYXRlcmlhbC1jb2xvcnMgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNtYXRlcmlhbC1jb2xvcnMgLmNvbnRlbnQgLmNvbG9yLXRhYnMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI21hdGVyaWFsLWNvbG9ycyAuY29udGVudCAuY29sb3ItdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbWF0ZXJpYWwtY29sb3JzIC5jb250ZW50IC5jb2xvci10YWIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI21hdGVyaWFsLWNvbG9ycyAuY29udGVudCAuY29sb3ItdGFiIC5jb2xvci1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jbWF0ZXJpYWwtY29sb3JzIC5jb250ZW50IC5jb2xvci10YWIgLmNvbG9yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNtYXRlcmlhbC1jb2xvcnMgLmNvbnRlbnQgLmNvbG9yLXRhYiAuY29sb3IgLmZnLWJveCB7XG4gIG1pbi13aWR0aDogMTI4cHg7XG4gIHBhZGRpbmc6IDhweDtcbn1cbiNtYXRlcmlhbC1jb2xvcnMgLmNvbnRlbnQgLmNvbG9yLXRhYiAuY29sb3JlZC1iZyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZTtcbn1cblxuI3R5cG9ncmFwaHkgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jdHlwb2dyYXBoeSAuY29udGVudCAuY2FyZCA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jdHlwb2dyYXBoeSAuY29udGVudCAuY2FyZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiN0eXBvZ3JhcGh5IC5jb250ZW50IC5jYXJkIC5wcmV2aWV3IHtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI3R5cG9ncmFwaHkgLmNvbnRlbnQgLmNhcmQgLnByZXZpZXcgLm1kLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4jY29taW5nLXNvb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21hcmNoLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuI2NvbWluZy1zb29uICNjb21pbmctc29vbi1mb3JtLXdyYXBwZXIgI2NvbWluZy1zb29uLWZvcm0ge1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSAudG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4jY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSAudG9wIC5sb2dvIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBsaW5lLWhlaWdodDogMTI4cHg7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNjb21pbmctc29vbiAjY29taW5nLXNvb24tZm9ybS13cmFwcGVyICNjb21pbmctc29vbi1mb3JtIC50b3AgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuI2NvbWluZy1zb29uICNjb21pbmctc29vbi1mb3JtLXdyYXBwZXIgI2NvbWluZy1zb29uLWZvcm0gLnRvcCAuc3VidGl0bGUge1xuICBtYXJnaW46IDE2cHggYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiNjb21pbmctc29vbiAjY29taW5nLXNvb24tZm9ybS13cmFwcGVyICNjb21pbmctc29vbi1mb3JtIC50b3AgdGltZXIge1xuICBtYXJnaW46IDQ4cHggMCAyNHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbWluZy1zb29uICNjb21pbmctc29vbi1mb3JtLXdyYXBwZXIgI2NvbWluZy1zb29uLWZvcm0gLnRvcCB0aW1lciA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbWluZy1zb29uICNjb21pbmctc29vbi1mb3JtLXdyYXBwZXIgI2NvbWluZy1zb29uLWZvcm0gLnRvcCB0aW1lciA+IGRpdiAudmFsdWUge1xuICBmb250LXNpemU6IDM0cHg7XG59XG4jY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSAudG9wIHRpbWVyID4gZGl2IC50eXBlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4jY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSBmb3JtIC5tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiA4cHggYXV0byAzMnB4IGF1dG87XG59XG4jY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiA4cHggYXV0byAxNnB4IGF1dG87XG59XG4jY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSBmb3JtIC5tZC1idXR0b24ge1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAjY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2NvbWluZy1zb29uICNjb21pbmctc29vbi1mb3JtLXdyYXBwZXIgI2NvbWluZy1zb29uLWZvcm0gLnRvcCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAjY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSAudG9wIHRpbWVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgfVxuICAjY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSBmb3JtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gICNjb21pbmctc29vbiAjY29taW5nLXNvb24tZm9ybS13cmFwcGVyICNjb21pbmctc29vbi1mb3JtIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY29taW5nLXNvb24gI2NvbWluZy1zb29uLWZvcm0td3JhcHBlciAjY29taW5nLXNvb24tZm9ybSBmb3JtIC5tZC1idXR0b24ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbiNtYWludGVuYW5jZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWFyY2guanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNtYWludGVuYW5jZSAjbWFpbnRlbmFuY2UtZm9ybS13cmFwcGVyIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHg7XG59XG4jbWFpbnRlbmFuY2UgI21haW50ZW5hbmNlLWZvcm0td3JhcHBlciAjbWFpbnRlbmFuY2UtZm9ybSB7XG4gIG1heC13aWR0aDogMzg0cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNtYWludGVuYW5jZSAjbWFpbnRlbmFuY2UtZm9ybS13cmFwcGVyICNtYWludGVuYW5jZS1mb3JtIC5sb2dvIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBsaW5lLWhlaWdodDogMTI4cHg7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNtYWludGVuYW5jZSAjbWFpbnRlbmFuY2UtZm9ybS13cmFwcGVyICNtYWludGVuYW5jZS1mb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbiNtYWludGVuYW5jZSAjbWFpbnRlbmFuY2UtZm9ybS13cmFwcGVyICNtYWludGVuYW5jZS1mb3JtIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMTZweCAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjbWFpbnRlbmFuY2UgI21haW50ZW5hbmNlLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAjbWFpbnRlbmFuY2UgI21haW50ZW5hbmNlLWZvcm0td3JhcHBlciAjbWFpbnRlbmFuY2UtZm9ybSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3Byb2ZpbGUgLmhlYWRlciB7XG4gIGhlaWdodDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWFyY2guanBnXCIpIG5vLXJlcGVhdCAwIDQ1JTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jcHJvZmlsZSAuaGVhZGVyIC5wcm9maWxlLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuI3Byb2ZpbGUgLmhlYWRlciAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jcHJvZmlsZSAuaGVhZGVyIC5hY3Rpb25zIC5tZC1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbiNwcm9maWxlIC5jb250ZW50IG1kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNwcm9maWxlIC5wcm9maWxlLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jcHJvZmlsZSAucHJvZmlsZS1ib3ggaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbiNwcm9maWxlIC5wcm9maWxlLWJveCBoZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuI3Byb2ZpbGUgLnByb2ZpbGUtYm94IGhlYWRlciAubW9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwcm9maWxlIC5wcm9maWxlLWJveCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4jcHJvZmlsZSAucHJvZmlsZS1ib3ggZm9vdGVyIHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbiNwcm9maWxlIC5wcm9maWxlLWJveC5pbmZvLWJveCAuaW5mby1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNwcm9maWxlIC5wcm9maWxlLWJveC5pbmZvLWJveCAuaW5mby1saW5lIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbiNwcm9maWxlIC5wcm9maWxlLWJveC5pbmZvLWJveCAuaW5mby1saW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjcHJvZmlsZSAuaGVhZGVyIC5wcm9maWxlLWltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cbiAgI3Byb2ZpbGUgLmhlYWRlciAubmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuI3NlYXJjaCAuaGVhZGVyIC5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzgwcHg7XG59XG4jc2VhcmNoIC5oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWljb24ge1xuICBtYXJnaW46IDAgLTI0cHggMCAwO1xufVxuI3NlYXJjaCAuaGVhZGVyIC5zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDQ4cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlO1xufVxuI3NlYXJjaCAuaGVhZGVyIC5zZWFyY2ggLnNlYXJjaC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuI3NlYXJjaCAuaGVhZGVyIC5zZWFyY2ggLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI3NlYXJjaCAuY29udGVudCBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbiNzZWFyY2ggLmNvbnRlbnQgbWQtdGFicyBtZC1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jc2VhcmNoIC5jb250ZW50IC5yZXN1bHQtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNzZWFyY2ggLmNvbnRlbnQgLnJlc3VsdC1pbmZvIC5tZC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbiNzZWFyY2ggLmNvbnRlbnQgLnJlc3VsdC1pbmZvIC5wYWdlciAucGFnZS1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4jc2VhcmNoIC5jb250ZW50IC5zaW1wbGUtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjc2VhcmNoIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgI3NlYXJjaCAuY29udGVudCAucmVzdWx0LWluZm8gLnBhZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4jdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG4jdGltZWxpbmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgcGFkZGluZzogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbiN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCB7XG4gIG9yZGVyOiAxO1xufVxuI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIG1zLWNhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4O1xufVxuI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMTZweCAwIDAgLTI4cHg7XG4gIG9yZGVyOiAyO1xufVxuI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCB7XG4gIGZsZXg6IDUwJSAwIDA7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBvcmRlcjogMztcbn1cbiN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG59XG4jdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xufVxuI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpIC50aW1lbGluZS1jYXJkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCB7XG4gIG9yZGVyOiAzO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCBtcy1jYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4O1xufVxuI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIHtcbiAgb3JkZXI6IDE7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xufVxuI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG4jdGltZWxpbmUge1xuICAvKiBBbmltYXRpb25zICovXG59XG4jdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtY2FyZCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xufVxuI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLXBvaW50IHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1ib3R0b20gMC40cztcbn1cbiN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1kZXRhaWwge1xuICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XG59XG4jdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLmFuaW1hdGUgLnRpbWVsaW5lLWNhcmQge1xuICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XG59XG4jdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLmFuaW1hdGUgLnRpbWVsaW5lLWRldGFpbCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xufVxuI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQge1xuICBvcmRlcjogMTtcbn1cbiN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIG1zLWNhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCB7XG4gIG9yZGVyOiAzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtY2FyZCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xufVxuI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzO1xufVxuI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIHtcbiAgb3JkZXI6IDM7XG59XG4jdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgbXMtY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwge1xuICBvcmRlcjogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzO1xufVxuI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWRldGFpbCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtLFxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50LFxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQsXG4gICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsLFxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsLFxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQsXG4gICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgbXMtY2FyZCxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgbXMtY2FyZCxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIG1zLWNhcmQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtcG9pbnQsXG4gICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtcG9pbnQsXG4gICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLXBvaW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwsXG4gICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsLFxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCBtcy1jYXJkLFxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQgbXMtY2FyZCxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCBtcy1jYXJkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4jdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWluLXdpZHRoOiAzNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIge1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDE2cHggMCAyNHB4O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4jdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmxvZ28gLmxvZ28taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmxvZ28gLmxvZ28tdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5mb2xkLXRvZ2dsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBjb2xvcjogI0Q0RDRENDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdmVydGljYWwtbmF2aWdhdGlvbjpub3QoLl9tZC1sb2NrZWQtb3Blbikge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLyogI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTUuc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgfSovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaGFkb3c6IDVweCAwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmZvbGQtdG9nZ2xlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAubG9nbyAubG9nby1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmxvZ28gLmxvZ28taW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4gI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5mb2xkLXRvZ2dsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBtYXgtd2lkdGg6IDY0cHg7XG4gIH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5sb2dvLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gIGhlaWdodDogNjRweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgcGFkZGluZzogMCAxNnB4IDAgMjRweDtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uOm5vdCguX21kLWxvY2tlZC1vcGVuKSB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBtYXgtd2lkdGg6IDY0cHg7XG4gIH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5sb2dvLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwZXJzb25hbCAuZmluYW5jaWFsIC5zZWFyY2gge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xNCU7XG59XG5cbiNwZXJzb25hbCAuZmluYW5jaWFsIC5zZWFyY2gge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xNCU7XG59XG4jcGVyc29uYWwgLmNvbnRlaW5lci1kZXBlbmRlbnQge1xuICBtYXJnaW46IDBweCAzMHB4IDIwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuI3BlcnNvbmFsIC5maW5hbmNpYWwgLnNlYXJjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTE0JTtcbn1cblxuI3BlcnNvbmFsIC5maW5hbmNpYWwgLnNlYXJjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTE0JTtcbn1cblxuI3BlcnNvbmFsIC5maW5hbmNpYWwgLnNlYXJjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTE0JTtcbn1cblxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLmZyaWVuZHMgLmZyaWVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDQ0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7XG59XG4jcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuZnJpZW5kcyAuZnJpZW5kIC5zdGF0dXMub25saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1Mztcbn1cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnN0YXR1cy5vZmZsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMDtcbn1cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnN0YXR1cy5hd2F5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkQwMDtcbn1cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zZXJ2ZXJzIC5zZXJ2ZXIgLnN0YXR1cyB7XG4gIG1hcmdpbjogMjRweCAyMHB4IDI4cHggOHB4O1xufVxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnNlcnZlcnMgLnNlcnZlciAuc3RhdHVzLm5vcm1hbCB7XG4gIGNvbG9yOiAjMDBDODUzO1xufVxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnNlcnZlcnMgLnNlcnZlciAuc3RhdHVzLndhcm4ge1xuICBjb2xvcjogI0Q1MDAwMDtcbn1cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zZXJ2ZXJzIC5zZXJ2ZXIgLnN0YXR1cy5lcnJvciB7XG4gIGNvbG9yOiAjRkY2RDAwO1xufVxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnN0YXQgbWQtcHJvZ3Jlc3MtbGluZWFyLm5vcm1hbCAubWQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1Mztcbn1cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci5ub3JtYWwgLm1kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAwLCA4MywgMC4zKTtcbn1cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci53YXJuIC5tZC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwO1xufVxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnN0YXQgbWQtcHJvZ3Jlc3MtbGluZWFyLndhcm4gLm1kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMDksIDAsIDAuMyk7XG59XG4jcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuc3RhdCBtZC1wcm9ncmVzcy1saW5lYXIuYWxlcnQgLm1kLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDA7XG59XG4jcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuc3RhdCBtZC1wcm9ncmVzcy1saW5lYXIuYWxlcnQgLm1kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAwLCAwLCAwLjMpO1xufVxuXG4jcXVpY2stcGFuZWwgLnRvZGF5LXRhYiAuZGF0ZSA+IG1kLWxpc3QtaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xufVxuXG4jcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5tYWluLFxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAubWFpbiAuY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDQ0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTA7XG59XG4jcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5tYWluIC5jb250YWN0IC5zdGF0dXMub25saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1Mztcbn1cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnN0YXR1cy5vZmZsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMDtcbn1cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnN0YXR1cy5hd2F5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkQwMDtcbn1cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLnJlY2VudCAuY29udGFjdCAuc3RhdHVzIHtcbiAgdG9wOiAxOHB4O1xufVxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdyAuYnViYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDIzOSwgMjQxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyMCwgMjIzLCAyMjUpO1xufVxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTphZnRlciwgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTphZnRlciB7XG4gIGxlZnQ6IC03cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBib3JkZXI6IDExcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzNiwgMjM5LCAyNDEpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTpiZWZvcmUge1xuICBsZWZ0OiAtOXB4O1xuICByaWdodDogYXV0bztcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IGF1dG87XG4gIGJvcmRlcjogOHB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyMjAsIDIyMywgMjI1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLm1lc3NhZ2Utcm93IC5idWJibGUgLnRpbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLm1lc3NhZ2Utcm93LmNvbnRhY3QgLmF2YXRhciB7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLm1lc3NhZ2Utcm93LnVzZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4jcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIC5hdmF0YXIge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAwIDAgMCAxNnB4O1xufVxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cudXNlciAuYnViYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RGRUJFMDtcbiAgb3JkZXI6IDE7XG59XG4jcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIC5idWJibGU6YWZ0ZXIge1xuICByaWdodDogLTdweDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRThGNUU5IHRyYW5zcGFyZW50O1xufVxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cudXNlciAuYnViYmxlOmJlZm9yZSB7XG4gIHJpZ2h0OiAtOXB4O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjREZFQkUwIHRyYW5zcGFyZW50O1xufVxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAucmVwbHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLnJlcGx5IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA5NnB4O1xuICBtYXgtaGVpZ2h0OiA5NnB4O1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG59XG5cbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAubG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIgLmxvZ28gLmxvZ28taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJsaWdodC1ibHVlXCIsIFwiNjAwXCIpO1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIgLmxvZ28gLmxvZ28tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhciB7XG4gIGhlaWdodDogMTI4cHg7XG4gIG1pbi1oZWlnaHQ6IDEyOHB4O1xuICBtYXgtaGVpZ2h0OiAxMjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhciAudG9wLXJvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG59XG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhciAudG9wLXJvdyAubmF2aWdhdGlvbi10b2dnbGUge1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uICN0b29sYmFyIC50b3Atcm93IC5uYXZpZ2F0aW9uLXRvZ2dsZSAubWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI3Rvb2xiYXIgLnRvcC1yb3cgLmxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhciAudG9wLXJvdyAubG9nbyAubG9nby1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImxpZ2h0LWJsdWVcIiwgXCI2MDBcIik7XG4gIHdpZHRoOiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI3Rvb2xiYXIgLnRvcC1yb3cgLmxvZ28gLmxvZ28tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI3Rvb2xiYXIgLmJvdHRvbS1yb3cge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5sb2dvIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdG9vbGJhciAubG9nbyAubG9nby1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImxpZ2h0LWJsdWVcIiwgXCI2MDBcIik7XG4gIHdpZHRoOiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3Rvb2xiYXIgLmxvZ28gLmxvZ28tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3Rvb2xiYXIgLm5hdmlnYXRpb24tZm9sZC10b2dnbGUge1xuICB3aWR0aDogNjRweDtcbiAgbWluLXdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5uYXZpZ2F0aW9uLWZvbGQtdG9nZ2xlIG1kLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3Rvb2xiYXIgLm5hdmlnYXRpb24tZm9sZC10b2dnbGUgbWQtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdG9vbGJhciAubG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYge1xuICB3aWR0aDogMzIwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jZmlsZS1tYW5hZ2VyIC5zaWRlbmF2Ll9tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYgLmhlYWRlciB7XG4gIGhlaWdodDogMTQwcHg7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgcGFkZGluZzogMjRweCAyNHB4O1xufVxuI2ZpbGUtbWFuYWdlciAuc2lkZW5hdiAuaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuI2ZpbGUtbWFuYWdlciAuc2lkZW5hdiAuaGVhZGVyIC50b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogOCU7XG59XG4jZmlsZS1tYW5hZ2VyIC5zaWRlbmF2IC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI2ZpbGUtbWFuYWdlciAuc2lkZW5hdiAuY29udGVudCAuZmlsZS1kZXRhaWxzIC5wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAyNDBweDtcbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYgLmNvbnRlbnQgLmZpbGUtZGV0YWlscyAub2ZmbGluZS1zd2l0Y2gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZmlsZS1tYW5hZ2VyIC5zaWRlbmF2IC5jb250ZW50IC5maWxlLWRldGFpbHMgLm9mZmxpbmUtc3dpdGNoIG1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMDtcbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYgLmNvbnRlbnQgLmZpbGUtZGV0YWlscyAub2ZmbGluZS1zd2l0Y2ggbWQtc3dpdGNoIC5tZC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG4jZmlsZS1tYW5hZ2VyIC5zaWRlbmF2IC5jb250ZW50IC5maWxlLWRldGFpbHMgLnRpdGxlIHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDE2cHggMjRweDtcbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYgLmNvbnRlbnQgLmZpbGUtZGV0YWlscyB0YWJsZSB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jZmlsZS1tYW5hZ2VyIC5zaWRlbmF2IC5jb250ZW50IC5maWxlLWRldGFpbHMgdGFibGUgdHIgdGgsXG4jZmlsZS1tYW5hZ2VyIC5zaWRlbmF2IC5jb250ZW50IC5maWxlLWRldGFpbHMgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4jZmlsZS1tYW5hZ2VyIC5zaWRlbmF2IC5jb250ZW50IC5maWxlLWRldGFpbHMgdGFibGUgdHIudHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuI2ZpbGUtbWFuYWdlciAuc2lkZW5hdiAuY29udGVudCAuZmlsZS1kZXRhaWxzIHRhYmxlIHRyLm93bmVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjZmlsZS1tYW5hZ2VyIC5zaWRlbmF2IC5oZWFkZXIge1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgbWF4LWhlaWdodDogMTYwcHg7XG4gIH1cbn1cbiNmaWxlLW1hbmFnZXIgLmdyaWQtdmlldyB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7XG59XG4jZmlsZS1tYW5hZ2VyIC5ncmlkLXZpZXcgLml0ZW0ge1xuICBtYXJnaW46IDhweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNmaWxlLW1hbmFnZXIgLmdyaWQtdmlldyAuaXRlbS5mb2xkZXIge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuI2ZpbGUtbWFuYWdlciAuZ3JpZC12aWV3IC5pdGVtLmZvbGRlciAudGl0bGUgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbiNmaWxlLW1hbmFnZXIgLmdyaWQtdmlldyAuaXRlbS5mb2xkZXIgLnRpdGxlIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNmaWxlLW1hbmFnZXIgLmdyaWQtdmlldyAuaXRlbS5mb2xkZXIgLnNob3ctZGV0YWlscyAubWQtaWNvbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4jZmlsZS1tYW5hZ2VyIC5ncmlkLXZpZXcgLml0ZW0uZmlsZSAucHJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB3aWR0aDogMTAwJTtcbn1cbiNmaWxlLW1hbmFnZXIgLmdyaWQtdmlldyAuaXRlbS5maWxlIC5ib3R0b20ge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuI2ZpbGUtbWFuYWdlciAuZ3JpZC12aWV3IC5pdGVtLmZpbGUgLmJvdHRvbSAudGl0bGUgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbiNmaWxlLW1hbmFnZXIgLmdyaWQtdmlldyAuaXRlbS5maWxlIC5ib3R0b20gLnRpdGxlIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNmaWxlLW1hbmFnZXIgLmdyaWQtdmlldyAuaXRlbS5maWxlIC5ib3R0b20gLnNob3ctZGV0YWlscyAubWQtaWNvbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbiNmaWxlLW1hbmFnZXIgLmxpc3QtdmlldyA+IHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgd2lkdGg6IDEwNnB4O1xufVxuI2ZpbGUtbWFuYWdlciAubGlzdC12aWV3ID4gdGJvZHkgdHIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jZmlsZS1tYW5hZ2VyIC5saXN0LXZpZXcgPiB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG59XG4jZmlsZS1tYW5hZ2VyIC5saXN0LXZpZXcgPiB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDI0cHggOHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI2ZpbGUtbWFuYWdlciAubGlzdC12aWV3ID4gdGJvZHkgdHIgdGQuZmlsZS1pY29uIHtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2ZpbGUtbWFuYWdlciAubGlzdC12aWV3ID4gdGJvZHkgdHIgdGQubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZmlsZS1tYW5hZ2VyIC5saXN0LXZpZXcgPiB0Ym9keSB0ciB0ZC50eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jZmlsZS1tYW5hZ2VyIC5saXN0LXZpZXcgPiB0Ym9keSB0ciB0ZC5vd25lciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuI2ZpbGUtbWFuYWdlciAubGlzdC12aWV3ID4gdGJvZHkgdHIgdGQuc2hvdy1kZXRhaWxzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2ZpbGUtbWFuYWdlciAubGlzdC12aWV3ID4gdGJvZHkgdHIgdGQubW9yZSB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZGFzaGJvYXJkLWFuYWx5dGljcyB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jZGFzaGJvYXJkLWFuYWx5dGljcyAjd2lkZ2V0cyAubXMtY2FyZCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbiNkYXNoYm9hcmQtcHJvamVjdCA+IC5jZW50ZXIgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWluLWhlaWdodDogMTYwcHg7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNkYXNoYm9hcmQtcHJvamVjdCA+IC5jZW50ZXIgPiAuaGVhZGVyIC5zZWxlY3RlZC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGFzaGJvYXJkLXByb2plY3QgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZGFzaGJvYXJkLXByb2plY3QgPiAuY2VudGVyID4gLmhlYWRlciAucHJvamVjdC1zZWxlY3RvciBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGFzaGJvYXJkLXByb2plY3QgPiAuY2VudGVyID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI2Rhc2hib2FyZC1wcm9qZWN0ID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNkYXNoYm9hcmQtcHJvamVjdCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4jZGFzaGJvYXJkLXByb2plY3QgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbiNkYXNoYm9hcmQtcHJvamVjdCA+IC5jZW50ZXIgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jZGFzaGJvYXJkLXByb2plY3QgPiAuY2VudGVyID4gLmNvbnRlbnQgPiBtZC10YWJzOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiA1NnB4O1xufVxuI2Rhc2hib2FyZC1wcm9qZWN0ID4gLmNlbnRlciA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbiNkYXNoYm9hcmQtcHJvamVjdCA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtaW4td2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2Rhc2hib2FyZC1wcm9qZWN0ID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbn1cbiNkYXNoYm9hcmQtc2VydmVyIHtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5kZW1vLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uZGVtby1jb250ZW50IGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZGVtby1zaWRlbmF2IG1kLWxpc3QtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuXG4jbG9jayB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWFyY2guanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNsb2NrICNsb2NrLWZvcm0td3JhcHBlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuI2xvY2sgI2xvY2stZm9ybS13cmFwcGVyICNsb2NrLWZvcm0ge1xuICBwYWRkaW5nOiA0OHB4IDMycHggMzJweCAzMnB4O1xuICB3aWR0aDogMzg0cHg7XG4gIG1heC13aWR0aDogMzg0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4jbG9jayAjbG9jay1mb3JtLXdyYXBwZXIgI2xvY2stZm9ybSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiNsb2NrICNsb2NrLWZvcm0td3JhcHBlciAjbG9jay1mb3JtIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI2xvY2sgI2xvY2stZm9ybS13cmFwcGVyICNsb2NrLWZvcm0gLmF2YXRhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbiNsb2NrICNsb2NrLWZvcm0td3JhcHBlciAjbG9jay1mb3JtIC5hdmF0YXItY29udGFpbmVyIG1kLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IDJweDtcbn1cbiNsb2NrICNsb2NrLWZvcm0td3JhcHBlciAjbG9jay1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMnB4IDAgMCAwO1xufVxuI2xvY2sgI2xvY2stZm9ybS13cmFwcGVyICNsb2NrLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2xvY2sgI2xvY2stZm9ybS13cmFwcGVyICNsb2NrLWZvcm0gLm1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNsb2NrICNsb2NrLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAjbG9jayAjbG9jay1mb3JtLXdyYXBwZXIgI2xvY2stZm9ybSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbG9jayAjbG9jay1mb3JtLXdyYXBwZXIgI2xvY2stZm9ybSAuc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjbG9jayAjbG9jay1mb3JtLXdyYXBwZXIgI2xvY2stZm9ybSAuYXZhdGFyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAjbG9jayAjbG9jay1mb3JtLXdyYXBwZXIgI2xvY2stZm9ybSBmb3JtIC5tZC1idXR0b24ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbiNmb3Jnb3QtcGFzc3dvcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21hcmNoLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jZm9yZ290LXBhc3N3b3JkICNmb3Jnb3QtcGFzc3dvcmQtZm9ybS13cmFwcGVyIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHg7XG59XG4jZm9yZ290LXBhc3N3b3JkICNmb3Jnb3QtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNmb3Jnb3QtcGFzc3dvcmQtZm9ybSB7XG4gIHdpZHRoOiAzODRweDtcbiAgbWF4LXdpZHRoOiAzODRweDtcbiAgcGFkZGluZzogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gLmxvZ28ge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjhweDtcbiAgZm9udC1zaXplOiA4NnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNmb3Jnb3QtcGFzc3dvcmQgI2ZvcmdvdC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI2ZvcmdvdC1wYXNzd29yZC1mb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gLmxvZ2luIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZm9yZ290LXBhc3N3b3JkICNmb3Jnb3QtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNmb3Jnb3QtcGFzc3dvcmQtZm9ybSAubG9naW4gLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNmb3Jnb3QtcGFzc3dvcmQgI2ZvcmdvdC1wYXNzd29yZC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gZm9ybSAubWQtYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4jbG9naW4tdjIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21hcmNoLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWludHJvIHtcbiAgcGFkZGluZzogMTI4cHg7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWludHJvIC5sb2dvIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBsaW5lLWhlaWdodDogMTI4cHg7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1pbnRybyAudGl0bGUge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWludHJvIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcbiAgd2lkdGg6IDQxNnB4O1xuICBtaW4td2lkdGg6IDQxNnB4O1xuICBtYXgtd2lkdGg6IDQxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSB7XG4gIHBhZGRpbmc6IDEyOHB4IDQ4cHggNDhweCA0OHB4O1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLmxvZ28ge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjhweDtcbiAgZm9udC1zaXplOiA4NnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gZm9ybSBtZC1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIGZvcm0gLnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gZm9ybSAucmVtZW1iZXItZm9yZ290LXBhc3N3b3JkIC5yZW1lbWJlci1tZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSBmb3JtIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQgLmZvcmdvdC1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIGZvcm0gLnN1Ym1pdC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLnNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMTZweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5zZXBhcmF0b3IgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgei1pbmRleDogOTk5OTtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5zZXBhcmF0b3IgLnRleHQ6YmVmb3JlLCAjbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAuc2VwYXJhdG9yIC50ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAuc2VwYXJhdG9yIC50ZXh0OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLnNlcGFyYXRvciAudGV4dDphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAubWQtYnV0dG9uLmdvb2dsZSwgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayB7XG4gIHdpZHRoOiA3MCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUgbWQtaWNvbiwgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDczRDMyO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2MywgOTIsIDE1NCk7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAucmVnaXN0ZXIge1xuICBtYXJnaW46IDMycHggYXV0byAyNHB4IGF1dG87XG4gIHdpZHRoOiAyNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5yZWdpc3RlciAudGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gICNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5tZC1idXR0b24uZ29vZ2xlLCAjbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAubWQtYnV0dG9uLmZhY2Vib29rIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4jcmVnaXN0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21hcmNoLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0ge1xuICB3aWR0aDogMzg0cHg7XG4gIG1heC13aWR0aDogMzg0cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIC5sb2dvIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBsaW5lLWhlaWdodDogMTI4cHg7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSAudGl0bGUge1xuICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIGZvcm0gbWQtY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSBmb3JtIC50ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSAudGVybXMgYSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSBmb3JtIC5zdWJtaXQtYnV0dG9uIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSAubG9naW4ge1xuICBtYXJnaW46IDMycHggYXV0byAyNHB4IGF1dG87XG4gIHdpZHRoOiAyNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIC5sb2dpbiAudGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSAubWQtYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4jbG9naW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21hcmNoLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0ge1xuICB3aWR0aDogMzg0cHg7XG4gIG1heC13aWR0aDogMzg0cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5sb2dvIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBsaW5lLWhlaWdodDogMTI4cHg7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAudGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogMTZweCAwIDMycHggMDtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIGZvcm0gbWQtY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIGZvcm0gLnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCAucmVtZW1iZXItbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gZm9ybSAucmVtZW1iZXItZm9yZ290LXBhc3N3b3JkIC5mb3Jnb3QtcGFzc3dvcmQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIC5zdWJtaXQtYnV0dG9uIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAucmVnaXN0ZXIge1xuICBtYXJnaW46IDMycHggYXV0byAyNHB4IGF1dG87XG4gIHdpZHRoOiAyNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5yZWdpc3RlciAudGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMTZweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAuc2VwYXJhdG9yIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAuc2VwYXJhdG9yIC50ZXh0OmJlZm9yZSwgI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnNlcGFyYXRvciAudGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnNlcGFyYXRvciAudGV4dDpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5zZXBhcmF0b3IgLnRleHQ6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUsICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZmFjZWJvb2sge1xuICB3aWR0aDogMTkycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUgbWQtaWNvbiwgI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDczRDMyO1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2MywgOTIsIDE1NCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIGZvcm0gLm1kLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAubWQtYnV0dG9uLmdvb2dsZSwgI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuI3JlZ2lzdGVyLXYyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXJjaC5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1pbnRybyB7XG4gIHBhZGRpbmc6IDEyOHB4O1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1pbnRybyAubG9nbyB7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEyOHB4O1xuICBmb250LXNpemU6IDg2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItaW50cm8gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1pbnRybyAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciB7XG4gIHdpZHRoOiA0MTZweDtcbiAgbWluLXdpZHRoOiA0MTZweDtcbiAgbWF4LXdpZHRoOiA0MTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0ge1xuICBwYWRkaW5nOiAxMjhweCA0OHB4IDQ4cHggNDhweDtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyICNyZWdpc3Rlci12Mi1mb3JtIC5sb2dvIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBsaW5lLWhlaWdodDogMTI4cHg7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSAudGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyICNyZWdpc3Rlci12Mi1mb3JtIGZvcm0gbWQtY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSBmb3JtIC50ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gZm9ybSAudGVybXMgYSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSBmb3JtIC5tZC1idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyICNyZWdpc3Rlci12Mi1mb3JtIC5sb2dpbiB7XG4gIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcbiAgd2lkdGg6IDI1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gLmxvZ2luIC50ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gICNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyICNyZWdpc3Rlci12Mi1mb3JtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI3Jlc2V0LXBhc3N3b3JkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXJjaC5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZzogMzJweDtcbn1cbiNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNyZXNldC1wYXNzd29yZC1mb3JtIHtcbiAgd2lkdGg6IDM4NHB4O1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4jcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjcmVzZXQtcGFzc3dvcmQtZm9ybSAubG9nbyB7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEyOHB4O1xuICBmb250LXNpemU6IDg2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI3Jlc2V0LXBhc3N3b3JkLWZvcm0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG59XG4jcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjcmVzZXQtcGFzc3dvcmQtZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjcmVzZXQtcGFzc3dvcmQtZm9ybSBmb3JtIC5zdWJtaXQtYnV0dG9uIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjcmVzZXQtcGFzc3dvcmQtZm9ybSAubG9naW4ge1xuICBtYXJnaW46IDMycHggYXV0byAyNHB4IGF1dG87XG4gIHdpZHRoOiAyNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNyZXNldC1wYXNzd29yZC1mb3JtIC5sb2dpbiAudGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI3Jlc2V0LXBhc3N3b3JkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI3Jlc2V0LXBhc3N3b3JkLWZvcm0gZm9ybSAubWQtYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4jZXJyb3ItNDA0IC5jb250ZW50IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA1MTJweDtcbiAgbWFyZ2luLXRvcDogMTI4cHg7XG59XG4jZXJyb3ItNDA0IC5jb250ZW50IC5lcnJvci1jb2RlIHtcbiAgZm9udC1zaXplOiAxMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNlcnJvci00MDQgLmNvbnRlbnQgLm1lc3NhZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jZXJyb3ItNDA0IC5jb250ZW50IC5zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgbWFyZ2luOiA0OHB4IGF1dG8gMTZweCBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI2Vycm9yLTQwNCAuY29udGVudCAuc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbn1cbiNlcnJvci00MDQgLmNvbnRlbnQgLmJhY2stbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZXJyb3ItNTAwIC5jb250ZW50IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA1MTJweDtcbiAgbWFyZ2luLXRvcDogMTI4cHg7XG59XG4jZXJyb3ItNTAwIC5jb250ZW50IC5lcnJvci1jb2RlIHtcbiAgZm9udC1zaXplOiAxMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNlcnJvci01MDAgLmNvbnRlbnQgLm1lc3NhZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jZXJyb3ItNTAwIC5jb250ZW50IC5zdWItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gNDhweCBhdXRvO1xufVxuI2Vycm9yLTUwMCAuY29udGVudCAucmVwb3J0LWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxubWQtZGlhbG9nLmV2ZW50LWRldGFpbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICB3aWR0aDogNTYwcHg7XG59XG5tZC1kaWFsb2cuZXZlbnQtZGV0YWlsLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tZC1kaWFsb2cuZXZlbnQtZGV0YWlsLWRpYWxvZyBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtZGlhbG9nLmV2ZW50LWRldGFpbC1kaWFsb2cgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbm1kLWRpYWxvZy5ldmVudC1kZXRhaWwtZGlhbG9nIG1kLXRvb2xiYXIgLm1kLXRvb2xiYXItdG9vbHMgLmVkaXQtZXZlbnQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiAtMjhweDtcbn1cbm1kLWRpYWxvZy5ldmVudC1kZXRhaWwtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDtcbn1cbm1kLWRpYWxvZy5ldmVudC1kZXRhaWwtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5ldmVudC1kZXRhaWxzIG1kLWljb24ge1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG5tZC1kaWFsb2cuZXZlbnQtZGV0YWlsLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtZGV0YWlsLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5tZC1kaWFsb2cuZXZlbnQtZGV0YWlsLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtZGV0YWlsLXJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgbWQtZGlhbG9nLmV2ZW50LWRldGFpbC1kaWFsb2cge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIG1kLWRpYWxvZy5ldmVudC1kZXRhaWwtZGlhbG9nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5tZC1kaWFsb2cuZXZlbnQtZm9ybS1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNzIwcHg7XG59XG5tZC1kaWFsb2cuZXZlbnQtZm9ybS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtZGlhbG9nLmV2ZW50LWZvcm0tZGlhbG9nIGZvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxubWQtZGlhbG9nLmV2ZW50LWZvcm0tZGlhbG9nIGZvcm0gbWQtdG9vbGJhciAudGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5tZC1kaWFsb2cuZXZlbnQtZm9ybS1kaWFsb2cgZm9ybSAuZGF0ZS1yb3cgbWQtZGF0ZXBpY2tlciB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbm1kLWRpYWxvZy5ldmVudC1mb3JtLWRpYWxvZyBmb3JtIC5ub3RpZmljYXRpb25zIHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxubWQtZGlhbG9nLmV2ZW50LWZvcm0tZGlhbG9nIGZvcm0gLm5vdGlmaWNhdGlvbnMgPiAubWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxubWQtZGlhbG9nLmV2ZW50LWZvcm0tZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIG1kLWRpYWxvZy5ldmVudC1mb3JtLWRpYWxvZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgbWQtZGlhbG9nLmV2ZW50LWZvcm0tZGlhbG9nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4jY2hhdC1hcHAgLmxlZnQtc2lkZW5hdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MDBweDtcbn1cbiNjaGF0LWFwcCAubGVmdC1zaWRlbmF2IC52aWV3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbiNjaGF0LWFwcCAucmlnaHQtc2lkZW5hdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MDBweDtcbn1cbiNjaGF0LWFwcCAucmlnaHQtc2lkZW5hdiAudmlldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuXG4jZS1jb21tZXJjZS1vcmRlciA+IC5oZWFkZXIge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG59XG4jZS1jb21tZXJjZS1vcmRlciA+IC5oZWFkZXIgLmdvdG8tb3JkZXJzLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbiNlLWNvbW1lcmNlLW9yZGVyID4gLmhlYWRlciAuc3VidGl0bGUge1xuICBtYXJnaW46IDZweCAwIDAgMDtcbn1cbiNlLWNvbW1lcmNlLW9yZGVyIC5vcmRlci1kZXRhaWwtZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI2UtY29tbWVyY2Utb3JkZXIgLm9yZGVyLWRldGFpbC1mb3JtLWNvbnRhaW5lci5jdXN0b21lciB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jZS1jb21tZXJjZS1vcmRlciAub3JkZXItZGV0YWlsLWZvcm0tY29udGFpbmVyLmN1c3RvbWVyIC5hZGRyZXNzZXMgbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuI2UtY29tbWVyY2Utb3JkZXIgLm9yZGVyLWRldGFpbC1mb3JtLWNvbnRhaW5lci5jdXN0b21lciAuYWRkcmVzc2VzIC5hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMCAxNnB4IDA7XG59XG4jZS1jb21tZXJjZS1vcmRlciAub3JkZXItZGV0YWlsLWZvcm0tY29udGFpbmVyLnN0YXR1cyAuc3RhdHVzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2UtY29tbWVyY2Utb3JkZXIgLm9yZGVyLWRldGFpbC1mb3JtLWNvbnRhaW5lci5zdGF0dXMgLnVwZGF0ZS1zdGF0dXMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuI2UtY29tbWVyY2Utb3JkZXIgLm9yZGVyLWRldGFpbC1mb3JtLWNvbnRhaW5lci5zaGlwcGluZyAudHJhY2tpbmctY29kZS5lZGl0YWJsZS1jbGljayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNlLWNvbW1lcmNlLW9yZGVyIC5vcmRlci1kZXRhaWwtZm9ybS1jb250YWluZXIuc2hpcHBpbmcgLmVkaXRhYmxlLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA4cHggMCA4cHggMjRweDtcbn1cbiNlLWNvbW1lcmNlLW9yZGVyIC5vcmRlci1kZXRhaWwtZm9ybS1jb250YWluZXIuc2hpcHBpbmcgLmVkaXRhYmxlLWNvbnRyb2xzIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogNHB4O1xufVxuI2UtY29tbWVyY2Utb3JkZXIgLm9yZGVyLWRldGFpbC1mb3JtLWNvbnRhaW5lci5zaGlwcGluZyAuZWRpdGFibGUtY29udHJvbHMgLmVkaXRhYmxlLWJ1dHRvbnMgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI2UtY29tbWVyY2Utb3JkZXIgLm9yZGVyLWRldGFpbC1mb3JtLWNvbnRhaW5lci5wcm9kdWN0cyB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZS1jb21tZXJjZS1vcmRlciAub3JkZXItZGV0YWlsLWZvcm0tY29udGFpbmVyLnByb2R1Y3RzIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jZS1jb21tZXJjZS1vcmRlciAub3JkZXItZGV0YWlsLWZvcm0tY29udGFpbmVyLnByb2R1Y3RzIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0ciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNlLWNvbW1lcmNlLW9yZGVyIC5vcmRlci1kZXRhaWwtZm9ybS1jb250YWluZXIucHJvZHVjdHMgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IC5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuI2UtY29tbWVyY2UtcHJvZHVjdHMgLmNlbnRlciAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0cyAuY2VudGVyIC5oZWFkZXIgLmgxIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0cyAuY2VudGVyIC5oZWFkZXIgLnByb2R1Y3QtY291bnQge1xuICBtYXJnaW46IDZweCAwIDAgMzZweDtcbn1cbiNlLWNvbW1lcmNlLXByb2R1Y3RzIC5jZW50ZXIgLmhlYWRlciAuc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0cyAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWljb24ge1xuICBtYXJnaW46IDAgLTI0cHggMCAwO1xufVxuI2UtY29tbWVyY2UtcHJvZHVjdHMgLmNlbnRlciAuaGVhZGVyIC5zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gIG1hcmdpbjogMCAwIDAgMzJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zIGVhc2U7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0cyAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0cyAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbiNlLWNvbW1lcmNlLXByb2R1Y3RzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbiNlLWNvbW1lcmNlLXByb2R1Y3RzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0cyAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcbiAgbWluLWhlaWdodDogNjRweDtcbn1cbiNlLWNvbW1lcmNlLXByb2R1Y3RzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUgdGgge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0cyAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IC5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNlLWNvbW1lcmNlLXByb2R1Y3RzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgLnF1YW50aXR5LWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0cyAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IC5xdWFudGl0eS1pbmRpY2F0b3IgKyBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0cyAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IC5lZGl0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuI2UtY29tbWVyY2Utb3JkZXJzIC5jZW50ZXIgLmhlYWRlciB7XG4gIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuI2UtY29tbWVyY2Utb3JkZXJzIC5jZW50ZXIgLmhlYWRlciAuaDEgbWQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbiNlLWNvbW1lcmNlLW9yZGVycyAuY2VudGVyIC5oZWFkZXIgLm9yZGVyLWNvdW50IHtcbiAgbWFyZ2luOiA2cHggMCAwIDM2cHg7XG59XG4jZS1jb21tZXJjZS1vcmRlcnMgLmNlbnRlciAuaGVhZGVyIC5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbiNlLWNvbW1lcmNlLW9yZGVycyAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWljb24ge1xuICBtYXJnaW46IDAgLTI0cHggMCAwO1xufVxuI2UtY29tbWVyY2Utb3JkZXJzIC5jZW50ZXIgLmhlYWRlciAuc2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICBtYXJnaW46IDAgMCAwIDMycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlO1xufVxuI2UtY29tbWVyY2Utb3JkZXJzIC5jZW50ZXIgLmhlYWRlciAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbiNlLWNvbW1lcmNlLW9yZGVycyAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbiNlLWNvbW1lcmNlLW9yZGVycyAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIge1xuICBwYWRkaW5nOiA4cHg7XG59XG4jZS1jb21tZXJjZS1vcmRlcnMgLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbiNlLWNvbW1lcmNlLW9yZGVycyAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcbiAgbWluLWhlaWdodDogNjRweDtcbn1cbiNlLWNvbW1lcmNlLW9yZGVycyAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlIHRoIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuI2UtY29tbWVyY2Utb3JkZXJzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgLnN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4jZS1jb21tZXJjZS1wcm9kdWN0IC5oZWFkZXIge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0IC5oZWFkZXIgLmdvdG8tcHJvZHVjdHMtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuI2UtY29tbWVyY2UtcHJvZHVjdCAuaGVhZGVyIC5wcm9kdWN0LWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2UtY29tbWVyY2UtcHJvZHVjdCAuaGVhZGVyIC5wcm9kdWN0LWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNlLWNvbW1lcmNlLXByb2R1Y3QgLmhlYWRlciAuc3VidGl0bGUge1xuICBtYXJnaW46IDZweCAwIDAgMDtcbn1cbiNlLWNvbW1lcmNlLXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlsLWZvcm0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbiNlLWNvbW1lcmNlLXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlsLWZvcm0tY29udGFpbmVyICNwcm9kdWN0LWltYWdlLXVwbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2UtY29tbWVyY2UtcHJvZHVjdCAucHJvZHVjdC1kZXRhaWwtZm9ybS1jb250YWluZXIgI3Byb2R1Y3QtaW1hZ2UtdXBsb2FkZXIuZHJvcHBpbmcgLmRyb3AtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jZS1jb21tZXJjZS1wcm9kdWN0IC5wcm9kdWN0LWRldGFpbC1mb3JtLWNvbnRhaW5lciAjcHJvZHVjdC1pbWFnZS11cGxvYWRlciAuZHJvcC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgei1pbmRleDogMTAwO1xufVxuI2UtY29tbWVyY2UtcHJvZHVjdCAucHJvZHVjdC1kZXRhaWwtZm9ybS1jb250YWluZXIgI3Byb2R1Y3QtaW1hZ2UtdXBsb2FkZXIgLnVwbG9hZC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI2UtY29tbWVyY2UtcHJvZHVjdCAucHJvZHVjdC1kZXRhaWwtZm9ybS1jb250YWluZXIgI3Byb2R1Y3QtaW1hZ2UtdXBsb2FkZXIgLmltYWdlLXpvb20tYXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdpZHRoOiA1MDBweDtcbn1cbiNlLWNvbW1lcmNlLXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlsLWZvcm0tY29udGFpbmVyICNwcm9kdWN0LWltYWdlLXVwbG9hZGVyIC5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW46IDhweDtcbn1cbiNlLWNvbW1lcmNlLXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlsLWZvcm0tY29udGFpbmVyICNwcm9kdWN0LWltYWdlLXVwbG9hZGVyIC5wcm9kdWN0LWltYWdlLnVwbG9hZGluZyAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuI2UtY29tbWVyY2UtcHJvZHVjdCAucHJvZHVjdC1kZXRhaWwtZm9ybS1jb250YWluZXIgI3Byb2R1Y3QtaW1hZ2UtdXBsb2FkZXIgLnByb2R1Y3QtaW1hZ2UgLm1lZGlhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4jZmlsZS1tYW5hZ2VyIC5zaWRlbmF2IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI2ZpbGUtbWFuYWdlciAuc2lkZW5hdi5fbWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMzIwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZmlsZS1tYW5hZ2VyIC5zaWRlbmF2IC5oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYgLmhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4jZmlsZS1tYW5hZ2VyIC5zaWRlbmF2IC5jb250ZW50IC5maWxlLWRldGFpbHMgLnByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuI2ZpbGUtbWFuYWdlciAuc2lkZW5hdiAuY29udGVudCAuZmlsZS1kZXRhaWxzIC5vZmZsaW5lLXN3aXRjaCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYgLmNvbnRlbnQgLmZpbGUtZGV0YWlscyAub2ZmbGluZS1zd2l0Y2ggbWQtc3dpdGNoIHtcbiAgbWFyZ2luOiAwO1xufVxuI2ZpbGUtbWFuYWdlciAuc2lkZW5hdiAuY29udGVudCAuZmlsZS1kZXRhaWxzIC5vZmZsaW5lLXN3aXRjaCBtZC1zd2l0Y2ggLm1kLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYgLmNvbnRlbnQgLmZpbGUtZGV0YWlscyAudGl0bGUge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTZweCAyNHB4O1xufVxuI2ZpbGUtbWFuYWdlciAuc2lkZW5hdiAuY29udGVudCAuZmlsZS1kZXRhaWxzIHRhYmxlIHtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYgLmNvbnRlbnQgLmZpbGUtZGV0YWlscyB0YWJsZSB0ciB0aCwgI2ZpbGUtbWFuYWdlciAuc2lkZW5hdiAuY29udGVudCAuZmlsZS1kZXRhaWxzIHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuI2ZpbGUtbWFuYWdlciAuc2lkZW5hdiAuY29udGVudCAuZmlsZS1kZXRhaWxzIHRhYmxlIHRyLnR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiNmaWxlLW1hbmFnZXIgLnNpZGVuYXYgLmNvbnRlbnQgLmZpbGUtZGV0YWlscyB0YWJsZSB0ci5vd25lciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2ZpbGUtbWFuYWdlciAuc2lkZW5hdiAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4jZmlsZS1tYW5hZ2VyIC5tYWluLXNpZGVuYXYge1xuICB3aWR0aDogMjQwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHotaW5kZXg6IDUxO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZmlsZS1tYW5hZ2VyIC5tYWluLXNpZGVuYXYgLmhlYWRlciB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jZmlsZS1tYW5hZ2VyIC5tYWluLXNpZGVuYXYgLmhlYWRlciAubG9nbyAubG9nby1pY29uIHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuI2ZpbGUtbWFuYWdlciAubWFpbi1zaWRlbmF2IC5oZWFkZXIgLmxvZ28gLmxvZ28tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbiNmaWxlLW1hbmFnZXIgLm1haW4tc2lkZW5hdiAuaGVhZGVyIC5hY2NvdW50IC5hY2NvdW50LXNlbGVjdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbiNmaWxlLW1hbmFnZXIgLm1haW4tc2lkZW5hdiAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuI2ZpbGUtbWFuYWdlciAuZ3JpZC12aWV3IHtcbiAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDtcbn1cbiNmaWxlLW1hbmFnZXIgLmdyaWQtdmlldyAuaXRlbSB7XG4gIG1hcmdpbjogOHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2ZpbGUtbWFuYWdlciAuZ3JpZC12aWV3IC5pdGVtLmZvbGRlciB7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4jZmlsZS1tYW5hZ2VyIC5ncmlkLXZpZXcgLml0ZW0uZm9sZGVyIC50aXRsZSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuI2ZpbGUtbWFuYWdlciAuZ3JpZC12aWV3IC5pdGVtLmZvbGRlciAudGl0bGUgLm5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2ZpbGUtbWFuYWdlciAuZ3JpZC12aWV3IC5pdGVtLmZvbGRlciAuc2hvdy1kZXRhaWxzIC5tZC1pY29uLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbiNmaWxlLW1hbmFnZXIgLmdyaWQtdmlldyAuaXRlbS5maWxlIC5wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2ZpbGUtbWFuYWdlciAuZ3JpZC12aWV3IC5pdGVtLmZpbGUgLmJvdHRvbSB7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4jZmlsZS1tYW5hZ2VyIC5ncmlkLXZpZXcgLml0ZW0uZmlsZSAuYm90dG9tIC50aXRsZSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuI2ZpbGUtbWFuYWdlciAuZ3JpZC12aWV3IC5pdGVtLmZpbGUgLmJvdHRvbSAudGl0bGUgLm5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2ZpbGUtbWFuYWdlciAuZ3JpZC12aWV3IC5pdGVtLmZpbGUgLmJvdHRvbSAuc2hvdy1kZXRhaWxzIC5tZC1pY29uLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuI2ZpbGUtbWFuYWdlciAubGlzdC12aWV3ID4gdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB3aWR0aDogMTA2cHg7XG59XG4jZmlsZS1tYW5hZ2VyIC5saXN0LXZpZXcgPiB0Ym9keSB0ciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNmaWxlLW1hbmFnZXIgLmxpc3QtdmlldyA+IHRib2R5IHRyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbn1cbiNmaWxlLW1hbmFnZXIgLmxpc3QtdmlldyA+IHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMjRweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4jZmlsZS1tYW5hZ2VyIC5saXN0LXZpZXcgPiB0Ym9keSB0ciB0ZC5maWxlLWljb24ge1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZmlsZS1tYW5hZ2VyIC5saXN0LXZpZXcgPiB0Ym9keSB0ciB0ZC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNmaWxlLW1hbmFnZXIgLmxpc3QtdmlldyA+IHRib2R5IHRyIHRkLnR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiNmaWxlLW1hbmFnZXIgLmxpc3QtdmlldyA+IHRib2R5IHRyIHRkLm93bmVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jZmlsZS1tYW5hZ2VyIC5saXN0LXZpZXcgPiB0Ym9keSB0ciB0ZC5zaG93LWRldGFpbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZmlsZS1tYW5hZ2VyIC5saXN0LXZpZXcgPiB0Ym9keSB0ciB0ZC5tb3JlIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbm1kLWRpYWxvZy5nYW50dC1jaGFydC1hZGQtZWRpdC1kaWFsb2cge1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tZC1kaWFsb2cuZ2FudHQtY2hhcnQtYWRkLWVkaXQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxubWQtZGlhbG9nLmdhbnR0LWNoYXJ0LWFkZC1lZGl0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuZm9ybS1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCA4cHggOHB4IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxubWQtZGlhbG9nLmdhbnR0LWNoYXJ0LWFkZC1lZGl0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuZm9ybS1jb250ZW50IC5pbnB1dC1ibG9jayB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5tZC1kaWFsb2cuZ2FudHQtY2hhcnQtYWRkLWVkaXQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmlucHV0LWJsb2NrIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5tZC1kaWFsb2cuZ2FudHQtY2hhcnQtYWRkLWVkaXQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmlucHV0LWJsb2NrIG1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMDtcbn1cbm1kLWRpYWxvZy5nYW50dC1jaGFydC1hZGQtZWRpdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbm1kLWRpYWxvZy5nYW50dC1jaGFydC1hZGQtZWRpdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBtZC1kaWFsb2cuZ2FudHQtY2hhcnQtYWRkLWVkaXQtZGlhbG9nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIG1kLWRpYWxvZy5nYW50dC1jaGFydC1hZGQtZWRpdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLmZvcm0tY29udGVudCAuaW5wdXQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBtZC1kaWFsb2cuZ2FudHQtY2hhcnQtYWRkLWVkaXQtZGlhbG9nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4jZ2FudHQtY2hhcnQgLnNldHRpbmdzLXNpZGVuYXYge1xuICB6LWluZGV4OiA1MTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2dhbnR0LWNoYXJ0IC5zZXR0aW5ncy1zaWRlbmF2IC5jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuXG4jbm90ZXMgPiBtZC1jb250ZW50IG1zLW5ldy1ub3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuI25vdGVzID4gbWQtY29udGVudCBtcy1uZXctbm90ZS5mb3JtLXZpc2libGUgPiBtcy1ub3RlLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgbXMtbmV3LW5vdGUuZm9ybS12aXNpYmxlID4gLm5ldy1ub3RlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm90ZXMgPiBtZC1jb250ZW50IG1zLW5ldy1ub3RlID4gbXMtbm90ZS1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgbXMtbmV3LW5vdGUgLm5ldy1ub3RlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG5tZC1kaWFsb2cuY29udGFjdC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogNDAwcHg7XG59XG5tZC1kaWFsb2cuY29udGFjdC1kaWFsb2cgbWQtdG9vbGJhciB7XG4gIGhlaWdodDogMjQwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbn1cbm1kLWRpYWxvZy5jb250YWN0LWRpYWxvZyBtZC10b29sYmFyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbm1kLWRpYWxvZy5jb250YWN0LWRpYWxvZyBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzLW1pZGRsZSB7XG4gIGhlaWdodDogMTQ0cHg7XG4gIG1pbi1oZWlnaHQ6IDE0NHB4O1xuICBtYXgtaGVpZ2h0OiAxNDRweDtcbn1cbm1kLWRpYWxvZy5jb250YWN0LWRpYWxvZyBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzLW1pZGRsZSAuY29udGFjdC1hdmF0YXIge1xuICBtYXJnaW46IDA7XG59XG5tZC1kaWFsb2cuY29udGFjdC1kaWFsb2cgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scy1taWRkbGUgLmNvbnRhY3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbm1kLWRpYWxvZy5jb250YWN0LWRpYWxvZyBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzLWJvdHRvbSBtZC1tZW51IHtcbiAgbWFyZ2luOiAwO1xufVxubWQtZGlhbG9nLmNvbnRhY3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1kLWRpYWxvZy5jb250YWN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuYmlydGhkYXktaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMzJweCAwO1xufVxubWQtZGlhbG9nLmNvbnRhY3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5iaXJ0aGRheS1pbnB1dCAubWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxubWQtZGlhbG9nLmNvbnRhY3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5iaXJ0aGRheS1pbnB1dCAubWQtYnV0dG9uIG1kLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbm1kLWRpYWxvZy5jb250YWN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuYmlydGhkYXktaW5wdXQgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbm1kLWRpYWxvZy5jb250YWN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAudGV4dGFyZWEtd3JhcHBlciBtZC1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxubWQtZGlhbG9nLmNvbnRhY3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC50ZXh0YXJlYS13cmFwcGVyIG1kLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG5tZC1kaWFsb2cuY29udGFjdC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuI25vdGVzIG1zLW5vdGUtZm9ybSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSA+IC5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25vdGVzIG1zLW5vdGUtZm9ybSBmb3JtID4gLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbm90ZXMgbXMtbm90ZS1mb3JtIGZvcm0gPiAuaW1hZ2Utd3JhcHBlciAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG59XG4jbm90ZXMgbXMtbm90ZS1mb3JtIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4O1xufVxuI25vdGVzIG1zLW5vdGUtZm9ybSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWluLWhlaWdodDogMTA0cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSBtZC1pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jbm90ZXMgbXMtbm90ZS1mb3JtIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIG1kLWVycm9ycy1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vdGVzIG1zLW5vdGUtZm9ybSBmb3JtID4gaW5wdXQsICNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4jbm90ZXMgbXMtbm90ZS1mb3JtIGZvcm0gPiBpbnB1dDo6cGxhY2Vob2xkZXIsICNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSA+IGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSAuY2hlY2tsaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbm90ZXMgbXMtbm90ZS1mb3JtIGZvcm0gLmxhYmVscyB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuI25vdGVzIG1zLW5vdGUtZm9ybSBmb3JtIC5sYWJlbHMgLmxhYmVsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDAgMCAycHggNHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSAuY2hlY2tsaXN0LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDAgMTZweCAxNnB4O1xufVxuI25vdGVzIG1zLW5vdGUtZm9ybSBmb3JtIC5jaGVja2xpc3QtZm9ybSBtZC1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCA0cHggMDtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSAuY2hlY2tsaXN0LWZvcm0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSAuY2hlY2tsaXN0LWZvcm0gbWQtaW5wdXQtY29udGFpbmVyICNuZXctY2hlY2tsaXN0LWl0ZW0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4jbm90ZXMgbXMtbm90ZS1mb3JtIGZvcm0gLmNoZWNrbGlzdC1mb3JtIG1kLWljb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI25vdGVzIG1zLW5vdGUtZm9ybSBmb3JtID4gLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbm90ZXMgbXMtbm90ZS1mb3JtIGZvcm0gPiAuZm9vdGVyIC5tZC1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4jbm90ZXMgbXMtbm90ZS1mb3JtIGZvcm0gPiAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jbm90ZXMgbXMtbm90ZS1mb3JtIGZvcm0gPiAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMjI0LCAyMjQsIDIyNCkgIWltcG9ydGFudDtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSA+IC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSA+IC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyLm1kLWRhdGVwaWNrZXItb3BlbiAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSA+IC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb24ge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSA+IC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjtcbn1cbiNub3RlcyBtcy1ub3RlLWZvcm0gZm9ybSA+IC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb24gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub3RlcyBtZC1kaWFsb2cgbXMtbm90ZS1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLm5vdGVzLWxhYmVscy1tZW51LWNvbnRlbnQgLmxhYmVsIHtcbiAgcGFkZGluZzogNHB4IDE2cHg7XG59XG4ubm90ZXMtbGFiZWxzLW1lbnUtY29udGVudCAubGFiZWwgLm1kLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4jbm90ZXMgPiBtZC1jb250ZW50IC5ub3RlcyAubm90ZSB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vdGVzIC5ub3RlIG1kLWNhcmQge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vdGVzIC5ub3RlIG1kLWNhcmQgbWQtY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vdGVzIC5ub3RlIG1kLWNhcmQgbWQtY2FyZC1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4jbm90ZXMgPiBtZC1jb250ZW50IC5ub3RlcyAubm90ZSBtZC1jYXJkIG1kLWNhcmQtY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4jbm90ZXMgPiBtZC1jb250ZW50IC5ub3RlcyAubm90ZSBtZC1jYXJkIG1kLWNhcmQtY29udGVudCBtZC1jYXJkLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4jbm90ZXMgPiBtZC1jb250ZW50IC5ub3RlcyAubm90ZSBtZC1jYXJkIG1kLWNhcmQtY29udGVudCBtZC1jYXJkLXRpdGxlIG1kLWNhcmQtdGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4jbm90ZXMgPiBtZC1jb250ZW50IC5ub3RlcyAubm90ZSBtZC1jYXJkIG1kLWNhcmQtY29udGVudCBtZC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vdGVzIC5ub3RlIG1kLWNhcmQgbWQtY2FyZC1jb250ZW50IG1kLWRlc2NyaXB0aW9uID4gc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuI25vdGVzID4gbWQtY29udGVudCAubm90ZXMgLm5vdGUgbWQtY2FyZCBtZC1jYXJkLWNvbnRlbnQgbWQtZGVzY3JpcHRpb25bZm9udC1zaXplPVwiMVwiXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jbm90ZXMgPiBtZC1jb250ZW50IC5ub3RlcyAubm90ZSBtZC1jYXJkIG1kLWNhcmQtY29udGVudCBtZC1kZXNjcmlwdGlvbltmb250LXNpemU9XCIyXCJdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vdGVzIC5ub3RlIG1kLWNhcmQgbWQtY2FyZC1jb250ZW50IG1kLWRlc2NyaXB0aW9uW2ZvbnQtc2l6ZT1cIjNcIl0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI25vdGVzID4gbWQtY29udGVudCAubm90ZXMgLm5vdGUgbWQtY2FyZCBtZC1jYXJkLWNvbnRlbnQgbWQtZGVzY3JpcHRpb25bZm9udC1zaXplPVwiNFwiXSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4jbm90ZXMgPiBtZC1jb250ZW50IC5ub3RlcyAubm90ZSBtZC1jYXJkIG1kLWNhcmQtY29udGVudCBtZC1kZXNjcmlwdGlvbltmb250LXNpemU9XCI1XCJdIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vdGVzIC5ub3RlIG1kLWNhcmQgbWQtY2FyZC1jb250ZW50IC5jaGVja2xpc3Qge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vdGVzIC5ub3RlIG1kLWNhcmQgbWQtY2FyZC1jb250ZW50IC5jaGVja2xpc3QgLmNoZWNrbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4jbm90ZXMgPiBtZC1jb250ZW50IC5ub3RlcyAubm90ZSBtZC1jYXJkIG1kLWNhcmQtY29udGVudCAuY2hlY2tsaXN0IC5jaGVja2xpc3QtaXRlbSBtZC1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vdGVzIC5ub3RlIG1kLWNhcmQgbWQtY2FyZC1jb250ZW50IC5sYWJlbHMge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vdGVzIC5ub3RlIG1kLWNhcmQgbWQtY2FyZC1jb250ZW50IC5sYWJlbHMgLmxhYmVsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDAgMCAycHggNHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNub3RlcyA+IG1kLWNvbnRlbnQgLm5vdGVzIC5ub3RlIG1kLWNhcmQgbWQtY2FyZC1jb250ZW50IC5yZW1pbmRlciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4jbm90ZXMgLm1haW4tc2lkZW5hdiBtZC1saXN0IG1kLWxpc3QtaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI25vdGVzIC5tYWluLXNpZGVuYXYgbWQtbGlzdCBtZC1saXN0LWl0ZW0uc2VsZWN0ZWQgLm1kLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI25vdGVzIC5tYWluLXNpZGVuYXYgbWQtbGlzdCBtZC1saXN0LWl0ZW0ubGFiZWwge1xuICBwYWRkaW5nOiAwIDhweCAwIDE2cHg7XG59XG4jbm90ZXMgLm1haW4tc2lkZW5hdiBtZC1saXN0IG1kLWxpc3QtaXRlbS5sYWJlbCAubGFiZWwtbmFtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNub3RlcyAubWFpbi1zaWRlbmF2IG1kLWxpc3QgbWQtbGlzdC1pdGVtLmxhYmVsID4gLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbiNub3RlcyAubWFpbi1zaWRlbmF2IG1kLWxpc3QgbWQtbGlzdC1pdGVtLmxhYmVsIC5lZGl0YWJsZS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbm90ZXMgLm1haW4tc2lkZW5hdiBtZC1saXN0IG1kLWxpc3QtaXRlbS5sYWJlbCAuZWRpdGFibGUtdGV4dCAuZWRpdGFibGUtY29udHJvbHMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI25vdGVzIC5tYWluLXNpZGVuYXYgbWQtbGlzdCBtZC1saXN0LWl0ZW0ubGFiZWwgLmVkaXRhYmxlLXRleHQgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1pbnB1dCB7XG4gIGZsZXg6IDE7XG59XG4jbm90ZXMgLm1haW4tc2lkZW5hdiBtZC1saXN0IG1kLWxpc3QtaXRlbS5sYWJlbCAuZWRpdGFibGUtdGV4dCAuZWRpdGFibGUtY29udHJvbHMgLmVkaXRhYmxlLWJ1dHRvbnMgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jbm90ZXMgLm1haW4tc2lkZW5hdiBtZC1saXN0IG1kLWxpc3QtaXRlbS5uZXctbGFiZWwtZm9ybSAuZWRpdGFibGUtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25vdGVzIC5tYWluLXNpZGVuYXYgbWQtbGlzdCBtZC1saXN0LWl0ZW0ubmV3LWxhYmVsLWZvcm0gLmVkaXRhYmxlLXRleHQgLmVkaXRhYmxlLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuI25vdGVzIC5tYWluLXNpZGVuYXYgbWQtbGlzdCBtZC1saXN0LWl0ZW0ubmV3LWxhYmVsLWZvcm0gLmVkaXRhYmxlLXRleHQgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogNHB4IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25vdGVzIC5tYWluLXNpZGVuYXYgbWQtbGlzdCBtZC1saXN0LWl0ZW0ubmV3LWxhYmVsLWZvcm0gLmVkaXRhYmxlLXRleHQgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1idXR0b25zIC5tZC1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbiNjb250YWN0cyAubWFpbi1zaWRlbmF2IG1kLWxpc3QgbWQtbGlzdC1pdGVtLnNlbGVjdGVkIC5tZC1idXR0b24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNjb250YWN0cyAubWFpbi1zaWRlbmF2IG1kLWxpc3QgbWQtbGlzdC1pdGVtLm5ldy1ncm91cC1mb3JtIC5lZGl0YWJsZS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29udGFjdHMgLm1haW4tc2lkZW5hdiBtZC1saXN0IG1kLWxpc3QtaXRlbS5uZXctZ3JvdXAtZm9ybSAuZWRpdGFibGUtdGV4dCAuZWRpdGFibGUtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuI2NvbnRhY3RzIC5tYWluLXNpZGVuYXYgbWQtbGlzdCBtZC1saXN0LWl0ZW0ubmV3LWdyb3VwLWZvcm0gLmVkaXRhYmxlLXRleHQgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogNHB4IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbnRhY3RzIC5tYWluLXNpZGVuYXYgbWQtbGlzdCBtZC1saXN0LWl0ZW0ubmV3LWdyb3VwLWZvcm0gLmVkaXRhYmxlLXRleHQgLmVkaXRhYmxlLWNvbnRyb2xzIC5lZGl0YWJsZS1idXR0b25zIC5tZC1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyA+IC5tZC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLXRvb2xiYXIgLm1kLXRvb2xiYXItdG9vbHMgLmR1ZS1kYXRlIC5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuY2FyZC1icmVhZGNydW1iIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5jYXJkLXN1YnNjcmliZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5jYXJkLW5hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5jYXJkLW5hbWUgLmVkaXRhYmxlLWlucHV0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5kdWUtZGF0ZSAubW9tZW50LXBpY2tlci1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjIwMFwiKTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLmR1ZS1kYXRlIC5tb21lbnQtcGlja2VyLWlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMzAwXCIpO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5kdWUtZGF0ZSAubW9tZW50LXBpY2tlci1pbnB1dCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLmR1ZS1kYXRlIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcmlnaHQ6IDA7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLmR1ZS1kYXRlIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lcjpiZWZvcmUsIG1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuZHVlLWRhdGUgLm1vbWVudC1waWNrZXItY29udGFpbmVyOmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLmR1ZS1kYXRlIC5yZW1vdmUtZHVlLWRhdGUge1xuICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIyMDBcIik7XG4gIHBhZGRpbmc6IDlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5kdWUtZGF0ZSAucmVtb3ZlLWR1ZS1kYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoXCJncmV5XCIsIFwiMzAwXCIpO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb246bGFzdC1jaGlsZCAuc2VjdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLnNlY3Rpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHggMCAzMnB4IDA7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5sYWJlbHMgLnNlY3Rpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDhweCAwIDMycHggMDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmxhYmVscyAubGFiZWwtY2hpcHMgLm1kLWNoaXBzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmxhYmVscyAubGFiZWwtY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmxhYmVscyAubGFiZWwtY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAgLmxhYmVsLWNoaXAge1xuICBwYWRkaW5nOiAwIDMycHggMCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAubGFiZWxzIC5sYWJlbC1jaGlwcyAubWQtY2hpcHMgbWQtY2hpcCAubWQtY2hpcC1yZW1vdmUtY29udGFpbmVyIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAubWVtYmVycyAuc2VjdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogOHB4IDAgMzJweCAwO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAubWVtYmVycyAubWVtYmVyLWNoaXBzIC5tZC1jaGlwcyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5tZW1iZXJzIC5tZW1iZXItY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5tZW1iZXJzIC5tZW1iZXItY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAgLm1lbWJlci1jaGlwIC5tZW1iZXItY2hpcC1hdmF0YXIge1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAubWVtYmVycyAubWVtYmVyLWNoaXBzIC5tZC1jaGlwcyBtZC1jaGlwIC5tZC1jaGlwLXJlbW92ZS1jb250YWluZXIge1xuICByaWdodDogNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50IC5hdHRhY2htZW50LXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMEYyO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAuYXR0YWNobWVudHMgLmF0dGFjaG1lbnQgLmF0dGFjaG1lbnQtY29udGVudCAuYXR0YWNobWVudC11cmwsXG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5hdHRhY2htZW50cyAuYXR0YWNobWVudCAuYXR0YWNobWVudC1jb250ZW50IC5hdHRhY2htZW50LW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5hdHRhY2htZW50cyAuYXR0YWNobWVudCAuYXR0YWNobWVudC1jb250ZW50IC5hdHRhY2htZW50LWlzLWNvdmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50IC5hdHRhY2htZW50LWNvbnRlbnQgLmF0dGFjaG1lbnQtdGltZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5hdHRhY2htZW50cyAuYXR0YWNobWVudCAuYXR0YWNobWVudC1jb250ZW50IC5hdHRhY2htZW50LWFjdGlvbnMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW46IDEycHggMCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50IC5hdHRhY2htZW50LWNvbnRlbnQgLmF0dGFjaG1lbnQtYWN0aW9ucy1idXR0b24gaSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5hdHRhY2htZW50cyAuYWRkLWF0dGFjaG1lbnQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAuYXR0YWNobWVudHMgLmFkZC1hdHRhY2htZW50LWJ1dHRvbiBpIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5hdHRhY2htZW50cyAuYWRkLWF0dGFjaG1lbnQtYnV0dG9uIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmNoZWNrbGlzdCAuY2hlY2tsaXN0LXByb2dyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmNoZWNrbGlzdCAuY2hlY2tsaXN0LXByb2dyZXNzIC5jaGVja2xpc3QtcHJvZ3Jlc3MtdmFsdWUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmNoZWNrbGlzdCAuZWRpdGFibGUtd3JhcCB7XG4gIGZsZXg6IDE7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5jaGVja2xpc3QgLmNoZWNrLWl0ZW1zIC5jaGVjay1pdGVtIG1kLWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmNoZWNrbGlzdCAuY2hlY2staXRlbXMgLmNoZWNrLWl0ZW0gbWQtY2hlY2tib3ggLm1kLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAuY2hlY2tsaXN0IC5jaGVjay1pdGVtcyAuY2hlY2staXRlbSBtZC1jaGVja2JveC5tZC1jaGVja2VkIC5tZC1sYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAuY2hlY2tsaXN0IC5uZXctY2hlY2staXRlbS1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5jaGVja2xpc3QgLm5ldy1jaGVjay1pdGVtLWZvcm0gbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAuY2hlY2tsaXN0IC5uZXctY2hlY2staXRlbS1mb3JtIC5tZC1idXR0b24ge1xuICBtYXJnaW46IDAgMCAwIDE2cHg7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5jb21tZW50cyAuY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5jb21tZW50cyAuY29tbWVudCAuY29tbWVudC1tZW1iZXItYXZhdGFyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5jb21tZW50cyAuY29tbWVudCAuY29tbWVudC1tZW1iZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmNvbW1lbnRzIC5jb21tZW50IC5jb21tZW50LXRpbWUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5jb21tZW50cyAuY29tbWVudCAuY29tbWVudC1idWJibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjAsIDIyMywgMjI1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDRweCAwO1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAuY29tbWVudHMgLmNvbW1lbnQgLmNvbW1lbnQtYnViYmxlOmFmdGVyLCBtZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5jb21tZW50cyAuY29tbWVudCAuY29tbWVudC1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmNvbW1lbnRzIC5jb21tZW50IC5jb21tZW50LWJ1YmJsZTphZnRlciB7XG4gIGxlZnQ6IC03cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBib3JkZXI6IDExcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5jb21tZW50cyAuY29tbWVudCAuY29tbWVudC1idWJibGU6YmVmb3JlIHtcbiAgbGVmdDogLTlweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiBhdXRvO1xuICBib3JkZXI6IDhweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIwLCAyMjMsIDIyNSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5jb21tZW50cyAuY29tbWVudC5uZXctY29tbWVudCBtZC1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5hY3Rpdml0aWVzIC5hY3Rpdml0eSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnNlY3Rpb25zIC5zZWN0aW9uIC5hY3Rpdml0aWVzIC5hY3Rpdml0eSAuYWN0aXZpdHktbWVtYmVyLWF2YXRhciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5zZWN0aW9ucyAuc2VjdGlvbiAuYWN0aXZpdGllcyAuYWN0aXZpdHkgLmFjdGl2aXR5LW1lbWJlci1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmFjdGl2aXRpZXMgLmFjdGl2aXR5IC5hY3Rpdml0eS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuc2VjdGlvbnMgLnNlY3Rpb24gLmFjdGl2aXRpZXMgLmFjdGl2aXR5IC5hY3Rpdml0eS10aW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2hlY2tsaXN0LW1lbnUtY29udGVudCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDE2cHggMTZweDtcbn1cbi5jaGVja2xpc3QtbWVudS1jb250ZW50IG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDhweCAwIDhweCAwO1xufVxuLmNoZWNrbGlzdC1tZW51LWNvbnRlbnQgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbjogOHB4IDAgMCAwO1xufVxuXG4ubGFiZWxzLW1lbnUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuLmxhYmVscy1tZW51LWNvbnRlbnQgbWQtdGFicy13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhYmVscy1tZW51LWNvbnRlbnQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDA7XG59XG4ubGFiZWxzLW1lbnUtY29udGVudCBtZC1pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubGFiZWxzLW1lbnUtY29udGVudCAubGFiZWwge1xuICBwYWRkaW5nOiA0cHggMTZweDtcbn1cbi5sYWJlbHMtbWVudS1jb250ZW50IC5sYWJlbCAubGFiZWwtdG9nZ2xlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5sYWJlbHMtbWVudS1jb250ZW50IC5sYWJlbCAubGFiZWwtZWRpdC1idXR0b24ge1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgcGFkZGluZzogMDtcbn1cbi5sYWJlbHMtbWVudS1jb250ZW50IC5sYWJlbCAubGFiZWwtZWRpdC1idXR0b24gbWQtaWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxhYmVscy1tZW51LWNvbnRlbnQgbWQtbWVudS1kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGFiZWxzLW1lbnUtY29udGVudCAuYWRkLWxhYmVsLXRhYi1jb250ZW50IC5oZWFkZXIsXG4ubGFiZWxzLW1lbnUtY29udGVudCAuZWRpdC1sYWJlbC10YWItY29udGVudCAuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGFiZWxzLW1lbnUtY29udGVudCAuYWRkLWxhYmVsLXRhYi1jb250ZW50IC5jb250ZW50LFxuLmxhYmVscy1tZW51LWNvbnRlbnQgLmVkaXQtbGFiZWwtdGFiLWNvbnRlbnQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE2cHggOHB4IDE2cHg7XG59XG4ubGFiZWxzLW1lbnUtY29udGVudCAuYWRkLWxhYmVsLXRhYi1jb250ZW50IC5jb250ZW50IC5sYWJlbC1jb2xvci1waWNrZXIsXG4ubGFiZWxzLW1lbnUtY29udGVudCAuZWRpdC1sYWJlbC10YWItY29udGVudCAuY29udGVudCAubGFiZWwtY29sb3ItcGlja2VyIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgLTRweCAwIDJweDtcbn1cbi5sYWJlbHMtbWVudS1jb250ZW50IC5hZGQtbGFiZWwtdGFiLWNvbnRlbnQgLmNvbnRlbnQgLmxhYmVsLWNvbG9yLXBpY2tlciAuY29sb3IsXG4ubGFiZWxzLW1lbnUtY29udGVudCAuZWRpdC1sYWJlbC10YWItY29udGVudCAuY29udGVudCAubGFiZWwtY29sb3ItcGlja2VyIC5jb2xvciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCA2cHggNnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYWJlbHMtbWVudS1jb250ZW50IC5hZGQtbGFiZWwtdGFiLWNvbnRlbnQgLmNvbnRlbnQgLmNyZWF0ZS1idXR0b24sXG4ubGFiZWxzLW1lbnUtY29udGVudCAuZWRpdC1sYWJlbC10YWItY29udGVudCAuY29udGVudCAuY3JlYXRlLWJ1dHRvbiB7XG4gIG1hcmdpbjogMTZweCAwIDhweCAwO1xufVxuXG4ubWVtYmVycy1tZW51LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5tZW1iZXJzLW1lbnUtY29udGVudCBtZC1pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubWVtYmVycy1tZW51LWNvbnRlbnQgLm1lbWJlciAubWQtYnV0dG9uIC5hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbn1cbi5tZW1iZXJzLW1lbnUtY29udGVudCAubWVtYmVyIC5tZC1idXR0b24gLm1lbWJlci1uYW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5tcy1zYi1hZGQtY2FyZCAubXMtc2ItYWRkLWNhcmQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDREZFMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5tcy1zYi1hZGQtY2FyZCAubXMtc2ItYWRkLWNhcmQtYnV0dG9uIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbm1zLXNiLWFkZC1jYXJkIC5tcy1zYi1hZGQtY2FyZC1mb3JtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENERkUyO1xufVxubXMtc2ItYWRkLWNhcmQgLm1zLXNiLWFkZC1jYXJkLWZvcm0td3JhcHBlciAubXMtc2ItYWRkLWNhcmQtZm9ybSB7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5tcy1zYi1hZGQtY2FyZCAubXMtc2ItYWRkLWNhcmQtZm9ybS13cmFwcGVyIC5tcy1zYi1hZGQtY2FyZC1mb3JtIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xufVxuXG4jc2NydW1ib2FyZCAuZmlsdGVycy1zaWRlbmF2IHtcbiAgei1pbmRleDogNTE7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuI3NjcnVtYm9hcmQgLmZpbHRlcnMtc2lkZW5hdiAubWQtdG9vbGJhci10b29scyAubWVudS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3NjcnVtYm9hcmQgLmZpbHRlcnMtc2lkZW5hdiBtZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjRweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4jc2NydW1ib2FyZCAuZmlsdGVycy1zaWRlbmF2IG1kLWNvbnRlbnQgbWQtZGl2aWRlciB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuI3NjcnVtYm9hcmQgLmZpbHRlcnMtc2lkZW5hdiBtZC1jb250ZW50IC5tZC1zdWJoZWFkZXIge1xuICBtYXJnaW46IDE2cHg7XG59XG4jc2NydW1ib2FyZCAuZmlsdGVycy1zaWRlbmF2IG1kLWNvbnRlbnQgLmxhYmVsIC5sYWJlbC1pY29uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuI3NjcnVtYm9hcmQgLnNldHRpbmdzLXNpZGVuYXYge1xuICB6LWluZGV4OiA1MTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4jc2NydW1ib2FyZCAuc2V0dGluZ3Mtc2lkZW5hdiAubWQtdG9vbGJhci10b29scyAubWVudS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3NjcnVtYm9hcmQgLnNldHRpbmdzLXNpZGVuYXYgbWQtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY0cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4jc2NydW1ib2FyZCAuc2V0dGluZ3Mtc2lkZW5hdiBtZC1jb250ZW50LnNldHRpbmdzIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4jc2NydW1ib2FyZCAuc2V0dGluZ3Mtc2lkZW5hdiBtZC1jb250ZW50LnNldHRpbmdzIG1kLWxpc3QgbWQtbGlzdC1pdGVtIG1kLWljb24ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuI3NjcnVtYm9hcmQgLnNldHRpbmdzLXNpZGVuYXYgbWQtY29udGVudCBtZC1kaXZpZGVyIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5cbm1kLWRpYWxvZy50YXNrLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiA3MjBweDtcbn1cbm1kLWRpYWxvZy50YXNrLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tZC1kaWFsb2cudGFzay1kaWFsb2cgbWQtdG9vbGJhciAudGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5tZC1kaWFsb2cudGFzay1kaWFsb2cgbWQtaW5wdXQtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG5tZC1kaWFsb2cudGFzay1kaWFsb2cgLmRhdGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTZweCAwIDI0cHggMDtcbn1cbm1kLWRpYWxvZy50YXNrLWRpYWxvZyAubm90ZXMgPiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxubWQtZGlhbG9nLnRhc2stZGlhbG9nIC5ub3RlcyAubWNlLXRpbnltY2Uge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5tZC1kaWFsb2cudGFzay1kaWFsb2cgLnRhZ3Mge1xuICBtYXJnaW46IDhweCAwO1xufVxubWQtZGlhbG9nLnRhc2stZGlhbG9nIC50YWdzIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbm1kLWRpYWxvZy50YXNrLWRpYWxvZyAudGFncyAubWQtY2hpcHMgLm1kLWNoaXAgbWQtY2hpcC10ZW1wbGF0ZSAuY29sb3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IC0ycHggNHB4IDAgMDtcbn1cbm1kLWRpYWxvZy50YXNrLWRpYWxvZyAuYXR0YWNobWVudC1saXN0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbm1kLWRpYWxvZy50YXNrLWRpYWxvZyAuYXR0YWNobWVudC1saXN0IC5hdHRhY2htZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbm1kLWRpYWxvZy50YXNrLWRpYWxvZyAuYXR0YWNobWVudC1saXN0IC5hdHRhY2htZW50IC5maWxlbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5tZC1kaWFsb2cudGFzay1kaWFsb2cgLmF0dGFjaG1lbnQtbGlzdCAuYXR0YWNobWVudCAubWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxubWQtZGlhbG9nLnRhc2stZGlhbG9nIC5hdHRhY2htZW50LWxpc3QgLmF0dGFjaG1lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5tZC1kaWFsb2cudGFzay1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIG1kLWRpYWxvZy50YXNrLWRpYWxvZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgbWQtZGlhbG9nLnRhc2stZGlhbG9nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4vKiBMaXN0IGNhcmQgaXMgYSBtaXhpbiBiZWNhdXNlIHdlIHdhbnQgdGhpcyB0byBiZSByZS11c2FibGUgKi9cbiNib2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFNUU3RTg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuI2JvYXJkIC5saXN0LXdyYXBwZXIge1xuICB3aWR0aDogMzQ0cHg7XG4gIG1pbi13aWR0aDogMzQ0cHg7XG4gIG1heC13aWR0aDogMzQ0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNib2FyZCAubGlzdC13cmFwcGVyLnVpLXNvcnRhYmxlLWhlbHBlciAubGlzdCB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNib2FyZCAubGlzdC13cmFwcGVyIC5saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjBGMjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlO1xufVxuI2JvYXJkIC5saXN0LXdyYXBwZXIgLmxpc3QgLmxpc3QtaGVhZGVyIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNib2FyZCAubGlzdC13cmFwcGVyIC5saXN0IC5saXN0LWhlYWRlciAubGlzdC1oZWFkZXItbmFtZSB7XG4gIG1heC13aWR0aDogODAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2JvYXJkIC5saXN0LXdyYXBwZXIgLmxpc3QgLmxpc3QtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWluLWhlaWdodDogMDtcbn1cbiNib2FyZCAubGlzdC13cmFwcGVyIC5saXN0IC5saXN0LWNvbnRlbnQgLmxpc3QtY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbiNib2FyZCAubGlzdC13cmFwcGVyIC5saXN0IC5saXN0LWNvbnRlbnQgLmxpc3QtY2FyZHMgLmNhcmQtc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuI2JvYXJkIC5saXN0LXdyYXBwZXIgLmxpc3QgLmxpc3QtY29udGVudCAubGlzdC1jYXJkcyA+IGRpdiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbiNib2FyZCAubGlzdC13cmFwcGVyIC5saXN0IC5saXN0LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuI2JvYXJkIC5saXN0LXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuI2JvYXJkIC5uZXctbGlzdC13cmFwcGVyIHtcbiAgd2lkdGg6IDM0NHB4O1xuICBtaW4td2lkdGg6IDM0NHB4O1xuICBtYXgtd2lkdGg6IDM0NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuI2JvYXJkIC5uZXctbGlzdC13cmFwcGVyIC5uZXctbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjBGMjtcbn1cbiNib2FyZCAubmV3LWxpc3Qtd3JhcHBlciAubmV3LWxpc3QgLmVkaXRhYmxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMTJweDtcbn1cbiNib2FyZCAubmV3LWxpc3Qtd3JhcHBlciAubmV3LWxpc3QgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYm9hcmQgLm5ldy1saXN0LXdyYXBwZXIgLm5ldy1saXN0IC5lZGl0YWJsZS13cmFwIC5lZGl0YWJsZS1jb250cm9scyAuZWRpdGFibGUtaW5wdXQge1xuICBmbGV4OiAxO1xufVxuI2JvYXJkIC5uZXctbGlzdC13cmFwcGVyIC5uZXctbGlzdCAubmV3LWxpc3QtZm9ybS1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiNib2FyZCAubmV3LWxpc3Qtd3JhcHBlciAubmV3LWxpc3QgLm5ldy1saXN0LWZvcm0tYnV0dG9uIGkge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4jYm9hcmQgLmxpc3QtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYm9hcmQgLmxpc3QtY2FyZC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jYm9hcmQgLmxpc3QtY2FyZCAubGlzdC1jYXJkLXNvcnQtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbiNib2FyZCAubGlzdC1jYXJkIC5saXN0LWNhcmQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG59XG4jYm9hcmQgLmxpc3QtY2FyZCAubGlzdC1jYXJkLWRldGFpbHMgLmxpc3QtY2FyZC1sYWJlbHMge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4jYm9hcmQgLmxpc3QtY2FyZCAubGlzdC1jYXJkLWRldGFpbHMgLmxpc3QtY2FyZC1sYWJlbHMgLmxpc3QtY2FyZC1sYWJlbCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xufVxuI2JvYXJkIC5saXN0LWNhcmQgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbiNib2FyZCAubGlzdC1jYXJkIC5saXN0LWNhcmQtZGV0YWlscyAubGlzdC1jYXJkLWJhZGdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4jYm9hcmQgLmxpc3QtY2FyZCAubGlzdC1jYXJkLWRldGFpbHMgLmxpc3QtY2FyZC1iYWRnZXMgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNib2FyZCAubGlzdC1jYXJkIC5saXN0LWNhcmQtZGV0YWlscyAubGlzdC1jYXJkLWJhZGdlcyAuYmFkZ2UgaSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuI2JvYXJkIC5saXN0LWNhcmQgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtYmFkZ2VzIC5iYWRnZS5kdWUtZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hdGVyaWFsLWNvbG9yKFwiZ3JlZW5cIik7XG59XG4jYm9hcmQgLmxpc3QtY2FyZCAubGlzdC1jYXJkLWRldGFpbHMgLmxpc3QtY2FyZC1iYWRnZXMgLmJhZGdlLmR1ZS1kYXRlLm92ZXJkdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXRlcmlhbC1jb2xvcihcInJlZFwiKTtcbn1cbiNib2FyZCAubGlzdC1jYXJkIC5saXN0LWNhcmQtZGV0YWlscyAubGlzdC1jYXJkLWJhZGdlcyAuYmFkZ2UuY2hlY2staXRlbXMuY29tcGxldGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoXCJncmVlblwiKTtcbn1cbiNib2FyZCAubGlzdC1jYXJkIC5saXN0LWNhcmQtZGV0YWlscyAubGlzdC1jYXJkLW1lbWJlcnMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuI2JvYXJkIC5saXN0LWNhcmQgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtbWVtYmVycyAubGlzdC1jYXJkLW1lbWJlciB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI2JvYXJkIC5saXN0LWNhcmQgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtbWVtYmVycyAubGlzdC1jYXJkLW1lbWJlciAubGlzdC1jYXJkLW1lbWJlci1hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4jYm9hcmQgLmxpc3QtY2FyZCAubGlzdC1jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4jYm9hcmQgLmxpc3QtY2FyZCAubGlzdC1jYXJkLWZvb3RlciAubGlzdC1jYXJkLWZvb3Rlci1pdGVtIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjYpO1xufVxuI2JvYXJkIC5saXN0LWNhcmQgLmxpc3QtY2FyZC1mb290ZXIgLmxpc3QtY2FyZC1mb290ZXItaXRlbSAudmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbiNib2FyZCAubGlzdC1jYXJkIC5saXN0LWNhcmQtZm9vdGVyIC5saXN0LWNhcmQtZm9vdGVyLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaXMtbW9iaWxlICNib2FyZCAubGlzdC1jYXJkIC5saXN0LWNhcmQtc29ydC1oYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3QtY2FyZC1zb3J0LWhlbHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdC1jYXJkLXNvcnQtaGVscGVyLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1zb3J0LWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGlzdC1jYXJkLXNvcnQtaGVscGVyIC5saXN0LWNhcmQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG59XG4ubGlzdC1jYXJkLXNvcnQtaGVscGVyIC5saXN0LWNhcmQtZGV0YWlscyAubGlzdC1jYXJkLWxhYmVscyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtbGFiZWxzIC5saXN0LWNhcmQtbGFiZWwge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiAwIDZweCA2cHggMDtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtYmFkZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtYmFkZ2VzIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGlzdC1jYXJkLXNvcnQtaGVscGVyIC5saXN0LWNhcmQtZGV0YWlscyAubGlzdC1jYXJkLWJhZGdlcyAuYmFkZ2UgaSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmxpc3QtY2FyZC1zb3J0LWhlbHBlciAubGlzdC1jYXJkLWRldGFpbHMgLmxpc3QtY2FyZC1iYWRnZXMgLmJhZGdlLmR1ZS1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoXCJncmVlblwiKTtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtYmFkZ2VzIC5iYWRnZS5kdWUtZGF0ZS5vdmVyZHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoXCJyZWRcIik7XG59XG4ubGlzdC1jYXJkLXNvcnQtaGVscGVyIC5saXN0LWNhcmQtZGV0YWlscyAubGlzdC1jYXJkLWJhZGdlcyAuYmFkZ2UuY2hlY2staXRlbXMuY29tcGxldGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoXCJncmVlblwiKTtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtbWVtYmVycyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubGlzdC1jYXJkLXNvcnQtaGVscGVyIC5saXN0LWNhcmQtZGV0YWlscyAubGlzdC1jYXJkLW1lbWJlcnMgLmxpc3QtY2FyZC1tZW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1kZXRhaWxzIC5saXN0LWNhcmQtbWVtYmVycyAubGlzdC1jYXJkLW1lbWJlciAubGlzdC1jYXJkLW1lbWJlci1hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ubGlzdC1jYXJkLXNvcnQtaGVscGVyIC5saXN0LWNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1mb290ZXIgLmxpc3QtY2FyZC1mb290ZXItaXRlbSB7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY2KTtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1mb290ZXIgLmxpc3QtY2FyZC1mb290ZXItaXRlbSAudmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5saXN0LWNhcmQtc29ydC1oZWxwZXIgLmxpc3QtY2FyZC1mb290ZXIgLmxpc3QtY2FyZC1mb290ZXItaXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNib2FyZHMge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuI2JvYXJkcyAjYm9hcmQtc2VsZWN0b3Ige1xuICBtYXJnaW4tdG9wOiA4OHB4O1xufVxuI2JvYXJkcyAjYm9hcmQtc2VsZWN0b3IgLmJvYXJkLWxpc3Qge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG4jYm9hcmRzICNib2FyZC1zZWxlY3RvciAuYm9hcmQtbGlzdCAuYm9hcmQtbGlzdC1pdGVtIHtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgd2lkdGg6IDIxMHB4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIG1hcmdpbjogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYm9hcmRzICNib2FyZC1zZWxlY3RvciAuYm9hcmQtbGlzdCAuYm9hcmQtbGlzdC1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jYm9hcmRzICNib2FyZC1zZWxlY3RvciAuYm9hcmQtbGlzdCAuYm9hcmQtbGlzdC1pdGVtIC5ib2FyZC1uYW1lIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiN0b2RvIC5zaWRlbmF2IC5oZWFkZXIgLmxvZ28gLmxvZ28taWNvbiB7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbiN0b2RvIC5zaWRlbmF2IC5oZWFkZXIgLmxvZ28gLmxvZ28tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbiN0b2RvIC5zaWRlbmF2IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI3RvZG8gLnNpZGVuYXYgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG4jdG9kbyAuc2lkZW5hdiAuY29udGVudCAuYWRkLXRhc2stYnV0dG9uIHtcbiAgcGFkZGluZzogMCAzMnB4IDI0cHggMzJweDtcbn1cbiN0b2RvIC5zaWRlbmF2IC5jb250ZW50IC5hZGQtdGFzay1idXR0b24gLm1kLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4jdG9kbyAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiAuaGVhZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jdG9kbyAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiAuaGVhZGVyIC5sb2dvIHtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG59XG4jdG9kbyAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiAuaGVhZGVyIC5sb2dvIC5sb2dvLWljb24gbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI3RvZG8gLnNpZGVuYXY6bm90KC5tZC1sb2NrZWQtb3BlbikgLmhlYWRlciB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbiNib2FyZC1jYWxlbmRhciAjY2FsZW5kYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjRweDtcbn1cbiNib2FyZC1jYWxlbmRhciAjY2FsZW5kYXIuSmFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvamFudWFyeS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDUlO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhci5GZWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9mZWJydWFyeS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhci5NYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXJjaC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDUlO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhci5BcHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9hcHJpbC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDglO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhci5NYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXkuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDQ3JTtcbn1cbiNib2FyZC1jYWxlbmRhciAjY2FsZW5kYXIuSnVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvanVuZS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDglO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhci5KdWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9qdWx5LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzJTtcbn1cbiNib2FyZC1jYWxlbmRhciAjY2FsZW5kYXIuQXVnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYXVndXN0LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2MSU7XG59XG4jYm9hcmQtY2FsZW5kYXIgI2NhbGVuZGFyLlNlcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NlcHRlbWJlci5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTglO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhci5PY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9vY3RvYmVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG59XG4jYm9hcmQtY2FsZW5kYXIgI2NhbGVuZGFyLk5vdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL25vdmVtYmVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0NiU7XG59XG4jYm9hcmQtY2FsZW5kYXIgI2NhbGVuZGFyLkRlYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2RlY2VtYmVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0MyU7XG59XG4jYm9hcmQtY2FsZW5kYXIgI2NhbGVuZGFyIC5jYWxlbmRhci1oZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NCk7XG59XG4jYm9hcmQtY2FsZW5kYXIgI2NhbGVuZGFyIC5jYWxlbmRhci1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODQpO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhciAuY2FsZW5kYXItbWFpbi5mYyAuZmMtd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jYm9hcmQtY2FsZW5kYXIgI2NhbGVuZGFyIC5jYWxlbmRhci1tYWluLmZjIC5mYy13aWRnZXQtaGVhZGVyIC5mYy1kYXktaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA4cHg7XG59XG4jYm9hcmQtY2FsZW5kYXIgI2NhbGVuZGFyIC5jYWxlbmRhci1tYWluLmZjIC5mYy13aWRnZXQtY29udGVudCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhciAuY2FsZW5kYXItbWFpbi5mYyAuZmMtd2lkZ2V0LWNvbnRlbnQgLmZjLWRheS1ncmlkLWNvbnRhaW5lciAuZmMtZGF5LWdyaWQgLmZjLWRheS1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA4cHggOHB4IDAgOHB4O1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhciAuY2FsZW5kYXItbWFpbi5mYyAuZmMtd2lkZ2V0LWNvbnRlbnQgLmZjLXRpbWUtZ3JpZC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbiNib2FyZC1jYWxlbmRhciAjY2FsZW5kYXIgLmNhbGVuZGFyLW1haW4uZmMgLmZjLXdpZGdldC1jb250ZW50IC5mYy10aW1lLWdyaWQtY29udGFpbmVyIC5mYy1heGlzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhciAuY2FsZW5kYXItbWFpbi5mYyAuZmMtZXZlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG4jYm9hcmQtY2FsZW5kYXIgI2NhbGVuZGFyIC5jYWxlbmRhci1tYWluLmZjIC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbjogNHB4IDhweCAwIDhweDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNib2FyZC1jYWxlbmRhciAjY2FsZW5kYXIgLmNhbGVuZGFyLW1haW4uZmMgLmZjLXRpbWUtZ3JpZC1ldmVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhciAuY2FsZW5kYXItbWFpbi5mYyAuZmMtYWdlbmRhLXZpZXcgLmZjLXdpZGdldC1oZWFkZXIgLmZjLWRheS1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhciAuY2FsZW5kYXItbWFpbi5mYyAuZmMtYWdlbmRhLXZpZXcgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5mYy13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNib2FyZC1jYWxlbmRhciAjY2FsZW5kYXIgLmNhbGVuZGFyLW1haW4uZmMgLmZjLWFnZW5kYS12aWV3IC5mYy1taW5vciAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuI2JvYXJkLWNhbGVuZGFyICNjYWxlbmRhciAuY2FsZW5kYXItbWFpbi5mYyAuZmMtYWdlbmRhLXZpZXcgLmZjLXdlZWssICNib2FyZC1jYWxlbmRhciAjY2FsZW5kYXIgLmNhbGVuZGFyLW1haW4uZmMgLmZjLWFnZW5kYS12aWV3IC5mYy1kYXkge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4jYm9hcmQtY2FsZW5kYXIgI2NhbGVuZGFyIC5jYWxlbmRhci1tYWluLmZjIC5mYy1hZ2VuZGEtdmlldyAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4jYm9hcmQtY2FsZW5kYXIgI2NhbGVuZGFyIC5jYWxlbmRhci1tYWluLmZjIC5mYy1hZ2VuZGEtdmlldyAuZmMtYXhpcyB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuI3RvZG8uc2luZ2xlLXNjcm9sbCAudG9kby1saXN0LXBhbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3RvZG8gLnRvZG8tbGlzdC1wYW5lIC50b2RvLWl0ZW1zLnNvcnRhYmxlIC50b2RvLWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA0OHB4O1xufVxuI3RvZG8gLnRvZG8tbGlzdC1wYW5lIC50b2RvLWl0ZW1zLnNvcnRhYmxlIC50b2RvLWl0ZW0gLmhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3RvZG8gLnRvZG8tbGlzdC1wYW5lIC50b2RvLWl0ZW1zIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4udG9kby1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b2RvLWl0ZW0udG9kby1pdGVtLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi50b2RvLWl0ZW0udG9kby1pdGVtLXBsYWNlaG9sZGVyICoge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvZG8taXRlbSAuaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0OHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogbW92ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvZG8taXRlbSAuaGFuZGxlIG1kLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRvZG8taXRlbSAudGFncyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50b2RvLWl0ZW0gLnRhZ3MgLnRhZyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiA4cHggNHB4IDAgMDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi50b2RvLWl0ZW0gLnRhZ3MgLnRhZyAudGFnLWNvbG9yIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udG9kby1pdGVtLmNvbXBsZXRlZCB7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG59XG4udG9kby1pdGVtLmNvbXBsZXRlZCAudGl0bGUsXG4udG9kby1pdGVtLmNvbXBsZXRlZCAubm90ZXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4udG9kby1pdGVtLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0ZGRjhFMTtcbn1cbi50b2RvLWl0ZW0gLmluZm8ge1xuICBtYXJnaW46IDAgMTZweCAwIDhweDtcbn1cbi50b2RvLWl0ZW0gLmluZm8gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRvZG8taXRlbSAuaW5mbyAubm90ZXMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udG9kby1pdGVtIC5idXR0b25zIC5pcy1zdGFycmVkIHtcbiAgbWFyZ2luOiAwIDAgMCAxNnB4O1xufVxuLnRvZG8taXRlbSAuYnV0dG9ucyAuaXMtaW1wb3J0YW50IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9kby1pdGVtLWdob3N0IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggN3B4IDlweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE0cHggMjFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IG5vbmU7XG59XG4udG9kby1pdGVtLWdob3N0IC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3RvZG8gLnRvZG8tbGlzdC1wYW5lIC5zb3J0YWJsZSAudG9kby1pdGVtcyAudG9kby1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cbiAgI3RvZG8gLnRvZG8tbGlzdC1wYW5lIC50b2RvLWl0ZW1zIC50b2RvLWl0ZW0gLmhhbmRsZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cbn1cbiNtYWlsIC5zaWRlbmF2IC5oZWFkZXIgLmxvZ28gLmxvZ28taWNvbiB7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbiNtYWlsIC5zaWRlbmF2IC5oZWFkZXIgLmxvZ28gLmxvZ28tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbiNtYWlsIC5zaWRlbmF2IC5oZWFkZXIgLmFjY291bnQge1xuICB3aWR0aDogMTAwJTtcbn1cbiNtYWlsIC5zaWRlbmF2IC5oZWFkZXIgLmFjY291bnQgLmFjY291bnQtc2VsZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI21haWwgLnNpZGVuYXYgLmhlYWRlciAuYWNjb3VudCAuYWNjb3VudC1zZWxlY3Rpb24gLm1kLXNlbGVjdC1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI21haWwgLnNpZGVuYXYgLmhlYWRlciAuYWNjb3VudCAuYWNjb3VudC1zZWxlY3Rpb24gLm1kLXNlbGVjdC12YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNtYWlsIC5zaWRlbmF2IC5jb250ZW50IHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuI21haWwgLnNpZGVuYXYgLmNvbnRlbnQgLmNvbXBvc2UtYnV0dG9uIHtcbiAgcGFkZGluZzogMCAyNHB4IDI0cHggMjRweDtcbn1cbiNtYWlsIC5zaWRlbmF2IC5jb250ZW50IC5jb21wb3NlLWJ1dHRvbiAubWQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbiNtYWlsIC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIC5oZWFkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNtYWlsIC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIC5oZWFkZXIgLmxvZ28ge1xuICBwYWRkaW5nLXRvcDogMjdweDtcbn1cbiNtYWlsIC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIC5oZWFkZXIgLmxvZ28gLmxvZ28taWNvbiBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jbWFpbCAuc2lkZW5hdjpub3QoLm1kLWxvY2tlZC1vcGVuKSAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxubWQtZGlhbG9nLmNvbXBvc2UtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDcyMHB4O1xufVxubWQtZGlhbG9nLmNvbXBvc2UtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1kLWRpYWxvZy5jb21wb3NlLWRpYWxvZyBtZC10b29sYmFyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbm1kLWRpYWxvZy5jb21wb3NlLWRpYWxvZyAudG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tZC1kaWFsb2cuY29tcG9zZS1kaWFsb2cgLnRvLmhpZGRlbi1jYyBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5tZC1kaWFsb2cuY29tcG9zZS1kaWFsb2cgLnRvLmhpZGRlbi1jYy5oaWRkZW4tYmNjIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cbm1kLWRpYWxvZy5jb21wb3NlLWRpYWxvZyAudG8uaGlkZGVuLWJjYyBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5tZC1kaWFsb2cuY29tcG9zZS1kaWFsb2cgLnRvIC5jYy1iY2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICByaWdodDogMDtcbn1cbm1kLWRpYWxvZy5jb21wb3NlLWRpYWxvZyAudG8gLmNjLWJjYyAuc2hvdy1jYyxcbm1kLWRpYWxvZy5jb21wb3NlLWRpYWxvZyAudG8gLmNjLWJjYyAuc2hvdy1iY2Mge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbm1kLWRpYWxvZy5jb21wb3NlLWRpYWxvZyAudG8gLmNjLWJjYyAuc2hvdy1iY2Mge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxubWQtZGlhbG9nLmNvbXBvc2UtZGlhbG9nIC5hdHRhY2htZW50LWxpc3Qge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxubWQtZGlhbG9nLmNvbXBvc2UtZGlhbG9nIC5hdHRhY2htZW50LWxpc3QgLmF0dGFjaG1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxubWQtZGlhbG9nLmNvbXBvc2UtZGlhbG9nIC5hdHRhY2htZW50LWxpc3QgLmF0dGFjaG1lbnQgLmZpbGVuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbm1kLWRpYWxvZy5jb21wb3NlLWRpYWxvZyAuYXR0YWNobWVudC1saXN0IC5hdHRhY2htZW50IC5tZC1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5tZC1kaWFsb2cuY29tcG9zZS1kaWFsb2cgLmF0dGFjaG1lbnQtbGlzdCAuYXR0YWNobWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbm1kLWRpYWxvZy5jb21wb3NlLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgbWQtZGlhbG9nLmNvbXBvc2UtZGlhbG9nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBtZC1kaWFsb2cuY29tcG9zZS1kaWFsb2cge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC50b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC50b29sYmFyIC5zZWxlY3QtbWVudSAubWQtaWNvbi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC50b29sYmFyIC5wYWdlLWluZm8ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLmNsYXNzaWMgLnRvb2xiYXIgLmNsb3NlLXRocmVhZCB7XG4gIG1hcmdpbjogMCAwIDAgLThweDtcbn1cbiNtYWlsIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC5jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRocmVhZC1sYWJlbHMtdG9nZ2xlLWxpc3QgbWQtbGlzdC1pdGVtIG1kLWljb24ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLnRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLnRvb2xiYXIgLnNlbGVjdC1tZW51IC5tZC1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLnRvb2xiYXIgLnBhZ2UtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jbWFpbCAuY2VudGVyIC5jb250ZW50LWNhcmQub3V0bG9vayAudG9vbGJhciAuY2xvc2UtdGhyZWFkIHtcbiAgbWFyZ2luOiAwIDAgMCAtOHB4O1xufVxuI21haWwgLmNlbnRlciAuY29udGVudC1jYXJkLm91dGxvb2sgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGhyZWFkLWxhYmVscy10b2dnbGUtbGlzdCBtZC1saXN0LWl0ZW0gbWQtaWNvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLXRoZW1lLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIG1heC13aWR0aDogNjQ4cHg7XG59XG4uY3VzdG9tLXRoZW1lLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCBtZC1zZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzIC5tZC1zZWxlY3QtdmFsdWUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jdXN0b20tdGhlbWUtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC50eXBlIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmN1c3RvbS10aGVtZS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmN1c3RvbS10aGVtZS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnRoZW1lLW9iamVjdCB7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZDogI0YzRjRGNTtcbn1cbi5jdXN0b20tdGhlbWUtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4jcHJvZmlsZSAuYWJvdXQtdGFiIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4jcHJvZmlsZSAuYWJvdXQtdGFiIC5hYm91dCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbiNwcm9maWxlIC5hYm91dC10YWIgLmFib3V0IC5nZW5lcmFsIC5sb2NhdGlvbiBtZC1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDEzcHggIWltcG9ydGFudDtcbn1cbiNwcm9maWxlIC5hYm91dC10YWIgLmFib3V0IC53b3JrIC5qb2IgLmNvbXBhbnkge1xuICBwYWRkaW5nOiAwIDE2cHggMCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI3Byb2ZpbGUgLmFib3V0LXRhYiAuYWJvdXQgLndvcmsgLmpvYiAuZGF0ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI3Byb2ZpbGUgLmFib3V0LXRhYiAuYWJvdXQtc2lkZWJhciB7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDMycHg7XG59XG4jcHJvZmlsZSAuYWJvdXQtdGFiIC5hYm91dC1zaWRlYmFyIC5mcmllbmRzIC5jb250ZW50IC5mcmllbmQge1xuICBwYWRkaW5nOiA0cHg7XG59XG4jcHJvZmlsZSAuYWJvdXQtdGFiIC5hYm91dC1zaWRlYmFyIC5ncm91cHMgLmNvbnRlbnQgLmdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNwcm9maWxlIC5hYm91dC10YWIgLmFib3V0LXNpZGViYXIgLmdyb3VwcyAuY29udGVudCAuZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcHJvZmlsZSAuYWJvdXQtdGFiIC5hYm91dC1zaWRlYmFyIC5ncm91cHMgLmNvbnRlbnQgLmdyb3VwIC5sb2dvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuI3Byb2ZpbGUgLmFib3V0LXRhYiAuYWJvdXQtc2lkZWJhciAuZ3JvdXBzIC5jb250ZW50IC5ncm91cCAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiNwcm9maWxlIC5hYm91dC10YWIgLmFib3V0LXNpZGViYXIgLmdyb3VwcyAuY29udGVudCAuZ3JvdXAgLmNhdGVnb3J5LFxuI3Byb2ZpbGUgLmFib3V0LXRhYiAuYWJvdXQtc2lkZWJhciAuZ3JvdXBzIC5jb250ZW50IC5ncm91cCAubWVtYmVycyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI3Byb2ZpbGUgLmFib3V0LXRhYiAuYWJvdXQtc2lkZWJhciAuZ3JvdXBzIC5jb250ZW50IC5ncm91cCAubWVtYmVycyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNwcm9maWxlIC5hYm91dC10YWIgLmFib3V0LXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuI3Byb2ZpbGUgLnBob3Rvcy12aWRlb3MtdGFiIHtcbiAgcGFkZGluZzogMDtcbn1cbiNwcm9maWxlIC5waG90b3MtdmlkZW9zLXRhYiAucGhvdG9zLXZpZGVvcyB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbiNwcm9maWxlIC5waG90b3MtdmlkZW9zLXRhYiAucGhvdG9zLXZpZGVvcyAucGVyaW9kIC5wZXJpb2QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI3Byb2ZpbGUgLnBob3Rvcy12aWRlb3MtdGFiIC5waG90b3MtdmlkZW9zIC5wZXJpb2QgLnBlcmlvZC10aXRsZSAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNwcm9maWxlIC5waG90b3MtdmlkZW9zLXRhYiAucGhvdG9zLXZpZGVvcyAucGVyaW9kIC5wZXJpb2QtdGl0bGUgLmluZm8ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNwcm9maWxlIC5waG90b3MtdmlkZW9zLXRhYiAucGhvdG9zLXZpZGVvcyAucGVyaW9kIC5wZXJpb2QtbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI3Byb2ZpbGUgLnBob3Rvcy12aWRlb3MtdGFiIC5waG90b3MtdmlkZW9zIC5wZXJpb2QgLnBlcmlvZC1tZWRpYSAubWVkaWEge1xuICBtYXJnaW46IDAgMTZweCAxNnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwcm9maWxlIC5waG90b3MtdmlkZW9zLXRhYiAucGhvdG9zLXZpZGVvcyAucGVyaW9kIC5wZXJpb2QtbWVkaWEgLm1lZGlhIC5wcmV2aWV3IHtcbiAgd2lkdGg6IDI1NnB4O1xuICBoZWlnaHQ6IDI1NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9maWxlIC5waG90b3MtdmlkZW9zLXRhYiAucGhvdG9zLXZpZGVvcyAucGVyaW9kIC5wZXJpb2QtbWVkaWEgLm1lZGlhIC50aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUge1xuICBwYWRkaW5nOiA4cHg7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAuYWRkLXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLmFkZC1wb3N0IHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNnB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLmFkZC1wb3N0IGZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGM0Y0RjU7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAuYWRkLXBvc3QgZm9vdGVyIC5wb3N0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDY0cHg7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIG1kLWRpdmlkZXIge1xuICBtYXJnaW46IDMycHggMDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBoZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4IDAgOHB4IDE2cHg7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBoZWFkZXIgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGhlYWRlciAudGl0bGUgLnVzZXJuYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBoZWFkZXIgLnRpbWUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5tZXNzYWdlIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAubWVkaWEge1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5tZWRpYSBpbWcsICNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5tZWRpYSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5tZWRpYSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAubGlrZS1idXR0b24sXG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuc2hhcmUtYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMTZweCA4cHg7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAubGlrZS1idXR0b246aG92ZXIsXG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuc2hhcmUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAubGlrZS1idXR0b24gbWQtaWNvbixcbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5zaGFyZS1idXR0b24gbWQtaWNvbiB7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmFydGljbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW46IDhweDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jb250ZW50IC5hcnRpY2xlIC5tZWRpYSB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmFydGljbGUgLm1lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmFydGljbGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHggNHB4IDE2cHg7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY29udGVudCAuYXJ0aWNsZSAuc3VidGl0bGUge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQgLmFydGljbGUgLmV4Y2VycHQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBmb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogMTZweDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudC1jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudC1jb3VudCBtZC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBmb290ZXIgLmNvbW1lbnQgLnVzZXJuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4jcHJvZmlsZSAudGltZWxpbmUtdGFiIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSBmb290ZXIgLmNvbW1lbnQgLm1lc3NhZ2Uge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudCAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5jb21tZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5jb21tZW50IC5hY3Rpb25zIC5yZXBseS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAuY29tbWVudCAuYWN0aW9ucyAucmVwb3J0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gZm9vdGVyIC5yZXBseSBmb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIGZvb3RlciAucmVwbHkgZm9ybSAucG9zdC1jb21tZW50LWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIge1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAzMnB4O1xufVxuI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciAubGF0ZXN0LWFjdGl2aXR5IC5jb250ZW50IC5hY3Rpdml0aWVzIC5hY3Rpdml0eSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxhdGVzdC1hY3Rpdml0eSAuY29udGVudCAuYWN0aXZpdGllcyAuYWN0aXZpdHkgLmF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxhdGVzdC1hY3Rpdml0eSAuY29udGVudCAuYWN0aXZpdGllcyAuYWN0aXZpdHkgLnVzZXJuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNwcm9maWxlIC50aW1lbGluZS10YWIgLnRpbWVsaW5lLXNpZGViYXIgLmxhdGVzdC1hY3Rpdml0eSAuY29udGVudCAuYWN0aXZpdGllcyAuYWN0aXZpdHkgLm1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI3Byb2ZpbGUgLnRpbWVsaW5lLXRhYiAudGltZWxpbmUtc2lkZWJhciB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4jc2VhcmNoIC5jb250ZW50IC5jbGFzc2ljLXRhYiAucmVzdWx0cyAucmVzdWx0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXgtd2lkdGg6IDUxMnB4O1xufVxuI3NlYXJjaCAuY29udGVudCAuY2xhc3NpYy10YWIgLnJlc3VsdHMgLnJlc3VsdC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IG1hdGVyaWFsLWNvbG9yKFwiYmx1ZVwiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3NlYXJjaCAuY29udGVudCAuY2xhc3NpYy10YWIgLnJlc3VsdHMgLnJlc3VsdC1pdGVtIC51cmwge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiBtYXRlcmlhbC1jb2xvcihcImdyZWVuXCIpO1xufVxuI3NlYXJjaCAuY29udGVudCAuY2xhc3NpYy10YWIgLnJlc3VsdHMgLnJlc3VsdC1pdGVtIC5leGNlcnB0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI3NlYXJjaCAuY29udGVudCAuY2xhc3NpYy10YWIgLnJlc3VsdHMgLnJlc3VsdC1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbiNzZWFyY2ggLmNvbnRlbnQgLmNvbnRhY3RzLXRhYiAucmVzdWx0LWluZm8ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI3NlYXJjaCAuY29udGVudCAuY29udGFjdHMtdGFiIC5yZXN1bHRzIC5yZXN1bHQtaXRlbSAuYXZhdGFyLWNlbGwge1xuICB3aWR0aDogODhweDtcbn1cblxuI3NlYXJjaCAuY29udGVudCAuZW1haWxzLXRhYiAucmVzdWx0cyAucmVzdWx0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNzZWFyY2ggLmNvbnRlbnQgLmVtYWlscy10YWIgLnJlc3VsdHMgLnJlc3VsdC1pdGVtLnVucmVhZCAuaW5mbyAuc3ViamVjdCxcbiNzZWFyY2ggLmNvbnRlbnQgLmVtYWlscy10YWIgLnJlc3VsdHMgLnJlc3VsdC1pdGVtLnVucmVhZCAuaW5mbyAubWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jc2VhcmNoIC5jb250ZW50IC5lbWFpbHMtdGFiIC5yZXN1bHRzIC5yZXN1bHQtaXRlbSAuaW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuI3NlYXJjaCAuY29udGVudCAuZW1haWxzLXRhYiAucmVzdWx0cyAucmVzdWx0LWl0ZW0gLmluZm8gLm5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jc2VhcmNoIC5jb250ZW50IC5lbWFpbHMtdGFiIC5yZXN1bHRzIC5yZXN1bHQtaXRlbSAudGltZSB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbiNzZWFyY2ggLmNvbnRlbnQgLnVzZXJzLXRhYiAucmVzdWx0LWluZm8ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jaW52b2ljZS5jb21wYWN0IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDY0cHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCB7XG4gIHdpZHRoOiAxMDIwcHg7XG4gIG1pbi13aWR0aDogMTAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgcGFkZGluZzogNjRweCA4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaW52b2ljZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLmNsaWVudCAuaW52b2ljZS1udW1iZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5jbGllbnQgLmludm9pY2UtbnVtYmVyIC50aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuY2xpZW50IC5pbnZvaWNlLW51bWJlciAubnVtYmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5jbGllbnQgLmR1ZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLmNsaWVudCAuZHVlLWRhdGUgLnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5jbGllbnQgLmR1ZS1kYXRlIC5kYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5jbGllbnQgLmluZm8ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pc3N1ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC04OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NnB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaXNzdWVyIC5sb2dvIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pc3N1ZXIgLmluZm8ge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgLmRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XG4gIG1hcmdpbjogMzJweCAwIDcycHggMDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ci5kaXNjb3VudCB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyLnRvdGFsIHRkIHtcbiAgcGFkZGluZzogMjRweCA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5ub3RlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmZvb3RlciAubG9nbywgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmZvb3RlciAuc21hbGwtbm90ZSB7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbn1cbiNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLmxvZ28ge1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5zbWFsbC1ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIFBSSU5UIFNUWUxFUyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLyogSW52b2ljZSBTcGVjaWZpYyBTdHlsZXMgKi9cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pbnZvaWNlLWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHQ7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaXNzdWVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZwdDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIG1heC13aWR0aDogNjBwdDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICB9XG4gICNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIC5kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDRwdDtcbiAgICBmb250LXNpemU6IDlwdDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcbiAgICBtYXJnaW46IDE2cHQgMDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTNwdDtcbiAgICBwYWRkaW5nOiA0cHQgNHB0O1xuICB9XG4gICNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2ludm9pY2UuY29tcGFjdCAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyLmRpc2NvdW50IHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZwdDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIudG90YWwgdGQge1xuICAgIHBhZGRpbmc6IDE2cHQgNHB0IDAgNHB0O1xuICAgIGZvbnQtc2l6ZTogMTZwdDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIudG90YWwgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIudG90YWwgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB0O1xuICB9XG4gICNpbnZvaWNlLmNvbXBhY3QgLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhwdDtcbiAgfVxuICAjaW52b2ljZS5jb21wYWN0IC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5zbWFsbC1ub3RlIHtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4jaW52b2ljZS5tb2Rlcm4ge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIge1xuICBwYWRkaW5nOiA2NHB4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCB7XG4gIHdpZHRoOiAxMDIwcHg7XG4gIG1pbi13aWR0aDogMTAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgcGFkZGluZzogODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaWRzIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pZHMgLmRldGFpbCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaWRzIC5zZWxsZXIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pZHMgLnNlbGxlciAubG9nbyB7XG4gIHdpZHRoOiAxNTZweDtcbiAgaGVpZ2h0OiAxNTZweDtcbiAgZm9udC1zaXplOiAxMTVweDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaWRzIC5jbGllbnQgLmxhYmVsIHtcbiAgd2lkdGg6IDE1NnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLmlkcyAuZGl2aWRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMCA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBoZWlnaHQ6IDE0NHB4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5zdW1tYXJ5IC5sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuc3VtbWFyeSAudmFsdWUge1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5zdW1tYXJ5IC5jb2RlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5zdW1tYXJ5IC5jb2RlIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSAudGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIC5kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XG4gIG1hcmdpbjogMzJweCAwIDk2cHggMDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ci5kaXNjb3VudCB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIudG90YWwgdGQge1xuICBwYWRkaW5nOiAzMnB4IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmZvb3RlciAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmZvb3RlciAubG9nbywgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5zbWFsbC1ub3RlIHtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5sb2dvIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuZm9vdGVyIC5zbWFsbC1ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIFBSSU5UIFNUWUxFUyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLyogSW52b2ljZSBTcGVjaWZpYyBTdHlsZXMgKi9cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pZHMgLmRldGFpbCB7XG4gICAgd2lkdGg6IDEyMHB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaWRzIC5zZWxsZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDhwdDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5oZWFkZXIgLmlkcyAuc2VsbGVyIC5sb2dvIHtcbiAgICB3aWR0aDogNjBwdDtcbiAgICBoZWlnaHQ6IDYwcHQ7XG4gICAgZm9udC1zaXplOiA0MHB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmhlYWRlciAuaWRzIC5jbGllbnQgLmxhYmVsIHtcbiAgICB3aWR0aDogNjBwdDtcbiAgICBmb250LXNpemU6IDE2cHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5pZHMgLmRpdmlkZXIge1xuICAgIG1hcmdpbjogMCAxMnB0O1xuICAgIGhlaWdodDogMTAwcHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5zdW1tYXJ5IC5jb2RlIHtcbiAgICBmb250LXNpemU6IDE4cHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuaGVhZGVyIC5zdW1tYXJ5IC5jb2RlIHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBwdDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgdGhlYWQgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBtYXgtd2lkdGg6IDYwcHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZSAuZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA0cHQ7XG4gICAgZm9udC1zaXplOiA5cHQ7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcbiAgICBtYXJnaW46IDE2cHQgMDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxM3B0O1xuICAgIHBhZGRpbmc6IDRwdCA0cHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIuZGlzY291bnQgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB0O1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIHRyLnRvdGFsIHRkIHtcbiAgICBwYWRkaW5nOiAxNnB0IDRwdCAwIDRwdDtcbiAgICBmb250LXNpemU6IDE2cHQ7XG4gIH1cbiAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lciAuY2FyZCAuY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgdHIudG90YWwgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciB0ci50b3RhbCB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQgLmZvb3RlciAubm90ZSB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIG1hcmdpbi1ib3R0b206IDhwdDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhwdDtcbiAgfVxuICAjaW52b2ljZS5tb2Rlcm4gLmludm9pY2UtY29udGFpbmVyIC5jYXJkIC5mb290ZXIgLnNtYWxsLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn0iLCIuZm9ybS1pbnB1dC1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6MTFweFxyXG59XHJcblxyXG4uZm9ybS1pbnB1dC1sYWJlbC1pbnZhbGlkIHtcclxuICAgIGNvbG9yOiNmZjAwMDA7XHJcbn1cclxuXHJcbi5wb2ludGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZpeGVkLWJ1dHRvbiB7XHJcbiAgICBib3R0b206IDFweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJhY2stYnV0dG9uIHtcclxuICAgIHJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maXhlZC1idXR0b24tMiB7XHJcbiAgICByaWdodDogMTEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpeGVkLWJ1dHRvbi0zIHtcclxuICAgIHJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZml4ZWQtYnV0dG9uLTQge1xyXG4gICAgcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maXhlZC1idXR0b24tNSB7XHJcbiAgICByaWdodDogMjYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpeGVkLWJ1dHRvbi02IHtcclxuICAgIHJpZ2h0OiAzMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZml4ZWQtYnV0dG9uLTcge1xyXG4gICAgcmlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maXhlZC1idXR0b24tOCB7XHJcbiAgICByaWdodDogNDEwcHggIWltcG9ydGFudDtcclxufVxyXG4uZml4ZWQtYnV0dG9uLTkge1xyXG4gICAgcmlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX2ZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQge1xyXG4gICAgcGFkZGluZzogMnB4IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xyXG4gICAgcGFkZGluZzogOHB4IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWQtc3ViaGVhZCB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLXN0ZXBwZXItc3RlcHMge1xyXG4gICAgcGFkZGluZzogOHB4IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHggMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0ge1xyXG4gICAgY3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG5cclxubWQtY2hlY2tib3ggLl9tZC1pY29uIHtcclxuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnV0dG9uTGFiZWwge1xyXG4gICAgcGFkZGluZzogMXB4IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm11bHRpU2VsZWN0ID4gYnV0dG9uIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdWx0aVNlbGVjdCAuaGVscGVyQnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdWx0aVNlbGVjdCAuaW5wdXRGaWx0ZXIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEl0ZW0ge1xyXG4gICAgbWluLWhlaWdodDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxufVxyXG5cclxuLm11bHRpU2VsZWN0IC5jbGVhckJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEl0ZW0gLmFjb2wgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXVsdGlTZWxlY3QgLnRpY2tNYXJrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLnRvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jcHJvZmlsZU5ldGZsaXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxufVxyXG5cclxuaDIsIC5oMiB7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5mb3JtIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNvdmVybGF5LXNjcmVlbiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgY3Vyc29yOiB3YWl0O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5uZy1pbWFnZS1nYWxsZXJ5LXRodW1ibmFpbHMgLnRodW1iIHtcclxuICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRhdGFUYWJsZXNfZW1wdHkge1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDsgICBcclxufVxyXG5cclxuLnRleHQtbGVmdHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2Z1bmNpb25hcmlvU2VsZWN0IHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAzJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4jY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICBcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbn1cclxuXHJcbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyIHtcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuXHJcblxyXG4vKi5zbGljay10cmFjayB7XHJcbiAgICB3aWR0aDozMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sgZGl2IHtcclxuICAgIHdpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7XHJcbn0qL1xyXG5cclxuQGltcG9ydCBcIm92ZXJyaWRlcy5zY3NzXCI7XHJcblxyXG4vKipcclxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSB3aXJlZGVwIHRvIGluamVjdFxyXG4gKiAgc2FzcyBkZXBlbmRlbmNpZXMgd2hlbiBkZWZpbmVkIGluIHRoZSBib3dlci5qc29uIG9mIHlvdXIgZGVwZW5kZW5jaWVzXHJcbiAqL1xyXG5cclxuLy8gYm93ZXI6c2Nzc1xyXG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWUuc2Nzc1wiO1xyXG4vLyBlbmRib3dlclxyXG5cclxuLyoqXHJcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XHJcbiAqICBhbGwgeW91ciBzYXNzIGZpbGVzIGF1dG9tYXRpY2FsbHlcclxuICovXHJcblxyXG4vLyBpbmplY3RvclxyXG5AaW1wb3J0IFwiY29yZS9zY3NzL2dsb2JhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtMS90ZW1wbGF0ZS0xLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy9ub3RpY2lhQW5leG9zL3RlbXBsYXRlLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS0yL3RlbXBsYXRlLTIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTEwL3RlbXBsYXRlLTEwLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS0zL3RlbXBsYXRlLTMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTQvdGVtcGxhdGUtNC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtNi90ZW1wbGF0ZS02LnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS04L3RlbXBsYXRlLTguc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTUvdGVtcGxhdGUtNS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtNy90ZW1wbGF0ZS03LnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1zdGVwcGVyL3RlbXBsYXRlcy9ob3Jpem9udGFsL2hvcml6b250YWwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTkvdGVtcGxhdGUtOS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtc3RlcHBlci90ZW1wbGF0ZXMvdmVydGljYWwvdmVydGljYWwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS90aGVtZS1vcHRpb25zL3RoZW1lLW9wdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvbXMtY2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtaW5mby1iYXIvbXMtaW5mby1iYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLW1hc29ucnkvbXMtbWFzb25yeS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtZm9ybS13aXphcmQvbXMtZm9ybS13aXphcmQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLW5hdi9tcy1uYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLW1hdGVyaWFsLWNvbG9yLXBpY2tlci9tcy1tYXRlcmlhbC1jb2xvci1waWNrZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLW5hdmlnYXRpb24vbXMtbmF2aWdhdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtcmVzcG9uc2l2ZS10YWJsZS9tcy1yZXNwb25zaXZlLXRhYmxlLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1zY3JvbGwvbXMtc2Nyb2xsLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1zaG9ydGN1dHMvbXMtc2hvcnRjdXRzLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1zZWFyY2gtYmFyL21zLXNlYXJjaC1iYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLXNwbGFzaC1zY3JlZW4vbXMtc3BsYXNoLXNjcmVlbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtc3RlcHBlci9tcy1zdGVwcGVyLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy10aW1lbGluZS9tcy10aW1lbGluZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtd2lkZ2V0L21zLXdpZGdldC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvbWFpbC92aWV3cy9jbGFzc2ljL2RldGFpbC9kZXRhaWwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL21haWwvdmlld3MvY2xhc3NpYy9saXN0L2xpc3Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL21haWwvdmlld3Mvb3V0bG9vay9saXN0L2xpc3Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL21haWwvdmlld3Mvb3V0bG9vay9kZXRhaWwvZGV0YWlsLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9jaGF0L3NpZGVuYXZzL2xlZnQvdmlld3MvY2hhdHMvY2hhdHMtdmlldy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvY2hhdC9zaWRlbmF2cy9sZWZ0L3ZpZXdzL2NvbnRhY3RzL2NvbnRhY3RzLXZpZXdzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9jaGF0L3NpZGVuYXZzL2xlZnQvdmlld3MvdXNlci91c2VyLXZpZXcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL3NjcnVtYm9hcmQvc2lkZW5hdnMvc2V0dGluZ3MvbWVudXMvbWVtYmVycy9tZW1iZXJzLW1lbnUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL2NoYXQvc2lkZW5hdnMvcmlnaHQvdmlld3MvY29udGFjdC9jb250YWN0LXZpZXcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL3NjcnVtYm9hcmQvc2lkZW5hdnMvc2V0dGluZ3MvbWVudXMvbGFiZWxzL2xhYmVscy1tZW51LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9zY3J1bWJvYXJkL3NpZGVuYXZzL3NldHRpbmdzL21lbnVzL2NvbG9yL2NvbG9yLW1lbnUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL3NjcnVtYm9hcmQvdmlld3MvY2FsZW5kYXIvZGlhbG9ncy9ldmVudC9ldmVudC1kaWFsb2cuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL3NjcnVtYm9hcmQvdmlld3MvY2FsZW5kYXIvc2lkZW5hdnMvc2NoZWR1bGVkLXRhc2tzL3NjaGVkdWxlZC10YXNrcy1zaWRlbmF2LnNjc3NcIjtcclxuQGltcG9ydCBcIm92ZXJyaWRlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhZG1pbi9hZG1pbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhcHBNYW5hZ2VyQXJxdWl2b3MvYXBwTWFuYWdlckFycXVpdm9zLnNjc3NcIjtcclxuQGltcG9ydCBcImFwcE1hbmFnZXJCZW5lZmljaW9zL2FwcE1hbmFnZXJCZW5lZmljaW9zLnNjc3NcIjtcclxuQGltcG9ydCBcImFwcE1hbmFnZXJEYXNoYm9hcmQvYXBwTWFuYWdlckRhc2hib2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhcHBNYW5hZ2VyQ29tdW5pY2Fkb3MvYXBwTWFuYWdlckNvbXVuaWNhZG9zLnNjc3NcIjtcclxuQGltcG9ydCBcImFwcE1hbmFnZXJEZXN0YXF1ZXMvYXBwTWFuYWdlckRlc3RhcXVlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhcHBNYW5hZ2VyRG9jdW1lbnRvcy9hcHBNYW5hZ2VyRG9jdW1lbnRvcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhcHBNYW5hZ2VyTm90aWNpYXMvYXBwTWFuYWdlck5vdGljaWFzLnNjc3NcIjtcclxuQGltcG9ydCBcImFwcE1hbmFnZXJOb3RpZmljYWNvZXMvYXBwTWFuYWdlck5vdGlmaWNhY29lcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhcHBNYW5hZ2VyVmlkZW9zL2FwcE1hbmFnZXJWaWRlb3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYXBwTWFuYWdlck5vdmlkYWRlcy9hcHBNYW5hZ2VyTm92aWRhZGVzLnNjc3NcIjtcclxuQGltcG9ydCBcImFwcE1hbmFnZXJVc3Vhcmlvcy9hcHBNYW5hZ2VyVXN1YXJpb3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYXBwTWFuYWdlclVzdWFyaW9zR3J1cG8vYXBwTWFuYWdlclVzdWFyaW9zR3J1cG8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYXRlc3RhZG9NZWRpY28vYXRlc3RhZG9NZWRpY28uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYXZhbGlhY2FvRGVzZW1wZW5ob0h1Yi9hdmFsaWFjYW9EZXNlbXBlbmhvSHViLnNjc3NcIjtcclxuQGltcG9ydCBcImF2YWxpYWNhb0Rlc2VtcGVuaG8vYXZhbGlhY2FvRGVzZW1wZW5oby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlci9hdmFsaWFjYW9EZXNlbXBlbmhvTWFuYWdlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjaGFuZ2UtcGFzc3dvcmQvY2hhbmdlLXBhc3N3b3JkLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbnRhY3QvY29udGFjdC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJkYXNoYm9hcmQvZGFzaGJvYXJkLnNjc3NcIjtcclxuQGltcG9ydCBcImRhc2hib2FyZEh1Yi9kYXNoYm9hcmRIdWIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZGFzaGJvYXJkTWFuYWdlci9kYXNoYm9hcmRNYW5hZ2VyLnNjc3NcIjtcclxuQGltcG9ydCBcImRhc2hib2FyZF9mdW5jaW9uYXJpby9kYXNoYm9hcmRfZnVuY2lvbmFyaW8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZWZmZWN0aXZlbmVzc0V2YWx1YXRpb24vZWZmZWN0aXZlbmVzc0V2YWx1YXRpb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZWZmZWN0aXZlbmVzc0V2YWx1YXRpb25NYW5hZ2VyL2VmZmVjdGl2ZW5lc3NFdmFsdWF0aW9uTWFuYWdlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJlbGVhcm4vZWxlYXJuLnNjc3NcIjtcclxuQGltcG9ydCBcImVsZXRyb25pY1BvaW50L2VsZXRyb25pY1BvaW50LnNjc3NcIjtcclxuQGltcG9ydCBcImVsZXRyb25pY1BvaW50TWFuYWdlci9lbGV0cm9uaWNQb2ludE1hbmFnZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZW1wcmVnYWRvcy9lbXByZWdhZG9zLnNjc3NcIjtcclxuQGltcG9ydCBcImVtcHJlZ2Fkb3NNYW5hZ2VyQXJxdWl2by9lbXByZWdhZG9zTWFuYWdlcl9BcnF1aXZvLnNjc3NcIjtcclxuQGltcG9ydCBcImVtcHJlZ2Fkb3NNYW5hZ2VyQXNvL2VtcHJlZ2Fkb3NNYW5hZ2VyX0Fzby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJlbXByZWdhZG9zTWFuYWdlckVzY2FsYS9lbXByZWdhZG9zTWFuYWdlcl9Fc2NhbGEuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZW1wcmVnYWRvc01hbmFnZXJQZXJtaXNzYW8vZW1wcmVnYWRvc01hbmFnZXJfUGVybWlzc2FvLnNjc3NcIjtcclxuQGltcG9ydCBcImdlcmVuY2lhbWVudG9Qcm9qZXRvcy9nZXJlbmNpYW1lbnRvUHJvamV0b3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9yZ290LXBhc3N3b3JkL2ZvcmdvdC1wYXNzd29yZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJnZXJlbmNpYW1lbnRvUHJvamV0b3NBcGlNYW5hZ2VyL2dlcmVuY2lhbWVudG9Qcm9qZXRvc0FwaU1hbmFnZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZ2VyZW5jaWFtZW50b1Byb2pldG9zTWFuYWdlci9nZXJlbmNpYW1lbnRvUHJvamV0b3NNYW5hZ2VyLnNjc3NcIjtcclxuQGltcG9ydCBcImhyMzYwL2hyMzYwLnNjc3NcIjtcclxuQGltcG9ydCBcImhvdGxpbmUvaG90bGluZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJpbmZvRW1wcmVnYWRvL2luZm9FbXByZWdhZG8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwibGlua3NVdGVpcy9saW5rc1V0ZWlzLnNjc3NcIjtcclxuQGltcG9ydCBcImludGVncmFjb2VzTWFuYWdlci9pbnRlZ3JhY29lc01hbmFnZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibGlua3NVdGVpc01hbmFnZXIvbGlua3NVdGVpc01hbmFnZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibmV3cy9uZXdzLnNjc3NcIjtcclxuQGltcG9ydCBcImxvZ2luL2xvZ2luLnNjc3NcIjtcclxuQGltcG9ydCBcIm9jY3VycmVuY2Uvb2NjdXJyZW5jZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJvY2N1cnJlbmNlTWFuYWdlci9vY2N1cnJlbmNlRXZhbHVhdGlvbk1hbmFnZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicGF5bWVudEluZm9ybWF0aW9uL3BheW1lbnRJbmZvcm1hdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwZXJzb25hbERhdGFSSC9wZXJzb25hbFJILnNjc3NcIjtcclxuQGltcG9ydCBcInBvbnRvRWxldHJvbmljby9wb250b0VsZXRyb25pY28uc2Nzc1wiO1xyXG5AaW1wb3J0IFwicHJhdGljYU9KVC9wcmF0aWNhT0pULnNjc3NcIjtcclxuQGltcG9ydCBcInByYXRpY2FPSlRNYW5hZ2VyL3ByYXRpY2FPSlRNYW5hZ2VyLnNjc3NcIjtcclxuQGltcG9ydCBcInByb2ZpbGUvcHJvZmlsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJxdWljay1wYW5lbC9xdWljay1wYW5lbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJyZWVtYm9sc28vcmVlbWJvbHNvLnNjc3NcIjtcclxuQGltcG9ydCBcInJlZW1ib2xzb01hbmFnZXIvcmVlbWJvbHNvTWFuYWdlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJyZWZ1bmQvcmVmdW5kLnNjc3NcIjtcclxuQGltcG9ydCBcInJlZnVuZE1hbmFnZXIvcmVmdW5kTWFuYWdlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzZXJ2aWNlQ29uZmlnL3NlcnZpY2VDb25maWcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicmVzZXQtcGFzc3dvcmQvcmVzZXQtcGFzc3dvcmQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidG9vbGJhci90b29sYmFyLnNjc3NcIjtcclxuQGltcG9ydCBcInRyZWluYW1lbnRvTWFuYWdlci90cmVpbmFtZW50b01hbmFnZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidHJhaW5pbmdzL3RyYWluaW5ncy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0cmFpbmluZ3NNYW5hZ2VyL3RyYWluaW5nc01hbmFnZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidmFjYXRpb24vdmFjYXRpb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwidmFjYXRpb25NYW5hZ2VyL3ZhY2F0aW9uTWFuYWdlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhZG1pbi9nYWxlcmlhSW1hZ2Vucy9nYWxlcmlhSW1hZ2Vucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhZG1pbi9maWxlcy9maWxlLW1hbmFnZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYWRtaW4vbWFya2V0aW5nL21hcmtldGluZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21tb24vZGlyZWN0aXZlL3VzZXIubG9nZ2VkLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcImFkbWluL3VzZXJzL21vZGFsLWNvbmZpcm1hLWRlc2Jsb3F1ZWlvL21vZGFsLWNvbmZpcm1hLWRlc2Jsb3F1ZWlvLnNjc3NcIjtcclxuQGltcG9ydCBcImFkbWluL21hcmtldGluZy9hdHRhY2gtbW9kYWwvYXR0YWNoLW1vZGFsLnNjc3NcIjtcclxuQGltcG9ydCBcImFkbWluL21hcmtldGluZy9kZXRhaWxzL2RldGFpbHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYWRtaW4vbWFya2V0aW5nL2ZpbGUtbW9kYWwvZmlsZS1tb2RhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhZG1pbi9tYXJrZXRpbmcvcHJldmlldy9wcmV2aWV3LW5ld3MuY29tcG9uZW50LnNjc3NcIjtcclxuQGltcG9ydCBcImNvbW1vbi9kaXJlY3RpdmUvYWxlcnQtaW5mby9hbGVydC1pbmZvLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vY29tcG9uZW50cy9jaGFydHMvY2hhcnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vY29tcG9uZW50cy9wcmljZS10YWJsZXMvcHJpY2UtdGFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vY29tcG9uZW50cy9tYXRlcmlhbC1kb2NzL21hdGVyaWFsLWRvYy10ZW1wbGF0ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2NvbXBvbmVudHMvd2lkZ2V0cy93aWRnZXRzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vY29tcG9uZW50cy9tYXBzL21hcHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL2NhbGVuZGFyL2NhbGVuZGFyLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9jaGF0L2NoYXQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL2UtY29tbWVyY2UvZS1jb21tZXJjZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvZmlsZS1tYW5hZ2VyL2ZpbGUtbWFuYWdlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvZ2FudHQtY2hhcnQvZ2FudHQtY2hhcnQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL2NvbnRhY3RzL2NvbnRhY3RzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9ub3Rlcy9ub3Rlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvc2NydW1ib2FyZC9zY3J1bWJvYXJkLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy90b2RvL3RvZG8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi91aS9mb3Jtcy9mb3Jtcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvbWFpbC9tYWlsLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vdWkvaGVscGVyLWNsYXNzZXMvaGVscGVyLWNsYXNzZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi91aS9pY29ucy9pY29ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL3VpL3RoZW1lLWNvbG9ycy90aGVtZS1jb2xvcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi91aS9tYXRlcmlhbC1jb2xvcnMvbWF0ZXJpYWwtY29sb3JzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vdWkvdHlwb2dyYXBoeS90eXBvZ3JhcGh5LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vcGFnZXMvY29taW5nLXNvb24vY29taW5nLXNvb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9wYWdlcy9tYWludGVuYW5jZS9tYWludGVuYW5jZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL3BhZ2VzL3Byb2ZpbGUvcHJvZmlsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL3BhZ2VzL3NlYXJjaC9zZWFyY2guc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9wYWdlcy90aW1lbGluZS90aW1lbGluZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL2xheW91dHMvaG9yaXpvbnRhbC1uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwibmF2aWdhdGlvbi9sYXlvdXRzL3ZlcnRpY2FsLW5hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL2xheW91dHMvdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yL25hdmlnYXRpb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwicGVyc29uYWxEYXRhUkgvdGFicy9hZGRyZXNzL2FkZHJlc3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwicGVyc29uYWxEYXRhUkgvdGFicy9kb2N1bWVudHMvZG9jdW1lbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcInBlcnNvbmFsRGF0YVJIL3RhYnMvZGVwZW5kZW50cy9kZXBlbmRlbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcInBlcnNvbmFsRGF0YVJIL3RhYnMvY29udHJhY3QvY29udHJhY3Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwicGVyc29uYWxEYXRhUkgvdGFicy9iYW5rL2Jhbmsuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicGVyc29uYWxEYXRhUkgvdGFicy9pZGVudGlmaWNhdGlvbi9pZGVudGlmaWNhdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJxdWljay1wYW5lbC90YWJzL2FjdGl2aXR5L2FjdGl2aXR5LXRhYi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJxdWljay1wYW5lbC90YWJzL3RvZGF5L3RvZGF5LXRhYi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJxdWljay1wYW5lbC90YWJzL2NoYXQvY2hhdC10YWIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidG9vbGJhci9sYXlvdXRzL2NvbnRlbnQtd2l0aC10b29sYmFyL3Rvb2xiYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidG9vbGJhci9sYXlvdXRzL2hvcml6b250YWwtbmF2aWdhdGlvbi90b29sYmFyLnNjc3NcIjtcclxuQGltcG9ydCBcInRvb2xiYXIvbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIvdG9vbGJhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhZG1pbi9maWxlcy9zaWRlbmF2cy9kZXRhaWxzL2RldGFpbHMtc2lkZW5hdi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhZG1pbi9maWxlcy92aWV3cy9ncmlkL2dyaWQtdmlldy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhZG1pbi9maWxlcy92aWV3cy9saXN0L2xpc3Qtdmlldy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvZGFzaGJvYXJkcy9hbmFseXRpY3MvZGFzaGJvYXJkLWFuYWx5dGljcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvZGFzaGJvYXJkcy9wcm9qZWN0L2Rhc2hib2FyZC1wcm9qZWN0LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9kYXNoYm9hcmRzL3NlcnZlci9kYXNoYm9hcmQtc2VydmVyLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vdWkvcGFnZS1sYXlvdXRzL2RlbW8vZGVtby1jb250ZW50LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vdWkvcGFnZS1sYXlvdXRzL2RlbW8vZGVtby1zaWRlbmF2LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vcGFnZXMvYXV0aC9sb2NrL2xvY2suc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9wYWdlcy9hdXRoL2ZvcmdvdC1wYXNzd29yZC9mb3Jnb3QtcGFzc3dvcmQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9wYWdlcy9hdXRoL2xvZ2luLXYyL2xvZ2luLXYyLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vcGFnZXMvYXV0aC9yZWdpc3Rlci9yZWdpc3Rlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL3BhZ2VzL2F1dGgvbG9naW4vbG9naW4uc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9wYWdlcy9hdXRoL3JlZ2lzdGVyLXYyL3JlZ2lzdGVyLXYyLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vcGFnZXMvYXV0aC9yZXNldC1wYXNzd29yZC9yZXNldC1wYXNzd29yZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL3BhZ2VzL2Vycm9ycy80MDQvZXJyb3ItNDA0LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vcGFnZXMvZXJyb3JzLzUwMC9lcnJvci01MDAuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL2NhbGVuZGFyL2RpYWxvZ3MvZXZlbnQtZGV0YWlsL2V2ZW50LWRldGFpbC1kaWFsb2cuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL2NhbGVuZGFyL2RpYWxvZ3MvZXZlbnQtZm9ybS9ldmVudC1mb3JtLWRpYWxvZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvY2hhdC9zaWRlbmF2cy9sZWZ0L2xlZnQtc2lkZW5hdi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvY2hhdC9zaWRlbmF2cy9yaWdodC9yaWdodC1zaWRlbmF2LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9lLWNvbW1lcmNlL3ZpZXdzL29yZGVyL29yZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9lLWNvbW1lcmNlL3ZpZXdzL3Byb2R1Y3RzL3Byb2R1Y3RzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9lLWNvbW1lcmNlL3ZpZXdzL29yZGVycy9vcmRlcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL2UtY29tbWVyY2Uvdmlld3MvcHJvZHVjdC9wcm9kdWN0LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9maWxlLW1hbmFnZXIvc2lkZW5hdnMvZGV0YWlscy9kZXRhaWxzLXNpZGVuYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL2ZpbGUtbWFuYWdlci9zaWRlbmF2cy9tYWluL21haW4tc2lkZW5hdi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvZmlsZS1tYW5hZ2VyL3ZpZXdzL2dyaWQvZ3JpZC12aWV3LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9maWxlLW1hbmFnZXIvdmlld3MvbGlzdC9saXN0LXZpZXcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL2dhbnR0LWNoYXJ0L2RpYWxvZ3MvYWRkLWVkaXQvYWRkLWVkaXQtZGlhbG9nLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9nYW50dC1jaGFydC9zaWRlbmF2cy9zZXR0aW5ncy9zZXR0aW5ncy1zaWRlbmF2LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9ub3Rlcy9kaXJlY3RpdmVzL21zLW5ldy1ub3RlL21zLW5ldy1ub3RlLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9jb250YWN0cy9kaWFsb2dzL2NvbnRhY3QvY29udGFjdC1kaWFsb2cuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL25vdGVzL2RpcmVjdGl2ZXMvbXMtbm90ZS1mb3JtL21zLW5vdGUtZm9ybS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvbm90ZXMvZGlyZWN0aXZlcy9tcy1ub3RlLWl0ZW0vbXMtbm90ZS1pdGVtLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9ub3Rlcy9zaWRlbmF2cy9tYWluL21haW4tc2lkZW5hdi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvY29udGFjdHMvc2lkZW5hdnMvbWFpbi9tYWluLXNpZGVuYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL3NjcnVtYm9hcmQvZGlhbG9ncy9jYXJkL2NhcmQtZGlhbG9nLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vYXBwcy9zY3J1bWJvYXJkL2RpcmVjdGl2ZXMvbXMtc2ItYWRkLWNhcmQvbXMtc2ItYWRkLWNhcmQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL3NjcnVtYm9hcmQvc2lkZW5hdnMvZmlsdGVycy9maWx0ZXJzLXNpZGVuYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL3NjcnVtYm9hcmQvc2lkZW5hdnMvc2V0dGluZ3Mvc2V0dGluZ3Mtc2lkZW5hdi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvdG9kby9kaWFsb2dzL3Rhc2svdGFzay1kaWFsb2cuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL3NjcnVtYm9hcmQvdmlld3MvYm9hcmQvYm9hcmQtdmlldy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvc2NydW1ib2FyZC92aWV3cy9ib2FyZHMvYm9hcmRzLXZpZXcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL3RvZG8vc2lkZW5hdnMvbWFpbi9tYWluLXNpZGVuYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL3NjcnVtYm9hcmQvdmlld3MvY2FsZW5kYXIvY2FsZW5kYXItdmlldy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvdG9kby92aWV3cy9saXN0L2xpc3Qtdmlldy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvbWFpbC9zaWRlbmF2cy9tYWluL21haW4tc2lkZW5hdi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2FwcHMvbWFpbC9kaWFsb2dzL2NvbXBvc2UvY29tcG9zZS1kaWFsb2cuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL21haWwvdmlld3MvY2xhc3NpYy9jbGFzc2ljLXZpZXcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9hcHBzL21haWwvdmlld3Mvb3V0bG9vay9vdXRsb29rLXZpZXcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi91aS90aGVtZS1jb2xvcnMvZGlhbG9ncy9jdXN0b20tdGhlbWUvY3VzdG9tLXRoZW1lLWRpYWxvZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL3BhZ2VzL3Byb2ZpbGUvdGFicy9hYm91dC9hYm91dC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL3BhZ2VzL3Byb2ZpbGUvdGFicy9waG90b3MtdmlkZW9zL3Bob3Rvcy12aWRlb3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9wYWdlcy9wcm9maWxlL3RhYnMvdGltZWxpbmUvdGltZWxpbmUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9wYWdlcy9zZWFyY2gvdGFicy9jbGFzc2ljL2NsYXNzaWMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9wYWdlcy9zZWFyY2gvdGFicy9jb250YWN0cy9jb250YWN0cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL3BhZ2VzL3NlYXJjaC90YWJzL2VtYWlscy9lbWFpbHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9wYWdlcy9zZWFyY2gvdGFicy91c2Vycy91c2Vycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL3BhZ2VzL2ludm9pY2Uvdmlld3MvY29tcGFjdC9jb21wYWN0LnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vcGFnZXMvaW52b2ljZS92aWV3cy9tb2Rlcm4vbW9kZXJuLnNjc3NcIjtcclxuLy8gZW5kaW5qZWN0b3JcclxuIiwibWQtcHJvZ3Jlc3MtbGluZWFyIHtcclxuICAgICYubm9ybWFsIHtcclxuICAgICAgICAuX21kLWJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDAsIDgzLCAwLjMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud2FybiB7XHJcbiAgICAgICAgLl9tZC1iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMDksIDAsIDAuMykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGVydCB7XHJcbiAgICAgICAgLl9tZC1iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgLl9tZC1iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI4LCAyMTYsIDI1NSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzLCAxNTUsIDIyOSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcblxyXG4gICAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cclxuICAgICNuby1tb3JlLXRhYmxlcyB0YWJsZSxcclxuICAgICNuby1tb3JlLXRhYmxlcyB0aGVhZCxcclxuICAgICNuby1tb3JlLXRhYmxlcyB0Ym9keSxcclxuICAgICNuby1tb3JlLXRhYmxlcyB0aCxcclxuICAgICNuby1tb3JlLXRhYmxlcyB0ZCxcclxuICAgICNuby1tb3JlLXRhYmxlcyB0ciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLyogSGlkZSB0YWJsZSBoZWFkZXJzIChidXQgbm90IGRpc3BsYXk6IG5vbmU7LCBmb3IgYWNjZXNzaWJpbGl0eSkgKi9cclxuICAgICNuby1tb3JlLXRhYmxlcyB0aGVhZCB0ciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTk5OTlweDtcclxuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNuby1tb3JlLXRhYmxlcyB0ciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuXHJcbiAgICAjbm8tbW9yZS10YWJsZXMgdGQge1xyXG4gICAgICAgIC8qIEJlaGF2ZSAgbGlrZSBhIFwicm93XCIgKi9cclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI25vLW1vcmUtdGFibGVzIHRkOmJlZm9yZSB7XHJcbiAgICAgICAgLyogTm93IGxpa2UgYSB0YWJsZSBoZWFkZXIgKi9cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLyogVG9wL2xlZnQgdmFsdWVzIG1pbWljIHBhZGRpbmcgKi9cclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAvKlxyXG5cdExhYmVsIHRoZSBkYXRhXHJcblx0Ki9cclxuICAgICNuby1tb3JlLXRhYmxlcyB0ZDpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5fbWQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41MCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlc19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3B0aW9uLWN1c3RvbS1teiB7XHJcbiAgICAuX21kLXRleHQge1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuICAgIG1kLXNlbGVjdC1tZW51IG1kLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZC1zY3JvbGwtbWFzayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogODA7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn0iLCIvKiFcclxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXHJcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxyXG4gKi9cclxuXHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwicGF0aFwiO1xyXG5AaW1wb3J0IFwiY29yZVwiO1xyXG5AaW1wb3J0IFwibGFyZ2VyXCI7XHJcbkBpbXBvcnQgXCJmaXhlZC13aWR0aFwiO1xyXG5AaW1wb3J0IFwibGlzdFwiO1xyXG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRlZFwiO1xyXG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XHJcbkBpbXBvcnQgXCJzdGFja2VkXCI7XHJcbkBpbXBvcnQgXCJpY29uc1wiO1xyXG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xyXG4iLCIvKiBGT05UIFBBVEhcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxufVxyXG4iLCIvLyBJY29uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XHJcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxyXG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XHJcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCIvLyBMaXN0IEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xyXG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XHJcbiAgdG9wOiAoMmVtIC8gMTQpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcclxuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xyXG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMSAhZGVmYXVsdDtcclxuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XHJcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcclxuJGZhLXZlcnNpb246ICAgICAgICAgIFwiNC43LjBcIiAhZGVmYXVsdDtcclxuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XHJcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kZmEtbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XHJcblxyXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXCJcXGYyYjlcIjtcclxuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcclxuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XHJcbiRmYS12YXItYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xyXG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcclxuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XHJcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcclxuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xyXG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xyXG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcclxuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XHJcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XHJcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xyXG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XHJcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XHJcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcclxuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xyXG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xyXG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xyXG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xyXG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XHJcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcclxuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xyXG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XHJcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XHJcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XHJcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xyXG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XHJcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XHJcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XHJcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcclxuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XHJcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XHJcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XHJcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XHJcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcclxuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcclxuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xyXG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcclxuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcclxuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xyXG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcclxuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcclxuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xyXG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcclxuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xyXG4kZmEtdmFyLWJhdHRlcnk6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XHJcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xyXG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XHJcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xyXG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XHJcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xyXG4kZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XHJcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcclxuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcclxuJGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xyXG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcclxuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xyXG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcclxuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xyXG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XHJcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcclxuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XHJcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcclxuJGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xyXG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcclxuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcclxuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XHJcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XHJcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcclxuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xyXG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XHJcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcclxuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcclxuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xyXG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XHJcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xyXG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcclxuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XHJcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XHJcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcclxuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcclxuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcclxuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XHJcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcclxuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XHJcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcclxuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcclxuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XHJcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcclxuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XHJcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcclxuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XHJcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xyXG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcclxuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xyXG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XHJcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xyXG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xyXG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcclxuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XHJcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XHJcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcclxuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcclxuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcclxuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XHJcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcclxuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XHJcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xyXG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XHJcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XHJcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XHJcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xyXG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xyXG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcclxuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcclxuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xyXG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcclxuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XHJcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcclxuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xyXG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xyXG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcclxuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XHJcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XHJcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XHJcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XHJcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xyXG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XHJcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XHJcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XHJcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XHJcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xyXG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xyXG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcclxuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xyXG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xyXG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcclxuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XHJcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcclxuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xyXG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XHJcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xyXG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XHJcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xyXG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xyXG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XHJcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcclxuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcclxuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcclxuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XHJcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcclxuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcclxuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcclxuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XHJcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcclxuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xyXG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XHJcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcclxuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcclxuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XHJcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcclxuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XHJcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XHJcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XHJcbiRmYS12YXItZGVhZjogXCJcXGYyYTRcIjtcclxuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcclxuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XHJcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xyXG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XHJcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcclxuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xyXG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XHJcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xyXG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcclxuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcclxuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcclxuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFwiXFxmMmMyXCI7XHJcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XHJcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcclxuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XHJcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcclxuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xyXG4kZmEtdmFyLWVlcmNhc3Q6IFwiXFxmMmRhXCI7XHJcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XHJcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcclxuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xyXG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcclxuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xyXG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XHJcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xyXG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcclxuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XHJcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xyXG4kZmEtdmFyLWV0c3k6IFwiXFxmMmQ3XCI7XHJcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xyXG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XHJcbiRmYS12YXItZXhjaGFuZ2U6IFwiXFxmMGVjXCI7XHJcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XHJcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcIlxcZjA3MVwiO1xyXG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcclxuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcclxuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcclxuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XHJcbiRmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xyXG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XHJcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XHJcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XHJcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcclxuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcclxuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XHJcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcclxuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XHJcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xyXG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XHJcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xyXG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xyXG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XHJcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XHJcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xyXG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xyXG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcclxuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xyXG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcclxuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xyXG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcclxuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcclxuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcclxuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XHJcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xyXG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xyXG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcclxuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcclxuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xyXG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XHJcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcclxuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XHJcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcclxuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcclxuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xyXG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xyXG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XHJcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XHJcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xyXG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xyXG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xyXG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcclxuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcclxuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XHJcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XHJcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XHJcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcclxuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xyXG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcclxuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XHJcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xyXG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xyXG4kZmEtdmFyLWZvcndhcmQ6IFwiXFxmMDRlXCI7XHJcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcclxuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcclxuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xyXG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xyXG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XHJcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XHJcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xyXG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xyXG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XHJcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XHJcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcclxuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xyXG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xyXG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcclxuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xyXG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcclxuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xyXG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcclxuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xyXG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XHJcbiRmYS12YXItZ2l0bGFiOiBcIlxcZjI5NlwiO1xyXG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcclxuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcclxuJGZhLXZhci1nbGlkZTogXCJcXGYyYTVcIjtcclxuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xyXG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xyXG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6IFwiXFxmMmIzXCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xyXG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XHJcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XHJcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XHJcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcclxuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcclxuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcclxuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcclxuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcclxuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xyXG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xyXG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xyXG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcclxuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XHJcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xyXG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcclxuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcclxuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcclxuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XHJcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xyXG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xyXG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xyXG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcclxuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xyXG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xyXG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcclxuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xyXG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xyXG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XHJcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xyXG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XHJcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcclxuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xyXG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcclxuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcclxuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcclxuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcclxuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcclxuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xyXG4kZmEtdmFyLWlkLWNhcmQtbzogXCJcXGYyYzNcIjtcclxuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItaW1kYjogXCJcXGYyZDhcIjtcclxuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcclxuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XHJcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XHJcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcclxuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcclxuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XHJcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xyXG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xyXG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xyXG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xyXG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XHJcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xyXG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcclxuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XHJcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XHJcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xyXG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XHJcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xyXG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xyXG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcclxuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XHJcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcclxuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xyXG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XHJcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XHJcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcclxuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xyXG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xyXG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XHJcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcclxuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xyXG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xyXG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcclxuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XHJcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XHJcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcclxuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcclxuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xyXG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XHJcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XHJcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcclxuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcclxuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xyXG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xyXG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcclxuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XHJcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcclxuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcclxuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xyXG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcclxuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xyXG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xyXG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XHJcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xyXG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XHJcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XHJcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xyXG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcclxuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcclxuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XHJcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xyXG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcclxuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcclxuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xyXG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcclxuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XHJcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XHJcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xyXG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcclxuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcclxuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcclxuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XHJcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xyXG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XHJcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XHJcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xyXG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcclxuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xyXG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XHJcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XHJcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcclxuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XHJcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XHJcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xyXG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XHJcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XHJcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XHJcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xyXG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xyXG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XHJcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcclxuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XHJcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XHJcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XHJcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcclxuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XHJcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xyXG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xyXG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xyXG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcclxuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcclxuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XHJcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xyXG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xyXG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcclxuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xyXG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xyXG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcclxuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcclxuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XHJcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XHJcbiRmYS12YXItcGllZC1waXBlci1wcDogXCJcXGYxYTdcIjtcclxuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XHJcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XHJcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcclxuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcclxuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xyXG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xyXG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XHJcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcclxuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xyXG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xyXG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xyXG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XHJcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcclxuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XHJcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XHJcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xyXG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcclxuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcclxuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XHJcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XHJcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xyXG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xyXG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xyXG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XHJcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XHJcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XHJcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xyXG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XHJcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XHJcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcclxuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XHJcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xyXG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XHJcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcclxuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xyXG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcclxuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XHJcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcclxuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XHJcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XHJcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xyXG4kZmEtdmFyLXJlc2lzdGFuY2U6IFwiXFxmMWQwXCI7XHJcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcclxuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XHJcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcclxuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XHJcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XHJcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xyXG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcclxuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XHJcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcclxuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XHJcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XHJcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XHJcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xyXG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcclxuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xyXG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xyXG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcclxuJGZhLXZhci1zZWFyY2g6IFwiXFxmMDAyXCI7XHJcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xyXG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xyXG4kZmEtdmFyLXNlbGxzeTogXCJcXGYyMTNcIjtcclxuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xyXG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcclxuJGZhLXZhci1zZXJ2ZXI6IFwiXFxmMjMzXCI7XHJcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XHJcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xyXG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XHJcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xyXG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xyXG4kZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xyXG4kZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XHJcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcclxuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFwiXFxmMjkxXCI7XHJcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcclxuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XHJcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcclxuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xyXG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xyXG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcclxuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xyXG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xyXG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XHJcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XHJcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XHJcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XHJcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcclxuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xyXG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XHJcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XHJcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XHJcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xyXG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xyXG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XHJcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcclxuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcclxuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XHJcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XHJcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XHJcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xyXG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xyXG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XHJcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcclxuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xyXG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XHJcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XHJcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcclxuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XHJcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XHJcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XHJcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XHJcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcclxuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XHJcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xyXG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcclxuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcclxuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XHJcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcclxuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XHJcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XHJcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XHJcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcclxuJGZhLXZhci1zdG9wOiBcIlxcZjA0ZFwiO1xyXG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xyXG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XHJcbiRmYS12YXItc3RyZWV0LXZpZXc6IFwiXFxmMjFkXCI7XHJcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcclxuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcclxuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XHJcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xyXG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcclxuJGZhLXZhci1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcclxuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcclxuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcclxuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcclxuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xyXG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcclxuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xyXG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcclxuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xyXG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xyXG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XHJcbiRmYS12YXItdGVsZWdyYW06IFwiXFxmMmM2XCI7XHJcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcclxuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xyXG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xyXG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xyXG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XHJcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XHJcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XHJcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcclxuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0xOiBcIlxcZjJjYVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci00OiBcIlxcZjJjN1wiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXCJcXGYyYzlcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xyXG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XHJcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XHJcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcclxuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcclxuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XHJcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xyXG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcclxuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcclxuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFwiXFxmMmQzXCI7XHJcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XHJcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcclxuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcclxuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcclxuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcclxuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XHJcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xyXG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcclxuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcclxuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcclxuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XHJcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XHJcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcclxuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xyXG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcclxuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcclxuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XHJcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XHJcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xyXG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcclxuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XHJcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcclxuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XHJcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XHJcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xyXG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XHJcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XHJcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XHJcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xyXG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XHJcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcclxuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xyXG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcclxuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XHJcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcclxuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcclxuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XHJcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xyXG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcclxuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xyXG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcIlxcZjJiZFwiO1xyXG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XHJcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcclxuJGZhLXZhci11c2VyLW86IFwiXFxmMmMwXCI7XHJcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xyXG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xyXG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XHJcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XHJcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XHJcbiRmYS12YXItdmNhcmQtbzogXCJcXGYyYmNcIjtcclxuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcclxuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XHJcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcclxuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xyXG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcclxuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcIlxcZjJhYVwiO1xyXG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcclxuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcclxuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XHJcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcclxuJGZhLXZhci12azogXCJcXGYxODlcIjtcclxuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXCJcXGYyYTBcIjtcclxuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcclxuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xyXG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcclxuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xyXG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcclxuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcclxuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XHJcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XHJcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcclxuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcclxuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xyXG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xyXG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcclxuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcclxuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFwiXFxmMmQwXCI7XHJcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xyXG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xyXG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XHJcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xyXG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcclxuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xyXG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XHJcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcclxuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XHJcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcclxuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcclxuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XHJcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcclxuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcclxuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcclxuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcclxuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XHJcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XHJcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcclxuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XHJcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XHJcblxyXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcclxuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xyXG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSB7XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxyXG59XHJcblxyXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXHJcbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcclxuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxyXG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XHJcbn1cclxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxyXG5cclxuLy8gSG9vayBmb3IgSUU4LTlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbiIsIi8vIE1peGluc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIGZhLWljb24oKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbn1cclxuXHJcbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuXHJcbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG59XHJcblxyXG5cclxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXHJcbi8vXHJcbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xyXG5cclxuQG1peGluIHNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxyXG4vL1xyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy8gU3RhY2tlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxyXG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XHJcbiIsIi8vIFNjcmVlbiBSZWFkZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cclxuIiwiLy8gRnVuY3Rpb25cclxuLy8tLSBNdXN0IGJlIGRlZmluZWQgYmVmb3JlIHZhcmlhYmxlc1xyXG5AZnVuY3Rpb24gcmVtKCRtdWx0aXBsaWVyKSB7XHJcbiAgJGZvbnQtc2l6ZTogMTBweDtcclxuICBAcmV0dXJuICRtdWx0aXBsaWVyICogJGZvbnQtc2l6ZTtcclxufVxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGZvbnQtZmFtaWx5OiBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LXNpemU6ICAgMTBweCAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5LTQtZm9udC1zaXplLWJhc2U6IHJlbSgxMS4yMCkgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LTMtZm9udC1zaXplLWJhc2U6IHJlbSg1LjYwMCkgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LTItZm9udC1zaXplLWJhc2U6IHJlbSg0LjUwMCkgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LTEtZm9udC1zaXplLWJhc2U6IHJlbSgzLjQwMCkgIWRlZmF1bHQ7XHJcbiRoZWFkbGluZS1mb250LXNpemUtYmFzZTogIHJlbSgyLjQwMCkgIWRlZmF1bHQ7XHJcbiR0aXRsZS1mb250LXNpemUtYmFzZTogICAgIHJlbSgyLjAwMCkgIWRlZmF1bHQ7XHJcbiRzdWJoZWFkLWZvbnQtc2l6ZS1iYXNlOiAgIHJlbSgxLjYwMCkgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1mb250LXNpemUtYmFzZTogICAgICByZW0oMS40MDApICFkZWZhdWx0O1xyXG4kY2FwdGlvbi1mb250LXNpemUtYmFzZTogICByZW0oMS4yMDApICFkZWZhdWx0O1xyXG5cclxuLy8gTGF5b3V0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGJhc2VsaW5lLWdyaWQ6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWd1dHRlci13aWR0aDogICAgICAoJGJhc2VsaW5lLWdyaWQgKiAyKSAhZGVmYXVsdDtcclxuXHJcbiRsYXlvdXQtYnJlYWtwb2ludC14czogICAgIDYwMHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWJyZWFrcG9pbnQtc206ICAgICA5NjBweCAhZGVmYXVsdDtcclxuJGxheW91dC1icmVha3BvaW50LW1kOiAgICAgMTI4MHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWJyZWFrcG9pbnQtbGc6ICAgICAxOTIwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBCdXR0b25cclxuJGJ1dHRvbi1sZWZ0LXJpZ2h0LXBhZGRpbmc6IHJlbSgwLjYwMCkgIWRlZmF1bHQ7XHJcblxyXG4vLyBJY29uXHJcbiRpY29uLXNpemU6IHJlbSgyLjQwMCkgIWRlZmF1bHQ7XHJcblxyXG4vLyBBcHAgYmFyIHZhcmlhYmxlc1xyXG4kYXBwLWJhci1oZWlnaHQ6IDY0cHggIWRlZmF1bHQ7XHJcblxyXG4kdG9hc3QtaGVpZ2h0OiAkYmFzZWxpbmUtZ3JpZCAqIDMgIWRlZmF1bHQ7XHJcbiR0b2FzdC1tYXJnaW46ICRiYXNlbGluZS1ncmlkICogMSAhZGVmYXVsdDtcclxuXHJcbi8vIFdoaXRlZnJhbWVzXHJcblxyXG4kc2hhZG93LWtleS11bWJyYS1vcGFjaXR5OiAgICAgIDAuMiAhZGVmYXVsdDtcclxuJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eTogICAwLjE0ICFkZWZhdWx0O1xyXG4kc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHk6IDAuMTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBOT1RFKHNoeW5kbWFuKTogZ3VscC1zYXNzIHNlZW1zIHRvIGJlIGZhaWxpbmcgaWYgSSBzcGxpdCB0aGUgc2hhZG93IGRlZnMgYWNyb3NzXHJcbi8vICAgIG11bHRpcGxlIGxpbmVzLiBVZ2x5LiBTb3JyeS5cclxuJHdoaXRlZnJhbWUtc2hhZG93LTFkcDogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTJkcDogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTNkcDogMHB4IDFweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTRkcDogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy01ZHA6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDVweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAxcHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctNmRwOiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDFweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LThkcDogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctOWRwOiAwcHggNXB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA5cHggMTJweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDNweCAxNnB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xMGRwOiAwcHggNnB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxMHB4IDE0cHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA0cHggMThweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctMTFkcDogMHB4IDZweCA3cHggLTRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTFweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNHB4IDIwcHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTEyZHA6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDEycHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDVweCAyMnB4IDRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xM2RwOiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxM3B4IDE5cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA1cHggMjRweCA0cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctMTRkcDogMHB4IDdweCA5cHggLTRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTRweCAyMXB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNXB4IDI2cHggNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTE1ZHA6IDBweCA4cHggOXB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE1cHggMjJweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDZweCAyOHB4IDVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xNmRwOiAwcHggOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTZweCAyNHB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTE3ZHA6IDBweCA4cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxN3B4IDI2cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA2cHggMzJweCA1cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctMThkcDogMHB4IDlweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE4cHggMjhweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDdweCAzNHB4IDZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xOWRwOiAwcHggOXB4IDEycHggLTZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTlweCAyOXB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggN3B4IDM2cHggNnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTIwZHA6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjBweCAzMXB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDM4cHggN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTIxZHA6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjFweCAzM3B4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDQwcHggN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTIyZHA6IDBweCAxMHB4IDE0cHggLTZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjJweCAzNXB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDQycHggN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTIzZHA6IDBweCAxMXB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjNweCAzNnB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOXB4IDQ0cHggOHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTI0ZHA6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuXHJcbi8vIFotaW5kZXhlc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kei1pbmRleC10b2FzdDogMTA1ICFkZWZhdWx0O1xyXG4kei1pbmRleC10b29sdGlwOiAxMDAgIWRlZmF1bHQ7XHJcbiR6LWluZGV4LW1lbnU6IDEwMCAhZGVmYXVsdDtcclxuJHotaW5kZXgtY2FsZW5kYXItcGFuZTogMTAwICFkZWZhdWx0O1xyXG4kei1pbmRleC1zZWxlY3Q6IDkwICFkZWZhdWx0O1xyXG4kei1pbmRleC1kaWFsb2c6IDgwICFkZWZhdWx0O1xyXG4kei1pbmRleC1ib3R0b20tc2hlZXQ6IDcwICFkZWZhdWx0O1xyXG4kei1pbmRleC1zY3JvbGwtbWFzazogNTAgIWRlZmF1bHQ7XHJcbiR6LWluZGV4LXNjcm9sbC1tYXNrLWJhcjogNjUgIWRlZmF1bHQ7XHJcbiR6LWluZGV4LXNpZGVuYXY6IDYwICFkZWZhdWx0O1xyXG4kei1pbmRleC1iYWNrZHJvcDogNTAgIWRlZmF1bHQ7XHJcbiR6LWluZGV4LWZhYjogMjAgIWRlZmF1bHQ7XHJcbiR6LWluZGV4LXByb2dyZXNzLWNpcmN1bGFyOiAyICFkZWZhdWx0OyAvLyBVc2VkIHRvIGZpeCBhbmltYXRpb24gYnVnIGluIENocm9tZVxyXG5cclxuLy8gRWFzaW5nIEN1cnZlc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kc3dpZnQtZWFzZS1vdXQtZHVyYXRpb246IDAuNHMgIWRlZmF1bHQ7XHJcbiRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpICFkZWZhdWx0O1xyXG4kc3dpZnQtZWFzZS1vdXQ6IGFsbCAkc3dpZnQtZWFzZS1vdXQtZHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbiAhZGVmYXVsdDtcclxuXHJcbiRzd2lmdC1lYXNlLWluLWR1cmF0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kc3dpZnQtZWFzZS1pbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpICFkZWZhdWx0O1xyXG4kc3dpZnQtZWFzZS1pbjogYWxsICRzd2lmdC1lYXNlLWluLWR1cmF0aW9uICRzd2lmdC1lYXNlLWluLXRpbWluZy1mdW5jdGlvbiAhZGVmYXVsdDtcclxuXHJcbiRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbjogMC41cyAhZGVmYXVsdDtcclxuJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpICFkZWZhdWx0O1xyXG4kc3dpZnQtZWFzZS1pbi1vdXQ6IGFsbCAkc3dpZnQtZWFzZS1pbi1vdXQtZHVyYXRpb24gJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbiAhZGVmYXVsdDtcclxuXHJcbiRzd2lmdC1saW5lYXItZHVyYXRpb246IDAuMDhzICFkZWZhdWx0O1xyXG4kc3dpZnQtbGluZWFyLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFkZWZhdWx0O1xyXG4kc3dpZnQtbGluZWFyOiBhbGwgJHN3aWZ0LWxpbmVhci1kdXJhdGlvbiAkc3dpZnQtbGluZWFyLXRpbWluZy1mdW5jdGlvbiAhZGVmYXVsdDtcclxuXHJcbiRtYXRlcmlhbC1lbnRlci1kdXJhdGlvbjogMC4zcztcclxuJG1hdGVyaWFsLWVudGVyLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xyXG4kbWF0ZXJpYWwtZW50ZXI6IGFsbCAkbWF0ZXJpYWwtZW50ZXItZHVyYXRpb24gJG1hdGVyaWFsLWVudGVyLXRpbWluZy1mdW5jdGlvbjtcclxuXHJcbiRtYXRlcmlhbC1sZWF2ZS1kdXJhdGlvbjogMC4zcztcclxuJG1hdGVyaWFsLWxlYXZlLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAxLCAxKTtcclxuJG1hdGVyaWFsLWxlYXZlOiBhbGwgJG1hdGVyaWFsLWxlYXZlLWR1cmF0aW9uICRtYXRlcmlhbC1sZWF2ZS10aW1pbmctZnVuY3Rpb247XHJcblxyXG4vLyBGYWIgQnV0dG9ucyAoc2hhcmVkIGJldHdlZW4gYnV0dG9ucy5zY3NzIGFuZCBmYWIqLnNjc3MpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGJ1dHRvbi1mYWItd2lkdGg6IHJlbSg1LjYwMCkgIWRlZmF1bHQ7XHJcbiRidXR0b24tZmFiLWhlaWdodDogcmVtKDUuNjAwKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItcGFkZGluZzogcmVtKDEuNjApICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFNoYXJlZCBDaGVja2JveCB2YXJpYWJsZXNcclxuJGNoZWNrYm94LXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtaGVpZ2h0OiAkY2hlY2tib3gtd2lkdGggIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1ib3JkZXItcmFkaXVzOiAycHggIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBtYXJnaW4tc2VsZWN0b3JzKCRiZWZvcmU6MWVtLCAkYWZ0ZXI6MWVtLCAkc3RhcnQ6MHB4LCAkZW5kOjBweCkge1xyXG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogJGJlZm9yZTtcclxuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogJGFmdGVyO1xyXG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAkc3RhcnQ7XHJcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAkZW5kO1xyXG59XHJcblxyXG5AbWl4aW4gbm90LXNlbGVjdGFibGUoJHZhbHVlOm5vbmUpIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6ICR2YWx1ZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkdmFsdWU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiAkdmFsdWU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogJHZhbHVlO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogJHZhbHVlO1xyXG4gIHVzZXItc2VsZWN0OiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlci1jb2xvcigkY29sb3IpIHtcclxuICAkcHNldWRvczogJzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcicsICc6LW1vei1wbGFjZWhvbGRlcicsICc6Oi1tb3otcGxhY2Vob2xkZXInLFxyXG4gICAgICAgICAgICAnOi1tcy1pbnB1dC1wbGFjZWhvbGRlcicsICAnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJztcclxuXHJcbiAgLy8gSXQgaXMgaW1wb3J0YW50IHRvIGV4cG9ydCBldmVyeSBwc2V1ZG8gd2l0aGluIGl0cyBvd24gYmxvY2ssIGJlY2F1c2Ugb3RoZXJ3aXNlIHRoZSBwbGFjZWhvbGRlclxyXG4gIC8vIHdvbid0IGJlIHNldCBvbiB0aGUgbW9zdCBicm93c2Vycy5cclxuICBAZWFjaCAkcHNldWRvIGluICRwc2V1ZG9zIHtcclxuICAgICYjeyRwc2V1ZG99IHtcclxuICAgICAgY29sb3I6IHVucXVvdGUoJGNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwaWUtY2xlYXJmaXgge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1kLXNoYWRvdy1ib3R0b20tei0xKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XHJcbn1cclxuXHJcbkBtaXhpbiBtZC1zaGFkb3ctYm90dG9tLXotMigpIHtcclxuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbn1cclxuXHJcbi8vIE1peGluIGZvciBhIFwiZmxhdFwiIGlucHV0IHRoYXQgY2FuIGJlIHVzZWQgZm9yIGNvbXBvbmVudHMgdGhhdCBjb250YWluIGFuIGlucHV0XHJcbi8vIChkYXRlcGlja2VyLCBhdXRvY29tcGxldGUpLlxyXG5AbWl4aW4gbWQtZmxhdC1pbnB1dCgpIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgLy8gVGhlIHRoZSBcImNsZWFyIFhcIiB0aGF0IElFIGFkZHMgdG8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxyXG4gICY6Oi1tcy1jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVHlwb2dyYXBoeSBtaXhpbnNcclxuXHJcbkBtaXhpbiBtZC10aXRsZSgpIHtcclxuICBmb250LXNpemU6ICR0aXRsZS1mb250LXNpemUtYmFzZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xyXG59XHJcblxyXG5AbWl4aW4gbWQtYm9keS0xKCkge1xyXG4gIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMTBlbTtcclxuICBsaW5lLWhlaWdodDogcmVtKDIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWQtYm9keS0yKCkge1xyXG4gIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMTBlbTtcclxuICBsaW5lLWhlaWdodDogcmVtKDIuNCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtZC1zdWJoZWFkKCkge1xyXG4gIGZvbnQtc2l6ZTogJHN1YmhlYWQtZm9udC1zaXplLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMTBlbTtcclxuICBsaW5lLWhlaWdodDogcmVtKDIuNCk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBtYXAtdG8tc3RyaW5nKCRtYXApIHtcclxuICAkbWFwLXN0cjogJ3snO1xyXG4gICRrZXlzOiBtYXAta2V5cygkbWFwKTtcclxuICAkbGVuOiBsZW5ndGgoJGtleXMpO1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGxlbiB7XHJcbiAgICAka2V5OiBudGgoJGtleXMsICRpKTtcclxuICAgICR2YWx1ZTogbWFwLWdldCgkbWFwLCAka2V5KTtcclxuICAgICRtYXAtc3RyOiAkbWFwLXN0ciArICdfJyArICRrZXkgKyAnXzogXycgKyBtYXAtZ2V0KCRtYXAsICRrZXkpICsgJ18nO1xyXG4gICAgQGlmICRpICE9ICRsZW4ge1xyXG4gICAgICAkbWFwLXN0cjogJG1hcC1zdHIgKyAnLCc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEByZXR1cm4gJG1hcC1zdHIgKyAnfSc7XHJcbn1cclxuXHJcbi8vIFRoaXMgaXMgYSBtaXhpbiwgd2hpY2ggZml4ZXMgSUUxMSdzIHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZSwgd2hlbiB1c2luZyBgbWluLWhlaWdodGAuXHJcbi8vIFNlZSBodHRwczovL2Nvbm5lY3QubWljcm9zb2Z0LmNvbS9JRS9mZWVkYmFjay9kZXRhaWxzLzgxNjI5My9cclxuQG1peGluIGllMTEtbWluLWhlaWdodC1mbGV4YnVnKCRtaW4taGVpZ2h0KSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgbWluLWhlaWdodDogJG1pbi1oZWlnaHQ7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBtaXhpbiBkZWZpbml0aW9uIDsgc2V0cyBMVFIgYW5kIFJUTCB3aXRoaW4gdGhlIHNhbWUgc3R5bGUgY2FsbFxyXG4vLyBAc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL2QvZGlyZWN0aW9uL1xyXG5cclxuQG1peGluIHJ0bCgkcHJvcCwgJGx0ci12YWx1ZSwgJHJ0bC12YWx1ZSkge1xyXG4gICN7JHByb3B9OiAkbHRyLXZhbHVlO1xyXG4gIFtkaXI9cnRsXSAmIHtcclxuICAgICN7JHByb3B9OiAkcnRsLXZhbHVlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHJ0bC1wcm9wKCRsdHItcHJvcCwgJHJ0bC1wcm9wLCAkdmFsdWUpIHtcclxuICAjeyRsdHItcHJvcH06ICR2YWx1ZTtcclxuICBbZGlyPXJ0bF0gJiB7XHJcbiAgICAvLyBmYWxsYmFjayBmb3IgYXV0b1xyXG4gICAgI3skbHRyLXByb3B9OiAwO1xyXG4gICAgLy8gZmFsbGJhY2sgZm9yIElFXHJcbiAgICAjeyRsdHItcHJvcH06IGF1dG87XHJcbiAgICAjeyRsdHItcHJvcH06IGluaXRpYWw7XHJcblxyXG4gICAgI3skcnRsLXByb3B9OiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUbyByZXZlcnNlIHBhZGRpbmcgKHRvcCBsZWZ0IGJvdHRvbSByaWdodCkgLT4gKHRvcCByaWdodCBib3R0b20gbGVmdClcclxuQGZ1bmN0aW9uIHJ0bC12YWx1ZSgkbGlzdCkge1xyXG4gIEBpZiBsZW5ndGgoJGxpc3QpID09IDQge1xyXG4gICAgQHJldHVybiBudGgoJGxpc3QsIDEpIG50aCgkbGlzdCwgNCkgbnRoKCRsaXN0LCAzKSBudGgoJGxpc3QsIDIpXHJcbiAgfVxyXG4gIEBpZiBsZW5ndGgoJGxpc3QpID09IDUge1xyXG4gICAgQHJldHVybiBudGgoJGxpc3QsIDEpIG50aCgkbGlzdCwgNCkgbnRoKCRsaXN0LCAzKSBudGgoJGxpc3QsIDIpIG50aCgkbGlzdCwgNSlcclxuICB9XHJcbiAgQHJldHVybiAkbGlzdDtcclxufVxyXG5cclxuLy8gUG9zaXRpb24gYSBGQUIgYnV0dG9uLlxyXG5AbWl4aW4gZmFiLXBvc2l0aW9uKCRzcG90LCAkdG9wOiBhdXRvLCAkcmlnaHQ6IGF1dG8sICRib3R0b206IGF1dG8sICRsZWZ0OiBhdXRvKSB7XHJcbiAgJi5tZC1mYWItI3skc3BvdH0ge1xyXG4gICAgdG9wOiAkdG9wO1xyXG4gICAgcmlnaHQ6ICRyaWdodDtcclxuICAgIGJvdHRvbTogJGJvdHRvbTtcclxuICAgIGxlZnQ6ICRsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZhYi1hbGwtcG9zaXRpb25zKCkge1xyXG4gIEBpbmNsdWRlIGZhYi1wb3NpdGlvbihib3R0b20tcmlnaHQsIGF1dG8sICgkYnV0dG9uLWZhYi13aWR0aCAtICRidXR0b24tZmFiLXBhZGRpbmcpLzIsICgkYnV0dG9uLWZhYi1oZWlnaHQgLSAkYnV0dG9uLWZhYi1wYWRkaW5nKS8yLCBhdXRvKTtcclxuICBAaW5jbHVkZSBmYWItcG9zaXRpb24oYm90dG9tLWxlZnQsIGF1dG8sIGF1dG8sICgkYnV0dG9uLWZhYi1oZWlnaHQgLSAkYnV0dG9uLWZhYi1wYWRkaW5nKS8yLCAoJGJ1dHRvbi1mYWItd2lkdGggLSAkYnV0dG9uLWZhYi1wYWRkaW5nKS8yKTtcclxuICBAaW5jbHVkZSBmYWItcG9zaXRpb24odG9wLXJpZ2h0LCAoJGJ1dHRvbi1mYWItaGVpZ2h0IC0gJGJ1dHRvbi1mYWItcGFkZGluZykvMiwgKCRidXR0b24tZmFiLXdpZHRoIC0gJGJ1dHRvbi1mYWItcGFkZGluZykvMiwgYXV0bywgYXV0byk7XHJcbiAgQGluY2x1ZGUgZmFiLXBvc2l0aW9uKHRvcC1sZWZ0LCAoJGJ1dHRvbi1mYWItaGVpZ2h0IC0gJGJ1dHRvbi1mYWItcGFkZGluZykvMiwgYXV0bywgYXV0bywgKCRidXR0b24tZmFiLXdpZHRoIC0gJGJ1dHRvbi1mYWItcGFkZGluZykvMik7XHJcbn1cclxuXHJcbi8vIFRoaXMgbWl4aW4gYWxsb3dzIGEgdXNlciB0byB1c2UgdGhlIG1kLWNoZWNrYm94IGNzcyBvdXRzaWRlIG9mIHRoZVxyXG4vLyBtZC1jaGVja2JveCBkaXJlY3RpdmUuXHJcbi8vIFNlZSBzcmMvY29tcG9uZW50cy9zZWxlY3Qvc2VsZWN0LnNjc3MgZm9yIGFuIGV4YW1wbGUuXHJcbkBtaXhpbiBjaGVja2JveC1jb250YWluZXIoXHJcbiAgJGNoZWNrZWRTZWxlY3RvcjogJy5tZC1jaGVja2VkJyxcclxuICAkd2lkdGg6ICRjaGVja2JveC13aWR0aCxcclxuICAkaGVpZ2h0OiAkY2hlY2tib3gtaGVpZ2h0LFxyXG4gICRib3JkZXItd2lkdGg6ICRjaGVja2JveC1ib3JkZXItd2lkdGgsXHJcbiAgJGJvcmRlci1yYWRpdXM6ICRjaGVja2JveC1ib3JkZXItcmFkaXVzKSB7XHJcbiAgLl9tZC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsIDAsIGF1dG8pO1xyXG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCBhdXRvLCAwKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHVuY2hlY2tlZFxyXG4gIC5fbWQtaWNvbiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNpdGlvbjogMjQwbXM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICB9XHJcblxyXG4gICYjeyRjaGVja2VkU2VsZWN0b3J9IC5fbWQtaWNvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAkd2lkdGggLyAzO1xyXG4gICAgICB0b3A6ICR3aWR0aCAvIDk7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICB3aWR0aDogJHdpZHRoIC8gMztcclxuICAgICAgaGVpZ2h0OiAkd2lkdGggKiAyIC8gMztcclxuICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBkaXNhYmxlZFxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gICYubWQtaW5kZXRlcm1pbmF0ZSAuX21kLWljb24ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICB3aWR0aDogJHdpZHRoICogMC42O1xyXG4gICAgICBoZWlnaHQ6ICRib3JkZXItd2lkdGg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblt0YWJpbmRleD0nLTEnXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uaW5zZXQge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbmEuX21kLW5vLXN0eWxlLFxyXG5idXR0b24uX21kLW5vLXN0eWxlIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnNlbGVjdCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSxcclxuaW5wdXQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLy8gRml4IEFuZHJvaWQgNC4wIGJ1dHRvbiBidWdzXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5idXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuXHJcbiAgJltkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAmW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5fbWQtdmlzdWFsbHktaGlkZGVuIHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4ubWQtc2hhZG93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5tZC1zaGFkb3ctYm90dG9tLXotMSB7XHJcbiAgQGluY2x1ZGUgbWQtc2hhZG93LWJvdHRvbS16LTEoKTtcclxufVxyXG4ubWQtc2hhZG93LWJvdHRvbS16LTIge1xyXG4gIEBpbmNsdWRlIG1kLXNoYWRvdy1ib3R0b20tei0yKCk7XHJcbn1cclxuXHJcbi5tZC1zaGFkb3ctYW5pbWF0ZWQubWQtc2hhZG93IHtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEEgY29udGFpbmVyIGluc2lkZSBvZiBhIHJpcHBsaW5nIGVsZW1lbnQgKGVnIGEgYnV0dG9uKSxcclxuICogd2hpY2ggY29udGFpbnMgYWxsIG9mIHRoZSBpbmRpdmlkdWFsIHJpcHBsZXNcclxuICovXHJcbi5tZC1yaXBwbGUtY29udGFpbmVyIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNTVzICRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb247XHJcbn1cclxuXHJcbi5tZC1yaXBwbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICYubWQtcmlwcGxlLXBsYWNlZCB7XHJcbiAgICAkc2l6ZUR1cmF0aW9uOiAwLjQ1cyAqIDI7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gJHNpemVEdXJhdGlvbiAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uLFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyICRzaXplRHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbixcclxuICAgICAgICAgICAgICAgIHdpZHRoICRzaXplRHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbixcclxuICAgICAgICAgICAgICAgIGhlaWdodCAkc2l6ZUR1cmF0aW9uICRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb24sXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICRzaXplRHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbixcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkc2l6ZUR1cmF0aW9uICRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb247XHJcbiAgfVxyXG4gICYubWQtcmlwcGxlLXNjYWxlZCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICB9XHJcbiAgJi5tZC1yaXBwbGUtYWN0aXZlLCAmLm1kLXJpcHBsZS1mdWxsLCAmLm1kLXJpcHBsZS12aXNpYmxlIHtcclxuICAgIG9wYWNpdHk6IDAuMjA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWQtcGFkZGluZyB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4ubWQtbWFyZ2luIHtcclxuICBtYXJnaW46IDhweDtcclxufVxyXG5cclxuLm1kLXNjcm9sbC1tYXNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6LWluZGV4LXNjcm9sbC1tYXNrO1xyXG5cclxuICA+IC5tZC1zY3JvbGwtbWFzay1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1zY3JvbGwtbWFzay1iYXI7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMylcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuICAubWQtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmktZGlyZWN0aW9uYWwgc3VwcG9ydFxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgJltkaXI9cnRsXSwgJltkaXI9bHRyXSB7XHJcbiAgICAgdW5pY29kZS1iaWRpOiBlbWJlZFxyXG4gIH1cclxufVxyXG5cclxuYmRvW2Rpcj1ydGxdIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbn1cclxuYmRvW2Rpcj1sdHJdIHtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbn1cclxuXHJcblxyXG4vLyBHbG9iYWwgcGFnZSBzdHlsZXNcclxuLy9cclxuLy8gWzJdIEVuc3VyZSB0aGUgcGFnZSBhbHdheXMgZmlsbHMgYXQgbGVhc3QgdGhlIGVudGlyZSBoZWlnaHQgb2YgdGhlIHZpZXdwb3J0LlxyXG4vLyBbM10gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbVxyXG4vLyBbNF0gRm9udHMgb24gT1NYIHdpbGwgbG9vayBtb3JlIGNvbnNpc3RlbnQgd2l0aCBvdGhlciBzeXN0ZW1zIHRoYXQgZG8gbm90XHJcbi8vIHJlbmRlciB0ZXh0IHVzaW5nIHN1Yi1waXhlbCBhbnRpLWFsaWFzaW5nLlxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuXHJcbiAgbWluLWhlaWdodDogMTAwJTsgLy8gWzJdXHJcblxyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gWzNdXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIFszXVxyXG5cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLy8gWzRdXHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgLy8gWzRdXHJcbn1cclxuXHJcbm1kLXNlbGVjdCwgbWQtY2FyZCwgbWQtbGlzdCwgbWQtdG9vbGJhcixcclxudWwsIG9sLCBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAvL3RleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKipcclxuICogSGVhZGluZ3NcclxuICoqKioqKioqKioqKi9cclxuLm1kLWRpc3BsYXktNCB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheS00LWZvbnQtc2l6ZS1iYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS00LWZvbnQtc2l6ZS1iYXNlO1xyXG59XHJcbi5tZC1kaXNwbGF5LTMge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXktMy1mb250LXNpemUtYmFzZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktMy1mb250LXNpemUtYmFzZTtcclxufVxyXG4ubWQtZGlzcGxheS0yIHtcclxuICBmb250LXNpemU6ICRkaXNwbGF5LTItZm9udC1zaXplLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogcmVtKDYuNCk7XHJcbn1cclxuLm1kLWRpc3BsYXktMSB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheS0xLWZvbnQtc2l6ZS1iYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbSg0KTtcclxufVxyXG4ubWQtaGVhZGxpbmUge1xyXG4gIGZvbnQtc2l6ZTogJGhlYWRsaW5lLWZvbnQtc2l6ZS1iYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbSgzLjIpO1xyXG59XHJcbi5tZC10aXRsZSB7XHJcbiAgQGluY2x1ZGUgbWQtdGl0bGUoKTtcclxufVxyXG4ubWQtc3ViaGVhZCB7XHJcbiAgQGluY2x1ZGUgbWQtc3ViaGVhZCgpO1xyXG59XHJcbi8qKioqKioqKioqKipcclxuICogQm9keSBDb3B5XHJcbiAqKioqKioqKioqKiovXHJcbi5tZC1ib2R5LTEge1xyXG4gIEBpbmNsdWRlIG1kLWJvZHktMSgpO1xyXG59XHJcbi5tZC1ib2R5LTIge1xyXG4gIEBpbmNsdWRlIG1kLWJvZHktMigpO1xyXG59XHJcbi5tZC1jYXB0aW9uIHtcclxuICBmb250LXNpemU6ICRjYXB0aW9uLWZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMGVtO1xyXG59XHJcbi5tZC1idXR0b24ge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxMGVtO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqXHJcbiAqIERlZmF1bHRzXHJcbiAqKioqKioqKioqKiovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxuaHRtbCxcclxudGV4dGFyZWEsXHJcbmlucHV0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG59XHJcblxyXG5zZWxlY3QsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEsXHJcbmlucHV0IHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi8qXHJcbipcclxuKiAgUmVzcG9uc2l2ZSBhdHRyaWJ1dGVzXHJcbipcclxuKiAgUmVmZXJlbmNlczpcclxuKiAgMSkgaHR0cHM6Ly9zY290Y2guaW8vdHV0b3JpYWxzL2EtdmlzdWFsLWd1aWRlLXRvLWNzczMtZmxleGJveC1wcm9wZXJ0aWVzI2ZsZXhcclxuKiAgMikgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hbG1hbmFjL3Byb3BlcnRpZXMvZi9mbGV4L1xyXG4qICAzKSBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9hLWd1aWRlLXRvLWZsZXhib3gvXHJcbiogIDQpIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjMy1taW4taGVpZ2h0LW9uLWEtZmxleC1jb250YWluZXItd29udC1hcHBseS10by1pdHMtZmxleC1pdGVtc1xyXG4qICA1KSBodHRwOi8vZ29kYmFuLmNvbS51YS9wcm9qZWN0cy9mbGV4Z3JpZFxyXG4qXHJcbipcclxuKi9cclxuXHJcbkBtaXhpbiBmbGV4LW9yZGVyLWZvci1uYW1lKCRzaXplczpudWxsKSB7XHJcbiAgQGlmICRzaXplcyA9PSBudWxsIHtcclxuICAgICRzaXplcyA6ICcnO1xyXG5cclxuICAgIC5mbGV4LW9yZGVyIHtcclxuICAgICBvcmRlciA6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAZm9yICRpIGZyb20gLTIwIHRocm91Z2ggMjAge1xyXG4gICAgJG9yZGVyIDogJyc7XHJcbiAgICAkc3VmZml4IDogJyc7XHJcblxyXG4gICAgQGVhY2ggJHMgaW4gJHNpemVzIHtcclxuICAgICAgQGlmICRzICE9ICcnIHsgJHN1ZmZpeCA6ICcjeyRzfS0jeyRpfSc7IH1cclxuICAgICAgQGVsc2UgICAgICAgIHsgJHN1ZmZpeCA6ICcjeyRpfSc7ICAgICAgIH1cclxuXHJcbiAgICAgICRvcmRlciA6ICcuZmxleC1vcmRlci0jeyRzdWZmaXh9JztcclxuICAgIH1cclxuXHJcbiAgICAjeyRvcmRlcn0ge1xyXG4gICAgICBvcmRlcjogI3skaX07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gb2Zmc2V0LWZvci1uYW1lKCRzaXplczpudWxsKSB7XHJcbiAgQGlmICRzaXplcyA9PSBudWxsIHsgJHNpemVzIDogJyc7IH1cclxuXHJcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxOSB7XHJcbiAgICAkb2Zmc2V0cyA6ICcnO1xyXG4gICAgJHN1ZmZpeCA6ICcnO1xyXG5cclxuICAgIEBlYWNoICRzIGluICRzaXplcyB7XHJcbiAgICAgIEBpZiAkcyAhPSAnJyB7ICRzdWZmaXggOiAnI3skc30tI3skaSAqIDV9JzsgfVxyXG4gICAgICBAZWxzZSAgICAgICAgeyAkc3VmZml4IDogJyN7JGkgKiA1fSc7ICAgICAgIH1cclxuXHJcbiAgICAgICRvZmZzZXRzIDogJy5vZmZzZXQtI3skc3VmZml4fSwgLmZsZXgtb2Zmc2V0LSN7JHN1ZmZpeH0nO1xyXG4gICAgfVxyXG5cclxuICAgICN7JG9mZnNldHN9IHtcclxuICAgICAgQGlmICRpICE9IDAgeyBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAjeyRpICogNSArICclJ30pOyB9XHJcbiAgICAgIEBlbHNlIHsgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgMCk7IH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBlYWNoICRpIGluIDMzIHtcclxuICAgICRvZmZzZXRzIDogJyc7XHJcbiAgICAkc3VmZml4IDogJyc7XHJcblxyXG4gICAgQGVhY2ggJHMgaW4gJHNpemVzIHtcclxuICAgICAgQGlmICRzICE9ICcnIHsgICRzdWZmaXggOiAnI3skc30tI3skaX0nOyAgIH1cclxuICAgICAgQGVsc2UgICAgICAgIHsgICRzdWZmaXggOiAnI3skaX0nOyAgICAgICAgIH1cclxuXHJcbiAgICAgICRvZmZzZXRzIDogJy5vZmZzZXQtI3skc3VmZml4fSwgLmZsZXgtb2Zmc2V0LSN7JHN1ZmZpeH0gJztcclxuICAgIH1cclxuXHJcbiAgICAjeyRvZmZzZXRzfSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBlYWNoICRpIGluIDY2IHtcclxuICAgICRvZmZzZXRzIDogJyc7XHJcbiAgICAkc3VmZml4IDogJyc7XHJcblxyXG4gICAgQGVhY2ggJHMgaW4gJHNpemVzIHtcclxuICAgICAgQGlmICRzICE9ICcnIHsgICRzdWZmaXggOiAnI3skc30tI3skaX0nOyAgIH1cclxuICAgICAgQGVsc2UgICAgICAgIHsgICRzdWZmaXggOiAnI3skaX0nOyAgICAgICAgIH1cclxuXHJcbiAgICAgICRvZmZzZXRzIDogJy5vZmZzZXQtI3skc3VmZml4fSwgLmZsZXgtb2Zmc2V0LSN7JHN1ZmZpeH0gJztcclxuICAgIH1cclxuXHJcbiAgICAjeyRvZmZzZXRzfSB7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsIGNhbGMoMjAwJSAvIDMpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXlvdXQtZm9yLW5hbWUoJG5hbWU6IG51bGwpIHtcclxuICBAaWYgJG5hbWUgPT0gbnVsbCB7ICRuYW1lIDogJyc7ICAgICAgICAgIH1cclxuICBAaWYgJG5hbWUgIT0gJycgICB7ICRuYW1lIDogJy0jeyRuYW1lfSc7IH1cclxuXHJcbiAgLmxheW91dCN7JG5hbWV9LCAubGF5b3V0I3skbmFtZX0tY29sdW1uLCAubGF5b3V0I3skbmFtZX0tcm93IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAubGF5b3V0I3skbmFtZX0tY29sdW1uIHsgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICB9XHJcbiAgLmxheW91dCN7JG5hbWV9LXJvdyAgICB7ICBmbGV4LWRpcmVjdGlvbjogcm93OyAgICAgICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZmxleC1wcm9wZXJ0aWVzLWZvci1uYW1lKCRuYW1lOiBudWxsKSB7XHJcbiAgJGZsZXhOYW1lOiAnZmxleCc7XHJcbiAgQGlmICRuYW1lICE9IG51bGwge1xyXG4gICAgJGZsZXhOYW1lOiAnZmxleC0jeyRuYW1lfSc7XHJcbiAgICAkbmFtZSA6ICctI3skbmFtZX0nO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgJG5hbWUgOiAnJztcclxuICB9XHJcblxyXG4gIC4jeyRmbGV4TmFtZX0gICAgICAgICAgICAgeyBmbGV4OiAxOyAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gIC8vID09PSBmbGV4OiAxIDEgMCU7XHJcblxyXG4gIC4jeyRmbGV4TmFtZX0tZ3JvdyAgICAgICAgeyBmbGV4OiAxIDEgMTAwJTsgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuICAuI3skZmxleE5hbWV9LWluaXRpYWwgICAgIHsgZmxleDogMCAxIGF1dG87ICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgLiN7JGZsZXhOYW1lfS1hdXRvICAgICAgICB7IGZsZXg6IDEgMSBhdXRvOyAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4gIC4jeyRmbGV4TmFtZX0tbm9uZSAgICAgICAgeyBmbGV4OiAwIDAgYXV0bzsgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuICAuI3skZmxleE5hbWV9LW5vc2hyaW5rICAgIHsgZmxleDogMSAwIGF1dG87ICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgLiN7JGZsZXhOYW1lfS1ub2dyb3cgICAgICB7IGZsZXg6IDAgMSBhdXRvOyAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG5cclxuICAvLyAoMS0yMCkgKiA1ID0gMC0xMDAlXHJcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XHJcbiAgICAkdmFsdWUgOiAjeyRpICogNSArICclJ307XHJcblxyXG4gICAgLiN7JGZsZXhOYW1lfS0jeyRpICogNX0ge1xyXG4gICAgICBmbGV4OiAxIDEgI3skdmFsdWV9O1xyXG4gICAgICBtYXgtd2lkdGg6ICN7JHZhbHVlfTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAubGF5b3V0LXJvdyA+IC4jeyRmbGV4TmFtZX0tI3skaSAqIDV9LFxyXG4gICAgLmxheW91dCN7JG5hbWV9LXJvdyA+IC4jeyRmbGV4TmFtZX0tI3skaSAqIDV9IHtcclxuICAgICAgZmxleDogMSAxICN7JHZhbHVlfTtcclxuICAgICAgbWF4LXdpZHRoOiAjeyR2YWx1ZX07XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAvLyBCdWcgd29ya2Fyb3VuZCBmb3IgaHR0cDovL2NyYnVnLmNvbS81NDYwMzQgLSBmbGV4IGlzc3VlcyBvbiBDaHJvbWUgNDhcclxuICAgICAgQGlmICRpID09IDAgeyAgbWluLXdpZHRoOiAwOyAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYXlvdXQtY29sdW1uID4gLiN7JGZsZXhOYW1lfS0jeyRpICogNX0sXHJcbiAgICAubGF5b3V0I3skbmFtZX0tY29sdW1uID4gLiN7JGZsZXhOYW1lfS0jeyRpICogNX0ge1xyXG4gICAgICBmbGV4OiAxIDEgI3skdmFsdWV9O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6ICN7JHZhbHVlfTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgIC8vIEJ1ZyB3b3JrYXJvdW5kIGZvciBodHRwOi8vY3JidWcuY29tLzU0NjAzNCAtIGZsZXggaXNzdWVzIG9uIENocm9tZSA0OFxyXG4gICAgICBAaWYgJGkgPT0gMCB7ICBtaW4taGVpZ2h0OiAwOyAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5sYXlvdXQtcm93LCAubGF5b3V0I3skbmFtZX0tcm93IHtcclxuICAgID4gLiN7JGZsZXhOYW1lfS0zMyAgICwgPiAuI3skZmxleE5hbWV9LTMzICAgICB7ICBmbGV4OiAxIDEgMzMuMzMlOyAgbWF4LXdpZHRoOiAzMy4zMyU7ICBtYXgtaGVpZ2h0OiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgICA+IC4jeyRmbGV4TmFtZX0tNjYgICAsID4gLiN7JGZsZXhOYW1lfS02NiAgICAgeyAgZmxleDogMSAxIDY2LjY2JTsgIG1heC13aWR0aDogNjYuNjYlOyAgbWF4LWhlaWdodDogMTAwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG5cclxuICAgIC8vIEJ1ZyB3b3JrYXJvdW5kIGZvciBodHRwOi8vY3JidWcuY29tLzU0NjAzNCAtIGZsZXggaXNzdWVzIG9uIENocm9tZSA0OFxyXG4gICAgPiAuZmxleCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgbWluLXdpZHRoOiAwOyAgIH1cclxuXHJcbiAgfVxyXG4gIC5sYXlvdXQtY29sdW1uLCAubGF5b3V0I3skbmFtZX0tY29sdW1uIHtcclxuICAgID4gLiN7JGZsZXhOYW1lfS0zMyAgICwgPiAuI3skZmxleE5hbWV9LTMzICAgICB7ICBmbGV4OiAxIDEgMzMuMzMlOyAgbWF4LXdpZHRoOiAxMDAlOyAgbWF4LWhlaWdodDogMzMuMzMlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgICA+IC4jeyRmbGV4TmFtZX0tNjYgICAsID4gLiN7JGZsZXhOYW1lfS02NiAgICAgeyAgZmxleDogMSAxIDY2LjY2JTsgIG1heC13aWR0aDogMTAwJTsgIG1heC1oZWlnaHQ6IDY2LjY2JTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG5cclxuICAgIC8vIEJ1ZyB3b3JrYXJvdW5kIGZvciBodHRwOi8vY3JidWcuY29tLzU0NjAzNCAtIGZsZXggaXNzdWVzIG9uIENocm9tZSA0OFxyXG4gICAgPiAuZmxleCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgbWluLWhlaWdodDogMDsgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1peGluIGxheW91dC1hbGlnbi1mb3ItbmFtZSgkc3VmZml4OiBudWxsKSB7XHJcblxyXG4gIC8vIEFsaWdubWVudCBhdHRyaWJ1dGVzIGZvciBsYXlvdXQgY29udGFpbmVycycgY2hpbGRyZW5cclxuICAvLyBBcnJhbmdlIG9uIHRoZSBNYWluIEF4aXNcclxuICAvLyBjZW50ZXIsIHN0YXJ0LCBlbmQsIHNwYWNlLWJldHdlZW4sIHNwYWNlLWFyb3VuZFxyXG4gIC8vIGZsZXgtc3RhcnQgaXMgdGhlIGRlZmF1bHQgZm9yIGp1c3RpZnktY29udGVudFxyXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICAkbmFtZTogJ2xheW91dC1hbGlnbic7XHJcbiAgQGlmICRzdWZmaXggIT0gbnVsbCB7XHJcbiAgICAkbmFtZTogJ2xheW91dC1hbGlnbi0jeyRzdWZmaXh9JztcclxuICB9XHJcblxyXG4gIC4jeyRuYW1lfSxcclxuICAuI3skbmFtZX0tc3RhcnQtc3RyZXRjaCAvLyBkZWZhdWx0c1xyXG4gIHtcclxuICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1jb250ZW50IDogc3RyZXRjaDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFpbiBBeGlzIENlbnRlclxyXG4gIC4jeyRuYW1lfS1zdGFydCxcclxuICAuI3skbmFtZX0tc3RhcnQtc3RhcnQsXHJcbiAgLiN7JG5hbWV9LXN0YXJ0LWNlbnRlcixcclxuICAuI3skbmFtZX0tc3RhcnQtZW5kLFxyXG4gIC4jeyRuYW1lfS1zdGFydC1zdHJldGNoXHJcbiAge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLy8gTWFpbiBBeGlzIENlbnRlclxyXG4gIC4jeyRuYW1lfS1jZW50ZXIsICAgICAgICAgICAvL3N0cmV0Y2hcclxuICAuI3skbmFtZX0tY2VudGVyLXN0YXJ0LFxyXG4gIC4jeyRuYW1lfS1jZW50ZXItY2VudGVyLFxyXG4gIC4jeyRuYW1lfS1jZW50ZXItZW5kLFxyXG4gIC4jeyRuYW1lfS1jZW50ZXItc3RyZXRjaFxyXG4gIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFpbiBBeGlzIEVuZFxyXG4gIC4jeyRuYW1lfS1lbmQsIC8vc3RyZXRjaFxyXG4gIC4jeyRuYW1lfS1lbmQtc3RhcnQsXHJcbiAgLiN7JG5hbWV9LWVuZC1jZW50ZXIsXHJcbiAgLiN7JG5hbWV9LWVuZC1lbmQsXHJcbiAgLiN7JG5hbWV9LWVuZC1zdHJldGNoXHJcbiAge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIC8vIE1haW4gQXhpcyBTcGFjZSBBcm91bmRcclxuICAuI3skbmFtZX0tc3BhY2UtYXJvdW5kLCAvL3N0cmV0Y2hcclxuICAuI3skbmFtZX0tc3BhY2UtYXJvdW5kLWNlbnRlcixcclxuICAuI3skbmFtZX0tc3BhY2UtYXJvdW5kLXN0YXJ0LFxyXG4gIC4jeyRuYW1lfS1zcGFjZS1hcm91bmQtZW5kLFxyXG4gIC4jeyRuYW1lfS1zcGFjZS1hcm91bmQtc3RyZXRjaFxyXG4gIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFpbiBBeGlzIFNwYWNlIEJldHdlZW5cclxuICAuI3skbmFtZX0tc3BhY2UtYmV0d2VlbiwgLy9zdHJldGNoXHJcbiAgLiN7JG5hbWV9LXNwYWNlLWJldHdlZW4tY2VudGVyLFxyXG4gIC4jeyRuYW1lfS1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxyXG4gIC4jeyRuYW1lfS1zcGFjZS1iZXR3ZWVuLWVuZCxcclxuICAuI3skbmFtZX0tc3BhY2UtYmV0d2Vlbi1zdHJldGNoXHJcbiAge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcblxyXG4gIC8vIEFycmFuZ2Ugb24gdGhlIENyb3NzIEF4aXNcclxuICAvLyBjZW50ZXIsIHN0YXJ0LCBlbmRcclxuICAvLyBzdHJldGNoIGlzIHRoZSBkZWZhdWx0IGZvciBhbGlnbi1pdGVtc1xyXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICAvLyBDcm9zcyBBeGlzIFN0YXJ0XHJcbiAgLiN7JG5hbWV9LXN0YXJ0LXN0YXJ0LFxyXG4gIC4jeyRuYW1lfS1jZW50ZXItc3RhcnQsXHJcbiAgLiN7JG5hbWV9LWVuZC1zdGFydCxcclxuICAuI3skbmFtZX0tc3BhY2UtYmV0d2Vlbi1zdGFydCxcclxuICAuI3skbmFtZX0tc3BhY2UtYXJvdW5kLXN0YXJ0XHJcbiAge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLy8gQ3Jvc3MgQXhpcyBDZW50ZXJcclxuICAuI3skbmFtZX0tc3RhcnQtY2VudGVyLFxyXG4gIC4jeyRuYW1lfS1jZW50ZXItY2VudGVyLFxyXG4gIC4jeyRuYW1lfS1lbmQtY2VudGVyLFxyXG4gIC4jeyRuYW1lfS1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcclxuICAuI3skbmFtZX0tc3BhY2UtYXJvdW5kLWNlbnRlclxyXG4gIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBDcm9zcyBBeGlzIENlbnRlciBJRSBvdmVyZmxvdyBmaXhcclxuICAuI3skbmFtZX0tc3RhcnQtY2VudGVyID4gKixcclxuICAuI3skbmFtZX0tY2VudGVyLWNlbnRlciA+ICosXHJcbiAgLiN7JG5hbWV9LWVuZC1jZW50ZXIgPiAqLFxyXG4gIC4jeyRuYW1lfS1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXHJcbiAgLiN7JG5hbWV9LXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqXHJcbiAge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC8vIENyb3NzIEF4aXMgRW5kXHJcbiAgLiN7JG5hbWV9LXN0YXJ0LWVuZCxcclxuICAuI3skbmFtZX0tY2VudGVyLWVuZCxcclxuICAuI3skbmFtZX0tZW5kLWVuZCxcclxuICAuI3skbmFtZX0tc3BhY2UtYmV0d2Vlbi1lbmQsXHJcbiAgLiN7JG5hbWV9LXNwYWNlLWFyb3VuZC1lbmRcclxuICB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIC8vIENyb3NzIEF4aXMgU3RhcnRcclxuICAuI3skbmFtZX0tc3RhcnQtc3RyZXRjaCxcclxuICAuI3skbmFtZX0tY2VudGVyLXN0cmV0Y2gsXHJcbiAgLiN7JG5hbWV9LWVuZC1zdHJldGNoLFxyXG4gIC4jeyRuYW1lfS1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXHJcbiAgLiN7JG5hbWV9LXNwYWNlLWFyb3VuZC1zdHJldGNoXHJcbiAge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxheW91dC1wYWRkaW5nLW1hcmdpbigpIHtcclxuXHJcbiAgLy8gTk9URTogdGhlc2VgPiAqYCBzZWxlY3RvcnMgc2hvdWxkIG9ubHkgYmUgYXBwbGllZCBmb3IgbGF5b3V0PVwicm93XCIgb3IgbGF5b3V0PVwiY29sdW1uXCIgY2hpbGRyZW4gISFcclxuICAubGF5b3V0LXBhZGRpbmctc20gPiAqLFxyXG4gIC5sYXlvdXQtcGFkZGluZyAgICA+IC5mbGV4LXNtXHJcbiAge1xyXG4gICAgcGFkZGluZzogJGxheW91dC1ndXR0ZXItd2lkdGggLyA0O1xyXG4gIH1cclxuXHJcbiAgLmxheW91dC1wYWRkaW5nLFxyXG4gIC5sYXlvdXQtcGFkZGluZy1ndC1zbSxcclxuICAubGF5b3V0LXBhZGRpbmctbWQsXHJcblxyXG4gIC8vIE5PVEU6IHRoZXNlYD4gKmAgc2VsZWN0b3JzIHNob3VsZCBvbmx5IGJlIGFwcGxpZWQgZm9yIGxheW91dD1cInJvd1wiIG9yIGxheW91dD1cImNvbHVtblwiIGNoaWxkcmVuICEhXHJcbiAgLmxheW91dC1wYWRkaW5nICAgICAgICA+ICosXHJcbiAgLmxheW91dC1wYWRkaW5nLWd0LXNtICA+ICosXHJcbiAgLmxheW91dC1wYWRkaW5nLW1kICAgICA+ICosXHJcblxyXG4gIC5sYXlvdXQtcGFkZGluZyAgICAgICAgPiAuZmxleCxcclxuICAubGF5b3V0LXBhZGRpbmcgICAgICAgID4gLmZsZXgtZ3Qtc20sXHJcbiAgLmxheW91dC1wYWRkaW5nICAgICAgICA+IC5mbGV4LW1kXHJcbiAge1xyXG4gICAgcGFkZGluZzogJGxheW91dC1ndXR0ZXItd2lkdGggLyAyO1xyXG4gIH1cclxuXHJcbiAgLy8gTk9URTogdGhlc2VgPiAqYCBzZWxlY3RvcnMgc2hvdWxkIG9ubHkgYmUgYXBwbGllZCBmb3IgbGF5b3V0PVwicm93XCIgb3IgbGF5b3V0PVwiY29sdW1uXCIgY2hpbGRyZW4gISFcclxuICAubGF5b3V0LXBhZGRpbmctZ3QtbWQgID4gKixcclxuICAubGF5b3V0LXBhZGRpbmctbGcgICAgID4gKixcclxuICAubGF5b3V0LXBhZGRpbmctZ3QtbGcgID4gKixcclxuXHJcbiAgLmxheW91dC1wYWRkaW5nICAgICAgICA+IC5mbGV4LWd0LW1kLFxyXG4gIC5sYXlvdXQtcGFkZGluZyAgICAgICAgPiAuZmxleC1sZyxcclxuICAubGF5b3V0LXBhZGRpbmcgICAgICAgID4gLmZsZXgtbGcsXHJcbiAgLmxheW91dC1wYWRkaW5nICAgICAgICA+IC5mbGV4LWd0LWxnXHJcbiAge1xyXG4gICAgcGFkZGluZzogJGxheW91dC1ndXR0ZXItd2lkdGggLyAxO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFyZ2luIGVuaGFuY2VtZW50c1xyXG5cclxuICAubGF5b3V0LW1hcmdpbi1zbSAgICAgID4gKixcclxuICAubGF5b3V0LW1hcmdpbiAgICAgICAgID4gLmZsZXgtc21cclxuICB7XHJcbiAgICBtYXJnaW46ICRsYXlvdXQtZ3V0dGVyLXdpZHRoIC8gNDtcclxuICB9XHJcblxyXG4gIC5sYXlvdXQtbWFyZ2luLFxyXG4gIC5sYXlvdXQtbWFyZ2luLWd0LXNtLFxyXG4gIC5sYXlvdXQtbWFyZ2luLW1kLFxyXG5cclxuICAvLyBOT1RFOiB0aGVzZWA+ICpgIHNlbGVjdG9ycyBzaG91bGQgb25seSBiZSBhcHBsaWVkIGZvciBsYXlvdXQ9XCJyb3dcIiBvciBsYXlvdXQ9XCJjb2x1bW5cIiBjaGlsZHJlbiAhIVxyXG4gIC5sYXlvdXQtbWFyZ2luICAgICAgICAgPiAqLFxyXG4gIC5sYXlvdXQtbWFyZ2luLWd0LXNtICAgPiAqLFxyXG4gIC5sYXlvdXQtbWFyZ2luLW1kICAgICAgPiAqLFxyXG5cclxuICAubGF5b3V0LW1hcmdpbiAgICAgICAgID4gLmZsZXgsXHJcbiAgLmxheW91dC1tYXJnaW4gICAgICAgICA+IC5mbGV4LWd0LXNtLFxyXG4gIC5sYXlvdXQtbWFyZ2luICAgICAgICAgPiAuZmxleC1tZFxyXG4gIHtcclxuICAgIG1hcmdpbjogJGxheW91dC1ndXR0ZXItd2lkdGggLyAyO1xyXG4gIH1cclxuXHJcbiAgLy8gTk9URTogdGhlc2VgPiAqYCBzZWxlY3RvcnMgc2hvdWxkIG9ubHkgYmUgYXBwbGllZCBmb3IgbGF5b3V0PVwicm93XCIgb3IgbGF5b3V0PVwiY29sdW1uXCIgY2hpbGRyZW4gISFcclxuICAubGF5b3V0LW1hcmdpbi1ndC1tZCAgPiAqLFxyXG4gIC5sYXlvdXQtbWFyZ2luLWxnICAgICA+ICosXHJcbiAgLmxheW91dC1tYXJnaW4tZ3QtbGcgID4gKixcclxuXHJcbiAgLmxheW91dC1tYXJnaW4gICAgICAgID4gLmZsZXgtZ3QtbWQsXHJcbiAgLmxheW91dC1tYXJnaW4gICAgICAgID4gLmZsZXgtbGcsXHJcbiAgLmxheW91dC1tYXJnaW4gICAgICAgID4gLmZsZXgtZ3QtbGdcclxuICB7XHJcbiAgICBtYXJnaW46ICRsYXlvdXQtZ3V0dGVyLXdpZHRoIC8gMTtcclxuICB9XHJcblxyXG4gIC5sYXlvdXQtd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAubGF5b3V0LW5vd3JhcCB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLmxheW91dC1maWxsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXlvdXRzX2Zvcl9icmVha3BvaW50KCRuYW1lOm51bGwpIHtcclxuICAgIEBpbmNsdWRlIGZsZXgtb3JkZXItZm9yLW5hbWUoJG5hbWUpO1xyXG4gICAgQGluY2x1ZGUgb2Zmc2V0LWZvci1uYW1lKCRuYW1lKTtcclxuICAgIEBpbmNsdWRlIGxheW91dC1hbGlnbi1mb3ItbmFtZSgkbmFtZSk7XHJcblxyXG4gICAgQGluY2x1ZGUgZmxleC1wcm9wZXJ0aWVzLWZvci1uYW1lKCRuYW1lKTtcclxuICAgIEBpbmNsdWRlIGxheW91dC1mb3ItbmFtZSgkbmFtZSk7XHJcbn1cclxuXHJcbi8qIElFMTAtSUUxMSBjb2x1bW4tZmxleCBidWcgZml4IChzZXQgcHJvcGVyIGRlZmF1bHQgdmFsdWUpICovXHJcbi5sYXlvdXQtY29sdW1uID4gLmZsZXgge1xyXG5cdC1tcy1mbGV4LWJhc2lzOiBhdXRvO1xyXG5cdGZsZXgtYmFzaXM6IGF1dG87XHJcbn1cclxuXHJcbiRhdXRvY29tcGxldGUtb3B0aW9uLWhlaWdodDogNDhweCAhZGVmYXVsdDtcclxuXHJcbkBrZXlmcmFtZXMgbWQtYXV0b2NvbXBsZXRlLWxpc3Qtb3V0IHtcclxuICAwJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtZC1hdXRvY29tcGxldGUtbGlzdC1pbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxubWQtYXV0b2NvbXBsZXRlIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBtaW4td2lkdGg6IDE5MHB4O1xyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmW21kLWZsb2F0aW5nLWxhYmVsXSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAmLm1kLW1lbnUtc2hvd2luZyB7XHJcbiAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJhY2tkcm9wICsgMTtcclxuICAgIH1cclxuICAgIG1kLXByb2dyZXNzLWxpbmVhciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICAvLyBXaGVuIGBtZC1pbmxpbmVgIGlzIHByZXNlbnQsIHdlIGFkanVzdCB0aGUgb2Zmc2V0IHRvIGdvIG92ZXIgdGhlIGBuZy1tZXNzYWdlYCBzcGFjZVxyXG4gICAgICAmLm1kLWlubGluZSB7XHJcbiAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5fbWQtbW9kZS1pbmRldGVybWluYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgLm1kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmctZW50ZXIge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XHJcbiAgICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmctbGVhdmUge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XHJcbiAgICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0Om5vdCgubWQtaW5wdXQpIHtcclxuICAgIEBpbmNsdWRlIG1kLWZsYXQtaW5wdXQoKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luOiBhdXRvIDVweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC02cHg7XHJcbiAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgICBib3R0b206IC02cHg7XHJcbiAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIG1kLWljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMC45KTtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5nLWVudGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0O1xyXG4gICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uZy1sZWF2ZSB7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDtcclxuICAgICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gSUUgT25seVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAkYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgIGxpOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYShibGFjaywgMC4yNSk7XHJcbiAgaGVpZ2h0OiA0MXB4ICogNS41O1xyXG4gIG1heC1oZWlnaHQ6IDQxcHggKiA1LjU7XHJcbiAgei1pbmRleDogJHotaW5kZXgtdG9vbHRpcDtcclxufVxyXG5cclxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1ub3QtZm91bmQge1xyXG4gIGhlaWdodDogNDhweDtcclxufVxyXG5cclxuLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRhdXRvY29tcGxldGUtb3B0aW9uLWhlaWdodDtcclxuICAgIGhlaWdodDogJGF1dG9jb21wbGV0ZS1vcHRpb24taGVpZ2h0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBsaW5lYXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLm1kLW5vdC1mb3VuZC13cmFwcGVyKSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIElFIE9ubHlcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICBtZC1hdXRvY29tcGxldGUsXHJcbiAgLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLy8gISFJbXBvcnRhbnQgLSBUaGVtZS1iYXNlZCBCYWNrZ3JvdW5kLWNvbG9yIGNhbiBiZSBjb25maWd1cmVkIGluIGJhY2tkcm9wLXRoZW1lLnNjc3NcclxuLy8gICAgICAgICAgICAgLSBBbmltYXRlIGJhY2tncm91bmQtY29sb3Igb3BhY2l0eSBvbmx5IGZvciBgLm1kLW9wYXF1ZWAgc3R5bGVzXHJcblxyXG5tZC1iYWNrZHJvcCB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0NTBtcztcclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDowO1xyXG4gIGJvdHRvbTowO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcblxyXG4gIHotaW5kZXg6ICR6LWluZGV4LWJhY2tkcm9wO1xyXG5cclxuICAmLl9tZC1tZW51LWJhY2tkcm9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtbWVudSAtIDE7XHJcbiAgfVxyXG4gICYuX21kLXNlbGVjdC1iYWNrZHJvcCB7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1kaWFsb2cgKyAxO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMDtcclxuICB9XHJcbiAgJi5fbWQtZGlhbG9nLWJhY2tkcm9wIHtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LWRpYWxvZyAtIDE7XHJcbiAgfVxyXG4gICYuX21kLWJvdHRvbS1zaGVldC1iYWNrZHJvcCB7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1ib3R0b20tc2hlZXQgLSAxO1xyXG4gIH1cclxuICAmLl9tZC1zaWRlbmF2LWJhY2tkcm9wIHtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LXNpZGVuYXYgLSAxO1xyXG4gIH1cclxuXHJcblxyXG4gICYuX21kLWNsaWNrLWNhdGNoZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgJi5tZC1vcGFxdWUge1xyXG5cclxuICAgIG9wYWNpdHk6IC40ODtcclxuXHJcbiAgICAmLm5nLWVudGVyIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICYubmctZW50ZXIubWQtb3BhcXVlLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IC40ODtcclxuICAgIH1cclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICBvcGFjaXR5OiAuNDg7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XHJcbiAgICB9XHJcbiAgICAmLm5nLWxlYXZlLm1kLW9wYXF1ZS5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xyXG4kYnV0dG9uLWljb24tYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1mYWItYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRidXR0b24tbGluZS1oZWlnaHQ6IHJlbSgzLjYwKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1tYXJnaW46IHJlbSgwLjYwMCkgcmVtKDAuODAwKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1taW4td2lkdGg6IHJlbSg4LjgwMCkgIWRlZmF1bHQ7XHJcbiRidXR0b24tcGFkZGluZzogMCAkYnV0dG9uLWxlZnQtcmlnaHQtcGFkZGluZyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGYWIgYnV0dG9uc1xyXG4kYnV0dG9uLWZhYi1saW5lLWhlaWdodDogcmVtKDUuNjAwKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItbWluaS13aWR0aDogcmVtKDQuMDApICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZhYi1taW5pLWhlaWdodDogcmVtKDQuMDApICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZhYi1taW5pLWxpbmUtaGVpZ2h0OiByZW0oNC4wMCkgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uLWZhYi10b2FzdC1vZmZzZXQ6ICRidXR0b24tZmFiLWhlaWdodCAqIDAuNzUgIWRlZmF1bHQ7XHJcblxyXG4kaWNvbi1idXR0b24taGVpZ2h0OiByZW0oNC4wMDApICFkZWZhdWx0O1xyXG4kaWNvbi1idXR0b24td2lkdGg6IHJlbSg0LjAwMCkgIWRlZmF1bHQ7XHJcbiRpY29uLWJ1dHRvbi1tYXJnaW46IHJlbSgwLjYwMCkgIWRlZmF1bHQ7XHJcblxyXG4vLyBGaXggaXNzdWUgY2F1c2luZyBidXR0b25zIGluIEZpcmVmb3ggdG8gYmUgMnB4IGJpZ2dlciB0aGFuIHRoZXkgc2hvdWxkXHJcbmJ1dHRvbi5tZC1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLm1kLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvL2ZvciBjaGlsZCBhYnNvbHV0ZS1wb3NpdGlvbmVkIDxjYW52YXM+XHJcblxyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZztcclxuICBtYXJnaW46ICRidXR0b24tbWFyZ2luO1xyXG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxpbmUtaGVpZ2h0O1xyXG4gIG1pbi1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAvLyBvdmVycmlkZSBmb3IgRkFCLCBpY29uIGJ1dHRvbnMsIGV0Yy5cclxuICBtaW4td2lkdGg6ICRidXR0b24tbWluLXdpZHRoO1xyXG5cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC8vIEFsd2F5cyB1cHBlcmNhc2UgYnV0dG9uc1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZS1iYXNlO1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbiAgZm9udC12YXJpYW50OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47ICAgLy8gZm9yIGluayBjb250YWlubWVudFxyXG5cclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRzd2lmdC1lYXNlLW91dC1kdXJhdGlvbiAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uLFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgJHN3aWZ0LWVhc2Utb3V0LWR1cmF0aW9uICRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb247XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gQnkgZGVmYXVsdCAkbmdBbmltYXRlIGxvb2tzIGZvciB0cmFuc2l0aW9uIGR1cmF0aW9ucyBvbiB0aGUgZWxlbWVudCwgd2hlbiB1c2luZyBuZy1oaWRlLCBuZy1pZiwgbmctc2hvdy5cclxuICAvLyBUaGUgLm1kLWJ1dHRvbiBoYXMgYSB0cmFuc2l0aW9uIGR1cmF0aW9uIGFwcGxpZWQsIHdoaWNoIG1lYW5zLCB0aGF0ICRuZ0FuaW1hdGUgZGVsYXlzIHRoZSBoaWRlIHByb2Nlc3MuXHJcbiAgLy8gVG8gYXZvaWQgdGhpcywgd2UgbmVlZCB0byByZXNldCB0aGUgdHJhbnNpdGlvbiwgd2hlbiAkbmdBbmltYXRlIGxvb2tzIGZvciB0aGUgZHVyYXRpb24uXHJcbiAgJi5uZy1oaWRlLCAmLm5nLWxlYXZlIHtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm1kLWNvcm5lcmVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAmLm1kLWljb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm1kLXJhaXNlZCB7XHJcbiAgICAmOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1kLXNoYWRvdy1ib3R0b20tei0xKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1kLWljb24tYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMCAkaWNvbi1idXR0b24tbWFyZ2luO1xyXG4gICAgaGVpZ2h0OiAkaWNvbi1idXR0b24taGVpZ2h0O1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpY29uLXNpemU7XHJcbiAgICBwYWRkaW5nOiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgIHdpZHRoOiAkaWNvbi1idXR0b24td2lkdGg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWljb24tYm9yZGVyLXJhZGl1cztcclxuICAgIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1pY29uLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC8vIFRoZSBmb2xsb3dpbmcgaGFjayBjYXVzZXMgU2FmYXJpL0Nocm9tZSB0byByZXNwZWN0IG92ZXJmbG93IGhpZGRlbiBmb3IgcmlwcGxlc1xyXG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQycpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tZC1mYWIge1xyXG5cclxuICAgIC8vIEluY2x1ZGUgdGhlIHRvcC9sZWZ0L2JvdHRvbS9yaWdodCBmYWIgcG9zaXRpb25zXHJcbiAgICBAaW5jbHVkZSBmYWItYWxsLXBvc2l0aW9ucygpO1xyXG5cclxuICAgIHotaW5kZXg6ICR6LWluZGV4LWZhYjtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mYWItbGluZS1oZWlnaHQ7XHJcblxyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgd2lkdGg6ICRidXR0b24tZmFiLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZhYi1oZWlnaHQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1kLXNoYWRvdy1ib3R0b20tei0xKCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWZhYi1ib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93LCB0cmFuc2Zvcm07XHJcbiAgICAubWQtcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tZmFiLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC8vIFRoZSBmb2xsb3dpbmcgaGFjayBjYXVzZXMgU2FmYXJpL0Nocm9tZSB0byByZXNwZWN0IG92ZXJmbG93IGhpZGRlbiBmb3IgcmlwcGxlc1xyXG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQycpO1xyXG4gICAgfVxyXG5cclxuICAgICYubWQtbWluaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZhYi1taW5pLWxpbmUtaGVpZ2h0O1xyXG4gICAgICB3aWR0aDogJGJ1dHRvbi1mYWItbWluaS13aWR0aDtcclxuICAgICAgaGVpZ2h0OiAkYnV0dG9uLWZhYi1taW5pLWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5nLWhpZGUsICYubmctbGVhdmUge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgJi5tZC1yYWlzZWQsXHJcbiAgICAmLm1kLWZhYiB7XHJcbiAgICAgICYubWQtZm9jdXNlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWQtc2hhZG93LWJvdHRvbS16LTEoKTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWQtc2hhZG93LWJvdHRvbS16LTIoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1kLXJpcHBsZS1jb250YWluZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyBUaGUgZm9sbG93aW5nIGhhY2sgY2F1c2VzIFNhZmFyaS9DaHJvbWUgdG8gcmVzcGVjdCBvdmVyZmxvdyBoaWRkZW4gZm9yIHJpcHBsZXNcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUE1SlJFRlVlTnBpWUdCZ0FBZ3dBQUFFQUFHYkErb0pBQUFBQUVsRlRrU3VRbUNDJyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBVc2luZyBgZGlzcGxheTpibG9jaztgIGlzIHJlcXVpcmVkIGZvciBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudFxyXG4vLyBiZWNhdXNlICcubWQtYnV0dG9uJyB1c2VzIGBkaXNwbGF5OmlubGluZS1ibG9jaztgLlxyXG4ubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uLFxyXG5idXR0b24ubWQtYnV0dG9uLm1kLWZhYiB7XHJcbiAgbWQtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5fbWQtdG9hc3Qtb3Blbi10b3Age1xyXG4gIC5tZC1idXR0b24ubWQtZmFiLXRvcC1sZWZ0LFxyXG4gIC5tZC1idXR0b24ubWQtZmFiLXRvcC1yaWdodCB7XHJcbiAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRidXR0b24tZmFiLXRvYXN0LW9mZnNldCwgMCk7XHJcbiAgICAmOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICYubWQtZm9jdXNlZCxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYnV0dG9uLWZhYi10b2FzdC1vZmZzZXQgLSAxLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLl9tZC10b2FzdC1vcGVuLWJvdHRvbSB7XHJcbiAgLm1kLWJ1dHRvbi5tZC1mYWItYm90dG9tLWxlZnQsXHJcbiAgLm1kLWJ1dHRvbi5tZC1mYWItYm90dG9tLXJpZ2h0IHtcclxuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLW91dDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRidXR0b24tZmFiLXRvYXN0LW9mZnNldCwgMCk7XHJcbiAgICAmOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICYubWQtZm9jdXNlZCxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGJ1dHRvbi1mYWItdG9hc3Qtb2Zmc2V0IC0gMSwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZC1idXR0b24tZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJiA+IC5tZC1idXR0b24ge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHdpZHRoOiAwO1xyXG5cclxuICAgIGJvcmRlci13aWR0aDogMXB4IDBweCAxcHggMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwcHggMHB4IDJweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIElFIG9ubHlcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAubWQtYnV0dG9uLm1kLXJhaXNlZCxcclxuICAubWQtYnV0dG9uLm1kLWZhYiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuJGJvdHRvbS1zaGVldC1ob3Jpem9udGFsLXBhZGRpbmc6IDIgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcclxuJGJvdHRvbS1zaGVldC12ZXJ0aWNhbC1wYWRkaW5nOiAxICogJGJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XHJcbiRib3R0b20tc2hlZXQtaWNvbi1hZnRlci1tYXJnaW46IDQgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcclxuJGJvdHRvbS1zaGVldC1saXN0LWl0ZW0taGVpZ2h0OiA2ICogJGJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XHJcbiRib3R0b20tc2hlZXQtaGlkZGVuLWJvdHRvbS1wYWRkaW5nOiA4MHB4ICFkZWZhdWx0O1xyXG4kYm90dG9tLXNoZWV0LWhlYWRlci1oZWlnaHQ6IDcgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcclxuJGJvdHRvbS1zaGVldC1ncmlkLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcblxyXG5tZC1ib3R0b20tc2hlZXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAkYm90dG9tLXNoZWV0LXZlcnRpY2FsLXBhZGRpbmcgJGJvdHRvbS1zaGVldC1ob3Jpem9udGFsLXBhZGRpbmcgJGJvdHRvbS1zaGVldC12ZXJ0aWNhbC1wYWRkaW5nICsgJGJvdHRvbS1zaGVldC1oaWRkZW4tYm90dG9tLXBhZGRpbmcgJGJvdHRvbS1zaGVldC1ob3Jpem9udGFsLXBhZGRpbmc7XHJcbiAgei1pbmRleDogJHotaW5kZXgtYm90dG9tLXNoZWV0O1xyXG5cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcblxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGJvdHRvbS1zaGVldC1oaWRkZW4tYm90dG9tLXBhZGRpbmcsIDApO1xyXG4gIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLW91dDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblxyXG4gICYubWQtaGFzLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gICYubmctZW50ZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAmLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRib3R0b20tc2hlZXQtaGlkZGVuLWJvdHRvbS1wYWRkaW5nLCAwKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCkgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgLm1kLXN1YmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcbiAgICBsaW5lLWhlaWdodDogJGJvdHRvbS1zaGVldC1oZWFkZXItaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICBtZC1pbmxpbmUtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGZpbGw6ICM0NDQ7XHJcbiAgfVxyXG5cclxuICBtZC1saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWQtbGlzdCB7XHJcbiAgICBtZC1saXN0LWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6ICRib3R0b20tc2hlZXQtbGlzdC1pdGVtLWhlaWdodDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICYubWQtZ3JpZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMgKiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMgKiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIG1kLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWxpc3QtaXRlbSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuICAgICAgaGVpZ2h0OiAxMiAqICRiYXNlbGluZS1ncmlkO1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogJGJhc2VsaW5lLWdyaWQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS1ncmlkO1xyXG5cclxuICAgICAgLyogTWl4aW4gZm9yIGhvdyBtYW55IGdyaWQgaXRlbXMgdG8gc2hvdyBwZXIgcm93ICovXHJcbiAgICAgIEBtaXhpbiBncmlkLWl0ZW1zLXBlci1yb3coJG51bSwgJGFsaWduRWRnZXM6IGZhbHNlKSB7XHJcbiAgICAgICAgJHdpZHRoOiAxMDAlIC8gJG51bTtcclxuICAgICAgICBmbGV4OiAxIDEgJHdpZHRoO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoO1xyXG5cclxuICAgICAgICBAaWYgJGFsaWduRWRnZXMge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgjeyRudW19biArIDEpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKCN7JG51bX1uKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkLWl0ZW1zLXBlci1yb3coMywgdHJ1ZSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQgLSAxKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1pdGVtcy1wZXItcm93KDQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LWxnIC0gMSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtaXRlbXMtcGVyLXJvdyg2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1sZykge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtaXRlbXMtcGVyLXJvdyg3KTtcclxuICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAubWQtbGlzdC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA2ICogJGJhc2VsaW5lLWdyaWQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIgKiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1kLWdyaWQtaXRlbS1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAgKiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1kLWdyaWQtdGV4dCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib3R0b20tc2hlZXQtZ3JpZC1mb250LXdlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMiAqICRiYXNlbGluZS1ncmlkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMiAqICRiYXNlbGluZS1ncmlkIC0gMztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogOCAqICRiYXNlbGluZS1ncmlkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMSAqICRiYXNlbGluZS1ncmlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJRSBvbmx5XHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgbWQtYm90dG9tLXNoZWV0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4kY2FyZC1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kY2FyZC1ib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwICFkZWZhdWx0O1xyXG5cclxubWQtY2FyZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWFyZ2luOiAkYmFzZWxpbmUtZ3JpZDtcclxuXHJcbiAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcclxuXHJcbiAgbWQtY2FyZC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtZC1jYXJkLWF2YXRhciB7XHJcbiAgICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAxMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1kLWNhcmQtYXZhdGFyIHtcclxuICAgICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAxMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNhcmQtYXZhdGFyIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgIC5tZC11c2VyLWF2YXRhcixcclxuICAgICAgbWQtaWNvbntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG1kLWljb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIG1kLWNhcmQtaGVhZGVyLXRleHQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIC5tZC10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2FyZC1oZWFkZXItdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAubWQtc3ViaGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGltZyxcclxuICA+IDpub3QobWQtY2FyZC1jb250ZW50KSBpbWcge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBtZC1jYXJkLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDMgKiAkY2FyZC1wYWRkaW5nIC8gMiAkY2FyZC1wYWRkaW5nICRjYXJkLXBhZGRpbmc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICYgKyBtZC1jYXJkLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jYXJkLXRpdGxlLXRleHQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLm1kLXN1YmhlYWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAubWQtc3ViaGVhZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMyAqICRjYXJkLXBhZGRpbmcgLyA0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNhcmQtdGl0bGUtbWVkaWEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtICRjYXJkLXBhZGRpbmcgLyAyO1xyXG5cclxuICAgICAgLm1kLW1lZGlhLXNtIHtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLm1kLW1lZGlhLW1kIHtcclxuICAgICAgICBoZWlnaHQ6IDExMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgICAgfVxyXG4gICAgICAubWQtbWVkaWEtbGcge1xyXG4gICAgICAgIGhlaWdodDogMTUycHg7XHJcbiAgICAgICAgd2lkdGg6IDE1MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBtZC1jYXJkLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xyXG5cclxuICAgICYgPiBwIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLW1lZGlhLXhsIHtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1kLWFjdGlvbnMsIG1kLWNhcmQtYWN0aW9ucyB7XHJcbiAgICBtYXJnaW46ICRiYXNlbGluZS1ncmlkO1xyXG5cclxuICAgICYubGF5b3V0LWNvbHVtbiB7XHJcbiAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICY6bm90KC5tZC1pY29uLWJ1dHRvbikge1xyXG4gICAgICAgICAgbWFyZ2luOiAkYmFzZWxpbmUtZ3JpZCAvIDQgMDtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWQtaWNvbi1idXR0b24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMyAqICRiYXNlbGluZS1ncmlkIC8gNDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMgKiAkYmFzZWxpbmUtZ3JpZCAvIDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2FyZC1pY29uLWFjdGlvbnMge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b24ge1xyXG4gICAgICAmOm5vdCgubWQtaWNvbi1idXR0b24pIHtcclxuICAgICAgICBtYXJnaW46IDAgJGJhc2VsaW5lLWdyaWQgKiAuNTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1kLWljb24tYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMyAqICRiYXNlbGluZS1ncmlkIC8gNDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMgKiAkYmFzZWxpbmUtZ3JpZCAvIDQ7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAzICogJGJhc2VsaW5lLWdyaWQgLyAyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsIDMgKiAkYmFzZWxpbmUtZ3JpZCAvIDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIG1kLWNhcmQtaWNvbi1hY3Rpb25zIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBtZC1jYXJkLWZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgbWQtY2FyZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vJGNoZWNrYm94LXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xyXG4vLyRjaGVja2JveC1oZWlnaHQ6ICRjaGVja2JveC13aWR0aCAhZGVmYXVsdDtcclxuLy8kY2hlY2tib3gtYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xyXG4vLyRjaGVja2JveC1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuLy9cclxuLy8gXl4gZGVmaW5lZCBpbiB2YXJpYWJsZXMuc2Nzc1xyXG4vL1xyXG4kY2hlY2tib3gtbWFyZ2luOiAxNnB4ICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtdGV4dC1tYXJnaW46IDEwcHggIWRlZmF1bHQ7XHJcbiRjaGVja2JveC10b3A6IDEycHggIWRlZmF1bHQ7XHJcblxyXG4ubWQtaW5saW5lLWZvcm0ge1xyXG4gIG1kLWNoZWNrYm94IHtcclxuICAgIG1hcmdpbjogMTlweCAwIDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5tZC1jaGVja2JveCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNoZWNrYm94LW1hcmdpbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4td2lkdGg6ICRjaGVja2JveC13aWR0aDtcclxuICBtaW4taGVpZ2h0OiAkY2hlY2tib3gtd2lkdGg7XHJcbiAgQGluY2x1ZGUgcnRsKG1hcmdpbi1sZWZ0LCAwLCAkY2hlY2tib3gtbWFyZ2luKTtcclxuICBAaW5jbHVkZSBydGwobWFyZ2luLXJpZ2h0LCAkY2hlY2tib3gtbWFyZ2luLCAwKTtcclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmLm1kLWZvY3VzZWQ6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgIC5fbWQtY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgIHRvcDogLThweDtcclxuICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgIGJvdHRvbTogLThweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgubWQtY2hlY2tlZCkge1xyXG4gICAgICAuX21kLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWQtYWxpZ24tdG9wLWxlZnQgPiBkaXYuX21kLWNvbnRhaW5lciB7XHJcbiAgICB0b3A6ICRjaGVja2JveC10b3A7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjaGVja2JveC1jb250YWluZXI7XHJcblxyXG4gIC5fbWQtbGFiZWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1sZWZ0LCAkY2hlY2tib3gtdGV4dC1tYXJnaW4gKyAkY2hlY2tib3gtd2lkdGgsIDApO1xyXG4gICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1yaWdodCwgMCwgJGNoZWNrYm94LXRleHQtbWFyZ2luICsgJGNoZWNrYm94LXdpZHRoKTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4kY2hpcC1mb250LXNpemU6IHJlbSgxLjYpICFkZWZhdWx0O1xyXG4kY2hpcC1oZWlnaHQ6IHJlbSgzLjIpICFkZWZhdWx0O1xyXG4kY2hpcC1wYWRkaW5nOiAwIHJlbSgxLjIpIDAgcmVtKDEuMikgIWRlZmF1bHQ7XHJcbiRjaGlwLWlucHV0LXBhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRjaGlwLXJlbW92ZS1wYWRkaW5nLXJpZ2h0OiByZW0oMi4yKSAhZGVmYXVsdDtcclxuJGNoaXAtcmVtb3ZlLWxpbmUtaGVpZ2h0OiByZW0oMi4yKSAhZGVmYXVsdDtcclxuJGNoaXAtbWFyZ2luOiByZW0oMC44KSByZW0oMC44KSAwIDAgIWRlZmF1bHQ7XHJcbiRjaGlwLXdyYXAtcGFkZGluZzogMCAwIHJlbSgwLjgpIHJlbSgwLjMpICFkZWZhdWx0O1xyXG4kY2hpcC1kZWxldGUtaWNvbi1zaXplOiByZW0oMS44KSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY2hpcC1wYWRkaW5nOiAwIHJlbSgyLjUpIDAgMCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY2hpcC1zdWdnZXN0aW9uLWltYWdlLWhlaWdodDogcmVtKDQuMCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNoaXAtc3VnZ2VzdGlvbi1tYXJnaW46IHJlbSgwLjgpICFkZWZhdWx0O1xyXG4kY29udGFjdC1jaGlwLW5hbWUtd2lkdGg6IHJlbSgxMikgIWRlZmF1bHQ7XHJcblxyXG4ubWQtY29udGFjdC1jaGlwcyB7XHJcbiAgLm1kLWNoaXBzIHtcclxuICAgIG1kLWNoaXAge1xyXG4gICAgICBAaW5jbHVkZSBydGwocGFkZGluZywgJGNvbnRhY3QtY2hpcC1wYWRkaW5nLCBydGwtdmFsdWUoJGNvbnRhY3QtY2hpcC1wYWRkaW5nKSk7XHJcbiAgICAgIC5tZC1jb250YWN0LWF2YXRhciB7XHJcbiAgICAgICAgQGluY2x1ZGUgcnRsKGZsb2F0LCBsZWZ0LCByaWdodCk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogJGNoaXAtaGVpZ2h0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNoaXAtaGVpZ2h0IC8gMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1kLWNvbnRhY3QtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogJGNoaXAtaGVpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsIHJlbSgwLjgpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWQtY29udGFjdC1zdWdnZXN0aW9uIHtcclxuICBoZWlnaHQ6ICgkY29udGFjdC1jaGlwLXN1Z2dlc3Rpb24tbWFyZ2luICogMikgKyAkY29udGFjdC1jaGlwLXN1Z2dlc3Rpb24taW1hZ2UtaGVpZ2h0O1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6ICRjb250YWN0LWNoaXAtc3VnZ2VzdGlvbi1pbWFnZS1oZWlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkY29udGFjdC1jaGlwLXN1Z2dlc3Rpb24taW1hZ2UtaGVpZ2h0IC8gMjtcclxuICAgIG1hcmdpbi10b3A6ICRjb250YWN0LWNoaXAtc3VnZ2VzdGlvbi1tYXJnaW47XHJcbiAgfVxyXG4gIC5tZC1jb250YWN0LW5hbWUge1xyXG4gICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgJGNvbnRhY3QtY2hpcC1zdWdnZXN0aW9uLW1hcmdpbik7XHJcbiAgICB3aWR0aDogJGNvbnRhY3QtY2hpcC1uYW1lLXdpZHRoO1xyXG4gIH1cclxuICAubWQtY29udGFjdC1uYW1lLCAubWQtY29udGFjdC1lbWFpbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG59XHJcbi5tZC1jb250YWN0LWNoaXBzLXN1Z2dlc3Rpb25zIGxpIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm1kLWNoaXBzIHtcclxuICBAaW5jbHVkZSBwaWUtY2xlYXJmaXgoKTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRjaGlwLWZvbnQtc2l6ZTtcclxuICBAaW5jbHVkZSBydGwocGFkZGluZywgJGNoaXAtd3JhcC1wYWRkaW5nLCBydGwtdmFsdWUoJGNoaXAtd3JhcC1wYWRkaW5nKSk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgJi5tZC1yZWFkb25seSAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRjaGlwLWhlaWdodDtcclxuICB9XHJcblxyXG4gICY6bm90KC5tZC1yZWFkb25seSkge1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG5cclxuICAgIG1kLWNoaXA6bm90KC5tZC1yZWFkb25seSkge1xyXG4gICAgICBAaW5jbHVkZSBydGwtcHJvcChwYWRkaW5nLXJpZ2h0LCBwYWRkaW5nLWxlZnQsICRjaGlwLXJlbW92ZS1wYWRkaW5nLXJpZ2h0KTtcclxuXHJcbiAgICAgIC5fbWQtY2hpcC1jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBydGwtcHJvcChwYWRkaW5nLXJpZ2h0LCBwYWRkaW5nLWxlZnQsIHJlbSgwLjQpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbWQtY2hpcCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkY2hpcC1oZWlnaHQgLyAyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6ICRjaGlwLWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkY2hpcC1oZWlnaHQ7XHJcbiAgICBAaW5jbHVkZSBydGwobWFyZ2luLCAkY2hpcC1tYXJnaW4sIHJ0bC12YWx1ZSgkY2hpcC1tYXJnaW4pKTtcclxuICAgIHBhZGRpbmc6ICRjaGlwLXBhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSBydGwoZmxvYXQsIGxlZnQsIHJpZ2h0KTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLl9tZC1jaGlwLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgcnRsKGZsb2F0LCBsZWZ0LCByaWdodCk7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuX21kLWNoaXAtY29udGVudC1lZGl0LWlzLWVuYWJsZWQge1xyXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKHNhZmFyaSwgY2hyb21lKSBicm93c2VycyAqL1xyXG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBtb3ppbGxhIGJyb3dzZXJzICovXHJcbiAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUxMCsgKi9cclxuICAgIH1cclxuICAgIC5fbWQtY2hpcC1yZW1vdmUtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBAaW5jbHVkZSBydGwtcHJvcChyaWdodCwgbGVmdCwgMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkY2hpcC1yZW1vdmUtbGluZS1oZWlnaHQ7XHJcbiAgICB9XHJcbiAgICAuX21kLWNoaXAtcmVtb3ZlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogJGNoaXAtaGVpZ2h0O1xyXG4gICAgICBoZWlnaHQ6ICRjaGlwLWhlaWdodDtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAkY2hpcC1kZWxldGUtaWNvbi1zaXplO1xyXG4gICAgICAgIHdpZHRoOiAkY2hpcC1kZWxldGUtaWNvbi1zaXplO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRjaGlwLWhlaWdodDtcclxuICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4sICRjaGlwLW1hcmdpbiwgcnRsLXZhbHVlKCRjaGlwLW1hcmdpbikpO1xyXG4gICAgcGFkZGluZzogJGNoaXAtaW5wdXQtcGFkZGluZztcclxuICAgIEBpbmNsdWRlIHJ0bChmbG9hdCwgbGVmdCwgcmlnaHQpO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAmOm5vdChbdHlwZV0pLCZbdHlwZT1cImVtYWlsXCJdLCZbdHlwZT1cIm51bWJlclwiXSwmW3R5cGU9XCJ0ZWxcIl0sJlt0eXBlPVwidXJsXCJdLCZbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBoZWlnaHQ6ICRjaGlwLWhlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGNoaXAtaGVpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbWQtYXV0b2NvbXBsZXRlLCBtZC1hdXRvY29tcGxldGUtd3JhcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBoZWlnaHQ6ICRjaGlwLWhlaWdodDtcclxuICAgIH1cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyOjA7XHJcbiAgICAgIGhlaWdodDogJGNoaXAtaGVpZ2h0O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGNoaXAtaGVpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIG1kLWF1dG9jb21wbGV0ZSwgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xyXG4gICAgICBoZWlnaHQ6ICRjaGlwLWhlaWdodDtcclxuICAgIH1cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBAaW5jbHVkZSBydGwobWFyZ2luLCAkY2hpcC1tYXJnaW4sIHJ0bC12YWx1ZSgkY2hpcC1tYXJnaW4pKTtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gSUUgb25seVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIsXHJcbiAgbWQtY2hpcCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxubWQtY29udGVudCB7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICZbbWQtc2Nyb2xsLXldIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG4gICZbbWQtc2Nyb2xsLXhdIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgfVxyXG4gICZbbWQtc2Nyb2xsLXh5XSB7XHJcbiAgfVxyXG5cclxuICAvLyBGb3IgaU9TIGFsbG93IGRpc2FibGluZyBvZiBtb21lbnR1bSBzY3JvbGxpbmdcclxuICAvLyBAc2VlIGlzc3VlICMyNjQwLlxyXG5cclxuICAmLm1kLW5vLW1vbWVudHVtIHtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qKiBTdHlsZXMgZm9yIG1kQ2FsZW5kYXIuICovXHJcbiRtZC1jYWxlbmRhci1jZWxsLXNpemU6IDQ0cHggIWRlZmF1bHQ7XHJcbiRtZC1jYWxlbmRhci1oZWFkZXItaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xyXG4kbWQtY2FsZW5kYXItY2VsbC1lbXBoYXNpcy1zaXplOiA0MHB4ICFkZWZhdWx0O1xyXG4kbWQtY2FsZW5kYXItc2lkZS1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kbWQtY2FsZW5kYXItd2Vla3MtdG8tc2hvdzogNyAhZGVmYXVsdDtcclxuXHJcbiRtZC1jYWxlbmRhci1tb250aC1sYWJlbC1wYWRkaW5nOiA4cHggIWRlZmF1bHQ7XHJcbiRtZC1jYWxlbmRhci1tb250aC1sYWJlbC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XHJcblxyXG4kbWQtY2FsZW5kYXItc2Nyb2xsLWN1ZS1zaGFkb3ctcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcblxyXG4kbWQtY2FsZW5kYXItd2lkdGg6ICg3ICogJG1kLWNhbGVuZGFyLWNlbGwtc2l6ZSkgKyAoMiAqICRtZC1jYWxlbmRhci1zaWRlLXBhZGRpbmcpICFkZWZhdWx0O1xyXG4kbWQtY2FsZW5kYXItaGVpZ2h0OlxyXG4gICAgKCRtZC1jYWxlbmRhci13ZWVrcy10by1zaG93ICogJG1kLWNhbGVuZGFyLWNlbGwtc2l6ZSkgKyAkbWQtY2FsZW5kYXItaGVhZGVyLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbi8vIFN0eWxlcyBmb3IgZGF0ZSBjZWxscywgaW5jbHVkaW5nIGRheS1vZi10aGUtd2VlayBoZWFkZXIgY2VsbHMuXHJcbkBtaXhpbiBtZC1jYWxlbmRhci1jZWxsKCkge1xyXG4gIGhlaWdodDogJG1kLWNhbGVuZGFyLWNlbGwtc2l6ZTtcclxuICB3aWR0aDogJG1kLWNhbGVuZGFyLWNlbGwtc2l6ZTtcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAvLyBSZW1vdmUgYWxsIHBhZGRpbmcgYW5kIGJvcmRlcnMgc28gd2UgY2FuIGNvbXBsZXRlbHlcclxuICAvLyBjb250cm9sIHRoZSBzaXplIG9mIHRoZSB0YWJsZSBjZWxscy5cclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgLy8gUHJldmVudCBpc3N1ZXMgaWYgc29tZWJvZHkgaXMgYXBwbHlpbmcgYm94LXNpemluZzogYm9yZGVyLWJveDsgZXZleXdoZXJlLlxyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cclxuICAvLyBUaGUgbGVmdCAvIHJpZ2h0IHBhZGRpbmcgaXMgYXBwbGllZCB0byB0aGUgY2VsbHMgaW5zdGVhZCBvZiB0aGUgd3JhcHBlclxyXG4gIC8vIGJlY2F1c2Ugd2Ugd2FudCB0aGUgaGVhZGVyIGJhY2tncm91bmQgYW5kIHRoZSBtb250aCBkaXZpZGluZyBib3JkZXIgdG9cclxuICAvLyBleHRlbmQgdGhlIGVudGlyZSB3aWR0aCBvZiB0aGUgY2FsZW5kYXIuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBydGwtcHJvcChwYWRkaW5nLWxlZnQsIHBhZGRpbmctcmlnaHQsICRtZC1jYWxlbmRhci1zaWRlLXBhZGRpbmcpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKHBhZGRpbmctcmlnaHQsIHBhZGRpbmctbGVmdCwgJG1kLWNhbGVuZGFyLXNpZGUtcGFkZGluZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdHlsZXMgZm9yIHRhYmxlcyB1c2VkIGluIG1kQ2FsZW5kYXIgKHRoZSBkYXktb2YtdGhlLXdlZWsgaGVhZGVyIGFuZCB0aGUgdGFibGUgb2YgZGF0ZXMgaXRzZWxmKS5cclxuQG1peGluIG1kLWNhbGVuZGFyLXRhYmxlKCkge1xyXG4gIC8vIEZpeGVkIHRhYmxlIGxheW91dCBtYWtlcyBJRSBmYXN0ZXIuXHJcbiAgLy8gaHR0cHM6Ly9tc2RuLm1pY3Jvc29mdC5jb20vZW4tdXMvbGlicmFyeS9tczUzMzAyMChWUy44NSkuYXNweFxyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxubWQtY2FsZW5kYXIge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLy8gV3JhcCB0aGUgc2Nyb2xsIHdpdGggb3ZlcmZsb3c6IGhpZGRlbiBpbiBvcmRlciB0byBoaWRlIHRoZSBzY3JvbGxiYXIuXHJcbi8vIFRoZSBpbm5lciAubWQtY2FsZW5kYXItc2Nyb2xsLWNvbnRhaW5lciB3aWxsIHVzaW5nIGEgcGFkZGluZy1yaWdodCB0byBwdXNoIHRoZVxyXG4vLyBzY3JvbGxiYXIgaW50byB0aGUgaGlkZGVuIGFyZWEgKGRvbmUgd2l0aCBqYXZhc2NyaXB0KS5cclxuLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6ICRtZC1jYWxlbmRhci13ZWVrcy10by1zaG93ICogJG1kLWNhbGVuZGFyLWNlbGwtc2l6ZTtcclxuXHJcbiAgLy8gVGhlIGFjdHVhbCBzY3JvbGxpbmcgZWxlbWVudC5cclxuICAubWQtdmlydHVhbC1yZXBlYXQtc2Nyb2xsZXIge1xyXG4gICAgLy8gVGhlc2UgdHdvIHByb3BlcnRpZXMgYXJlIG5lZWRlZCB0byBnZXQgdG91Y2ggbW9tZW50dW0gdG8gd29yay5cclxuICAgIC8vIFNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9tb21lbnR1bS1zY3JvbGxpbmctb24taW9zLW92ZXJmbG93LWVsZW1lbnRzXHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gT2Zmc2V0dGVyIGlzIHRoZSBlbGVtZW50IHRoYXQgaXMgdHJhbnNsYXRlWSdlZCBpbnRvIHZpZXcgb2YgdGhlIHVzZXIgYW5kIGNvbnRhaW5zIHRoZVxyXG4gIC8vIGNhbGVuZGFyIGNvbnRlbnQuXHJcbiAgLm1kLXZpcnR1YWwtcmVwZWF0LW9mZnNldHRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbnRhaW5zIHRoZSBzY3JvbGxpbmcgZWxlbWVudCAodGhpcyBpcyB0aGUgbWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyKS5cclxuLm1kLWNhbGVuZGFyLXNjcm9sbC1jb250YWluZXIge1xyXG4gIC8vIEFkZCBhbiBpbnNldCBzaGFkb3cgdG8gaGVscCBjdWUgdXNlcnMgdGhhdCB0aGUgY2FsZW5kYXIgaXMgc2Nyb2xsYWJsZS4gVXNlIGEgbmVnYXRpdmUgeFxyXG4gIC8vIG9mZnNldCB0byBwdXNoIHRoZSB2ZXJ0aWNhbCBlZGdlIHNoYWRvdyBvZmYgdG8gdGhlIHJpZ2h0IHNvIHRoYXQgaXQncyBjdXQgb2ZmIGJ5IHRoZSBlZGdlXHJcbiAgLy8gb2YgdGhlIGNhbGVuZGFyIGNvbnRhaW5lci5cclxuICBib3gtc2hhZG93OiBpbnNldCAtM3B4IDNweCAkbWQtY2FsZW5kYXItc2Nyb2xsLWN1ZS1zaGFkb3ctcmFkaXVzIHJnYmEoYmxhY2ssIDAuMik7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6ICRtZC1jYWxlbmRhci13ZWVrcy10by1zaG93ICogJG1kLWNhbGVuZGFyLWNlbGwtc2l6ZTtcclxuXHJcbiAgLy8gQWRkIHRoZSBzaGFkb3cgcmFkaXVzIHRvIHRoZSB3aWR0aCBzbyB0aGF0IHRoZSBzaGFkb3cgb3MgcHVzaGVkIG9mZiB0byB0aGUgc2lkZSBhbmQgY3V0IG9mZi5cclxuICB3aWR0aDogJG1kLWNhbGVuZGFyLXdpZHRoICsgJG1kLWNhbGVuZGFyLXNjcm9sbC1jdWUtc2hhZG93LXJhZGl1cztcclxufVxyXG5cclxuLy8gQSBzaW5nbGUgZGF0ZSBjZWxsIGluIHRoZSBjYWxlbmRhciB0YWJsZS5cclxuLm1kLWNhbGVuZGFyLWRhdGUge1xyXG4gIEBpbmNsdWRlIG1kLWNhbGVuZGFyLWNlbGwoKTtcclxuXHJcbiAgJi5tZC1jYWxlbmRhci1kYXRlLWRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENpcmNsZSBlbGVtZW50IGluc2lkZSBvZiBldmVyeSBkYXRlIGNlbGwgdXNlZCB0byBpbmRpY2F0ZSBzZWxlY3Rpb24gb3IgZm9jdXMuXHJcbi5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IsIGNvbG9yICRzd2lmdC1lYXNlLW91dC1kdXJhdGlvbiAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uO1xyXG5cclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICB3aWR0aDogJG1kLWNhbGVuZGFyLWNlbGwtZW1waGFzaXMtc2l6ZTtcclxuICBoZWlnaHQ6ICRtZC1jYWxlbmRhci1jZWxsLWVtcGhhc2lzLXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6ICRtZC1jYWxlbmRhci1jZWxsLWVtcGhhc2lzLXNpemU7XHJcblxyXG4gIC5tZC1jYWxlbmRhci1kYXRlOm5vdCgubWQtZGlzYWJsZWQpICYge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGhlIGxhYmVsIGFib3ZlIGVhY2ggbW9udGggKGNvbnRhaW5pbmcgdGhlIG1vbnRoIG5hbWUgYW5kIHRoZSB5ZWFyLCBlLmcuIFwiSnVuIDIwMTRcIikuXHJcbi5tZC1jYWxlbmRhci1tb250aC1sYWJlbCB7XHJcbiAgaGVpZ2h0OiAkbWQtY2FsZW5kYXItY2VsbC1zaXplO1xyXG4gIGZvbnQtc2l6ZTogJG1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogNTAwOyAvLyBSb2JvdG8gTWVkaXVtXHJcbiAgQGluY2x1ZGUgcnRsKHBhZGRpbmcsIDAgMCAwICRtZC1jYWxlbmRhci1zaWRlLXBhZGRpbmcgKyAkbWQtY2FsZW5kYXItbW9udGgtbGFiZWwtcGFkZGluZywgcnRsLXZhbHVlKCAwIDAgMCAkbWQtY2FsZW5kYXItc2lkZS1wYWRkaW5nICsgJG1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsLXBhZGRpbmcpKTtcclxuXHJcbiAgbWQtY2FsZW5kYXItbW9udGggJjpub3QoLm1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsLWRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUYWJsZSBjb250YWluaW5nIHRoZSBkYXktb2YtdGhlLXdlZWsgaGVhZGVyLlxyXG4ubWQtY2FsZW5kYXItZGF5LWhlYWRlciB7XHJcbiAgQGluY2x1ZGUgbWQtY2FsZW5kYXItdGFibGUoKTtcclxuXHJcbiAgdGgge1xyXG4gICAgQGluY2x1ZGUgbWQtY2FsZW5kYXItY2VsbCgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGhlaWdodDogJG1kLWNhbGVuZGFyLWhlYWRlci1oZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQcmltYXJ5IHRhYmxlIGNvbnRhaW5pbmcgYWxsIGRhdGUgY2VsbHMuIEVhY2ggbW9udGggaXMgYSB0Ym9keSBpbiB0aGlzIHRhYmxlLlxyXG4ubWQtY2FsZW5kYXIge1xyXG4gIEBpbmNsdWRlIG1kLWNhbGVuZGFyLXRhYmxlKCk7XHJcblxyXG4gIC8vIERpdmlkZXIgYmV0d2VlbiBtb250aHMuXHJcbiAgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICB9XHJcblxyXG4gIC8vIFRoZSBkaXZpZGVyIGJldHdlZW4gbW9udGhzIGRvZXNuJ3QgYWN0dWFsbHkgY2hhbmdlIHRoZSBoZWlnaHQgb2YgdGhlIHRib2R5IGluIHdoaWNoIHRoZVxyXG4gIC8vIGJvcmRlciBhcHBlYXI7IGl0IGNoYW5nZXMgdGhlIGhlaWdodCBvZiB0aGUgZm9sbG93aW5nIHRib2R5LiBUaGUgY2F1c2VzIHRoZSBmaXJzdC1jaGlsZCB0byBiZVxyXG4gIC8vIDFweCBzaG9ydGVyIHRoYW4gdGhlIG90aGVyIG1vbnRocy4gV2UgZml4IHRoaXMgYnkgYWRkaW5nIGFuIGludmlzaWJsZSBib3JkZXItdG9wLlxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLy8gRXhwbGljaXRseSBzZXQgdmVydGljYWwtYWxpZ24gdG8gYXZvaWQgY29uZmxpY3Rpbmcgd2l0aCBwb3B1bGFyIENTUyByZXNldHMuIFdoZW5cclxuICAvLyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSBpcyBzZXQsIG1vbnRoIGhlYWRlcnMgYXJlIG1pc2FsaWduZWQuIEFsc28gcmVzZXQgdGhlIGJveC1zaXppbmcsXHJcbiAgLy8gaW4gY2FzZSB0aGUgdXNlciBzZXQgaXQgdG8gYm9yZGVyLWJveC5cclxuICAvLyBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gIHRib2R5LCB0ZCwgdHIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIH1cclxufVxyXG5cclxuLyoqIFN0eWxlcyBmb3IgbWREYXRlcGlja2VyLiAqL1xyXG4kbWQtZGF0ZXBpY2tlci1idXR0b24tZ2FwOiAxMnB4ICFkZWZhdWx0OyAgLy8gU3BhY2UgYmV0d2VlbiB0aGUgdGV4dCBpbnB1dCBhbmQgdGhlIGNhbGVuZGFyLWljb24gYnV0dG9uLlxyXG4kbWQtZGF0ZXBpY2tlci1ib3JkZXItYm90dG9tLWdhcDogNXB4ICFkZWZhdWx0OyAgLy8gU3BhY2UgYmV0d2VlbiBpbnB1dCBhbmQgdGhlIGdyZXkgdW5kZXJsaW5lLlxyXG4kbWQtZGF0ZXBpY2tlci1vcGVuLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycyAhZGVmYXVsdDtcclxuJG1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uLXdpZHRoOiAzNnB4ICFkZWZhdWx0O1xyXG5cclxubWQtZGF0ZXBpY2tlciB7XHJcbiAgLy8gRG9uJ3QgbGV0IGxpbmVicmVha3MgaGFwcGVuIGJldHdlZW4gdGhlIG9wZW4gaWNvbi1idXR0b24gYW5kIHRoZSBpbnB1dC5cclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC8vIExlYXZlIHJvb20gZm9yIHRoZSBkb3duLXRyaWFuZ2xlIGJ1dHRvbiB0byBcIm92ZXJmbG93XCIgaXQncyBwYXJlbnQgd2l0aG91dCBtb2RpZnlpbmcgc2Nyb2xsTGVmdFxyXG4gIEBpbmNsdWRlIHJ0bC1wcm9wKHBhZGRpbmctcmlnaHQsIHBhZGRpbmctbGVmdCwgJG1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uLXdpZHRoIC8gMik7XHJcbiAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgLSRtZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbi13aWR0aCAvIDIpO1xyXG5cclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubWQtaW5saW5lLWZvcm0ge1xyXG4gIG1kLWRhdGVwaWNrZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRoZSBjYWxlbmRhciBpY29uIGJ1dHRvbiB1c2VkIHRvIG9wZW4gdGhlIGNhbGVuZGFyIHBhbmUuXHJcbi5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLy8gVGhlIGlucHV0IGludG8gd2hpY2ggdGhlIHVzZXIgY2FuIHR5cGUgdGhlIGRhdGUuXHJcbi5tZC1kYXRlcGlja2VyLWlucHV0IHtcclxuICBAaW5jbHVkZSBtZC1mbGF0LWlucHV0KCk7XHJcbiAgbWluLXdpZHRoOiAxMjBweDtcclxuICBtYXgtd2lkdGg6ICRtZC1jYWxlbmRhci13aWR0aCAtICRtZC1kYXRlcGlja2VyLWJ1dHRvbi1nYXA7XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciBmb3IgdGhlIGRhdGVwaWNrZXIgaW5wdXQuXHJcbi5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgLy8gUG9zaXRpb24gcmVsYXRpdmUgaW4gb3JkZXIgdG8gYWJzb2x1dGVseSBwb3NpdGlvbiB0aGUgZG93bi10cmlhbmdsZSBidXR0b24gd2l0aGluLlxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgcGFkZGluZy1ib3R0b206ICRtZC1kYXRlcGlja2VyLWJvcmRlci1ib3R0b20tZ2FwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICRtZC1kYXRlcGlja2VyLWJ1dHRvbi1nYXApO1xyXG5cclxuICAmLm1kLWRhdGVwaWNrZXItZm9jdXNlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWQtZGF0ZXBpY2tlci1pcy1zaG93aW5nIC5tZC1zY3JvbGwtbWFzayB7XHJcbiAgei1pbmRleDogJHotaW5kZXgtY2FsZW5kYXItcGFuZSAtIDE7XHJcbn1cclxuXHJcbi8vIEZsb2F0aW5nIHBhbmUgdGhhdCBjb250YWlucyB0aGUgY2FsZW5kYXIgYXQgdGhlIGJvdHRvbSBvZiB0aGUgaW5wdXQuXHJcbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkei1pbmRleC1jYWxlbmRhci1wYW5lO1xyXG5cclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1kLWRhdGVwaWNrZXItb3Blbi1hbmltYXRpb24tZHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbjtcclxuXHJcbiAgJi5tZC1wYW5lLW9wZW4ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFBvcnRpb24gb2YgdGhlIGZsb2F0aW5nIHBhbmVsIHRoYXQgc2l0cywgaW52aXNpYmx5LCBvbiB0b3Agb2YgdGhlIGlucHV0LlxyXG4ubWQtZGF0ZXBpY2tlci1pbnB1dC1tYXNrIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6ICRtZC1jYWxlbmRhci13aWR0aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGN1cnNvcjogdGV4dDtcclxufVxyXG5cclxuLm1kLWRhdGVwaWNrZXItaW5wdXQtbWFzay1vcGFxdWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAxMjBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC8vIFRoZSBtYXJnaW4gcHVsbHMgaXQgYW4gZXh0cmEgcGl4ZWwgdG8gdGhlIGxlZnQsIHdoaWNoIGdpdmVzIGl0IGEgc2xpZ2h0IG92ZXJsYXBcclxuICAvLyB3aXRoIHRoZSBpbnB1dCBjb250YWluZXIuIFRoaXMgZW5zdXJlcyB0aGF0IHRoZXJlIGFyZSBubyBnYXBzIGJldHdlZW4gdGhlIHR3b1xyXG4gIC8vIGVsZW1lbnRzLlxyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG59XHJcblxyXG4vLyBUaGUgY2FsZW5kYXIgcG9ydGlvbiBvZiB0aGUgZmxvYXRpbmcgcGFuZSAodnMuIHRoZSBpbnB1dCBtYXNrKS5cclxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLy8gVXNlIGEgbW9kaWZpZWQgdGltaW5nIGZ1bmN0aW9uIChmcm9tIHN3aWZ0LWVhc2Utb3V0KSBzbyB0aGF0IHRoZSBvcGFjaXR5IHBhcnQgb2YgdGhlXHJcbiAgLy8gYW5pbWF0aW9uIGRvZXNuJ3QgY29tZSBpbiBhcyBxdWlja2x5IHNvIHRoYXQgdGhlIGZsb2F0aW5nIHBhbmUgZG9lc24ndCBldmVyIHNlZW0gdG9cclxuICAvLyBjb3ZlciB1cCB0aGUgdHJpZ2dlciBpbnB1dC5cclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRtZC1kYXRlcGlja2VyLW9wZW4tYW5pbWF0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllcigwLjUsIDAsIDAuMjUsIDEpO1xyXG5cclxuICAubWQtcGFuZS1vcGVuICYge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIG1kLWNhbGVuZGFyOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEb3duIHRyaWFuZ2xlL2Fycm93IGluZGljYXRpbmcgdGhhdCB0aGUgZGF0ZXBpY2tlciBjYW4gYmUgb3BlbmVkLlxyXG4vLyBXZSBjYW4gZG8gdGhpcyBlbnRpcmVseSB3aXRoIENTUyB3aXRob3V0IG5lZWRpbmcgdG8gbG9hZCBhbiBpY29uLlxyXG4vLyBTZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvY3NzLXRyaWFuZ2xlL1xyXG4kbWQtZGF0ZS1hcnJvdy1zaXplOiA1cHggIWRlZmF1bHQ7XHJcbi5tZC1kYXRlcGlja2VyLWV4cGFuZC10cmlhbmdsZSB7XHJcbiAgLy8gQ2VudGVyIHRoZSB0cmlhbmdsZSBpbnNpZGUgb2YgdGhlIGJ1dHRvbiBzbyB0aGF0IHRoZVxyXG4gIC8vIGluayByaXBwbGUgb3JpZ2luIGxvb2tzIGNvcnJlY3QuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAkbWQtZGF0ZS1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogJG1kLWRhdGUtYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAkbWQtZGF0ZS1hcnJvdy1zaXplIHNvbGlkO1xyXG59XHJcblxyXG4vLyBCdXR0b24gY29udGFpbmluZyB0aGUgZG93biBcImRpc2Nsb3N1cmVcIiB0cmlhbmdsZS9hcnJvdy5cclxuLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgQGluY2x1ZGUgcnRsLXByb3AocmlnaHQsIGxlZnQsIDApO1xyXG4gIHRvcDogMDtcclxuXHJcbiAgLy8gVE9ETyhqZWxib3Vybik6IFRoaXMgcG9zaXRpb24gaXNuJ3QgZ3JlYXQgb24gYWxsIHBsYXRmb3Jtcy5cclxuICBAaW5jbHVkZSBydGwodHJhbnNmb3JtLCB0cmFuc2xhdGVZKC0yNSUpIHRyYW5zbGF0ZVgoNDUlKSwgdHJhbnNsYXRlWSgtMjUlKSB0cmFuc2xhdGVYKC00NSUpKTtcclxufVxyXG5cclxuLy8gTmVlZCBjcmF6eSBzcGVjaWZpY2l0eSB0byBvdmVycmlkZSAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uLlxyXG4vLyBPbmx5IGFwcGx5IHRoaXMgaGlnaCBzcGVjaWZpeSB0byB0aGUgcHJvcGVydHkgd2UgbmVlZCB0byBvdmVycmlkZS5cclxuLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAkbWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24td2lkdGg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4vLyBEaXNhYmxlZCBzdGF0ZSBmb3IgYWxsIGVsZW1lbnRzIG9mIHRoZSBwaWNrZXIuXHJcbm1kLWRhdGVwaWNrZXJbZGlzYWJsZWRdIHtcclxuICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wZW4gc3RhdGUgZm9yIGFsbCBvZiB0aGUgZWxlbWVudHMgb2YgdGhlIHBpY2tlci5cclxuLm1kLWRhdGVwaWNrZXItb3BlbiB7XHJcbiAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsIC0kbWQtZGF0ZXBpY2tlci1idXR0b24tZ2FwKTtcclxuXHJcbiAgICAvLyBUaGUgbmVnYXRpdmUgYm90dG9tIG1hcmdpbiBwcmV2ZW50cyB0aGUgY29udGVudCBhcm91bmQgdGhlIGRhdGVwaWNrZXJcclxuICAgIC8vIGZyb20ganVtcGluZyB3aGVuIGl0IGdldHMgb3BlbmVkLlxyXG4gICAgbWFyZ2luLWJvdHRvbTogLSRtZC1kYXRlcGlja2VyLWJvcmRlci1ib3R0b20tZ2FwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xyXG4gICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgMjRweCk7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdoZW4gdGhlIHBvc2l0aW9uIG9mIHRoZSBmbG9hdGluZyBjYWxlbmRhciBwYW5lIGlzIGFkanVzdGVkIHRvIHJlbWFpbiBpbnNpZGVcclxuLy8gb2YgdGhlIHZpZXdwb3J0LCBoaWRlIHRoZSBpbnB1dHB1dCBtYXNrLCBhcyB0aGUgdGV4dCBpbnB1dCB3aWxsIG5vIGxvbmdlciBiZVxyXG4vLyBkaXJlY3RseSB1bmRlcm5lYXRoIGl0LlxyXG4ubWQtZGF0ZXBpY2tlci1wb3MtYWRqdXN0ZWQgLm1kLWRhdGVwaWNrZXItaW5wdXQtbWFzayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gQW5pbWF0ZSB0aGUgY2FsZW5kYXIgaW5zaWRlIG9mIHRoZSBmbG9hdGluZyBjYWxlbmRhciBwYW5lIHN1Y2ggdGhhdCBpdCBhcHBlYXJzIHRvIFwic2Nyb2xsXCIgaW50b1xyXG4vLyB2aWV3IHdoaWxlIHRoZSBwYW5lIGlzIG9wZW5pbmcuIFRoaXMgaXMgZG9uZSBhcyBhIGN1ZSB0byB1c2VycyB0aGF0IHRoZSBjYWxlbmRhciBpcyBzY3JvbGxhYmxlLlxyXG4ubWQtZGF0ZXBpY2tlci1jYWxlbmRhci1wYW5lIHtcclxuICAubWQtY2FsZW5kYXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04NXB4KTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMjVzO1xyXG4gIH1cclxuXHJcbiAgJi5tZC1wYW5lLW9wZW4gLm1kLWNhbGVuZGFyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbiRkaWFsb2ctcGFkZGluZzogJGJhc2VsaW5lLWdyaWQgKiAzICFkZWZhdWx0O1xyXG5cclxuLm1kLWRpYWxvZy1pcy1zaG93aW5nIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWQtZGlhbG9nLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogJHotaW5kZXgtZGlhbG9nO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbm1kLWRpYWxvZyB7XHJcblxyXG4gICYuX21kLXRyYW5zaXRpb24taW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLW91dDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgc2NhbGUoMS4wKTtcclxuICB9XHJcbiAgJi5fbWQtdHJhbnNpdGlvbi1vdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLW91dDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMTAwJSkgc2NhbGUoMC4yKTtcclxuICB9XHJcblxyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbWluLXdpZHRoOiAyNDBweDtcclxuICBtYXgtd2lkdGg6IDgwJTtcclxuICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBzdG9wIGNvbnRlbnQgZnJvbSBsZWFraW5nIG91dCBvZiBkaWFsb2cgcGFyZW50IGFuZCBmaXggSUVcclxuXHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTEzZHA7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJj4gZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6ICRkaWFsb2ctcGFkZGluZztcclxuICB9XHJcblxyXG4gIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgICY6bm90KFtsYXlvdXQ9cm93XSkgPiAqOmZpcnN0LWNoaWxkOm5vdCgubWQtc3ViaGVhZGVyKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXN1YmhlYWRlciB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuX21kLWRpYWxvZy1jb250ZW50LWJvZHkge1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1wcm9tcHQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWQtYWN0aW9ucywgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLXJpZ2h0LCAkYmFzZWxpbmUtZ3JpZCwgJGJhc2VsaW5lLWdyaWQgKiAyKTtcclxuICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLWxlZnQsICRiYXNlbGluZS1ncmlkICogMiwgJGJhc2VsaW5lLWdyaWQpO1xyXG4gICAgbWluLWhlaWdodDogJGJhc2VsaW5lLWdyaWQgKiA2LjU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5tZC1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1sZWZ0LCAkYmFzZWxpbmUtZ3JpZCwgMCk7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tcmlnaHQsIDAsICRiYXNlbGluZS1ncmlkKTtcclxuICAgICAgbWFyZ2luLXRvcDogJGJhc2VsaW5lLWdyaWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubWQtY29udGVudC1vdmVyZmxvdyB7XHJcbiAgICAubWQtYWN0aW9ucywgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgbWQtZGlhbG9nIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtIC0gMSkge1xyXG4gIG1kLWRpYWxvZy5tZC1kaWFsb2ctZnVsbHNjcmVlbiB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbm1kLWRpdmlkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gICZbbWQtaW5zZXRdIHtcclxuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICRiYXNlbGluZS1ncmlkICogMTApO1xyXG4gIH1cclxufVxyXG5cclxuLmxheW91dC1yb3csXHJcbi5sYXlvdXQteHMtcm93LCAubGF5b3V0LWd0LXhzLXJvdyxcclxuLmxheW91dC1zbS1yb3csIC5sYXlvdXQtZ3Qtc20tcm93LFxyXG4ubGF5b3V0LW1kLXJvdywgLmxheW91dC1ndC1tZC1yb3csXHJcbi5sYXlvdXQtbGctcm93LCAubGF5b3V0LWd0LWxnLXJvdyxcclxuLmxheW91dC14bC1yb3cge1xyXG4gICYgPiBtZC1kaXZpZGVyIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG59XHJcbm1kLWZhYi1zcGVlZC1kaWFsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAvLyBJbmNsdWRlIHRoZSB0b3AvbGVmdC9ib3R0b20vcmlnaHQgZmFiIHBvc2l0aW9ucyBhbmQgc2V0IHRoZSB6LWluZGV4IGZvciBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xyXG4gIEBpbmNsdWRlIGZhYi1hbGwtcG9zaXRpb25zKCk7XHJcbiAgei1pbmRleDogJHotaW5kZXgtZmFiO1xyXG5cclxuICAvLyBBbGxvdyB1c2VycyB0byBlbmFibGUvZGlzYWJsZSBob3ZlcmluZyBvdmVyIHRoZSBlbnRpcmUgc3BlZWQgZGlhbCAoaS5lLiB0aGUgZW1wdHkgc3BhY2Ugd2hlcmVcclxuICAvLyBpdGVtcyB3aWxsIGV2ZW50dWFsbHkgYXBwZWFyKVxyXG4gICY6bm90KC5tZC1ob3Zlci1mdWxsKSB7XHJcbiAgICAvLyBUdXJuIG9mZiBwb2ludGVyIGV2ZW50cyB3aGVuIGNsb3NlZFxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgbWQtZmFiLXRyaWdnZXIsIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xyXG4gICAgICAvLyBBbHdheXMgbWFrZSB0aGUgdHJpZ2dlciBhbmQgYWN0aW9uIGl0ZW1zIGFsd2F5cyBoYXZlIHBvaW50ZXIgZXZlbnRzICh0aGUgdG9vbHRpcCBsb29rc1xyXG4gICAgICAvLyBmb3IgdGhlIGZpcnN0IHBhcmVudCB3aXRoIHBvaW50ZXItZXZlbnRzLCBzbyB3ZSBtdXN0IHNldCB0aGlzIGZvciB0b29sdGlwcyB0byB3b3JrKVxyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLm1kLWlzLW9wZW4ge1xyXG4gICAgICAvLyBUdXJuIG9uIHBvaW50ZXIgZXZlbnRzIHdoZW4gb3BlblxyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5fbWQtY3NzLXZhcmlhYmxlcyB7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1mYWI7XHJcbiAgfVxyXG5cclxuICAmLm1kLWlzLW9wZW4ge1xyXG4gICAgLm1kLWZhYi1hY3Rpb24taXRlbSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBtZC1mYWItYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC8vIFNldCB0aGUgaGVpZ2h0IHNvIHRoYXQgdGhlIHotaW5kZXggaW4gdGhlIEpTIGFuaW1hdGlvbiB3b3Jrc1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1pbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWQtZG93biB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIG1kLWZhYi10cmlnZ2VyIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZmFiLWFjdGlvbnMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWQtdXAge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBtZC1mYWItdHJpZ2dlciB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWZhYi1hY3Rpb25zIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWQtbGVmdCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIG1kLWZhYi10cmlnZ2VyIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZmFiLWFjdGlvbnMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgLm1kLWZhYi1hY3Rpb24taXRlbSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWQtcmlnaHQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICBtZC1mYWItdHJpZ2dlciB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWZhYi1hY3Rpb25zIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAubWQtZmFiLWFjdGlvbi1pdGVtIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1pbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLypcclxuICAgKiBIaWRlIHNvbWUgZ3JhcGhpY3MgZ2xpdGNoZXMgaWYgc3dpdGNoaW5nIGFuaW1hdGlvbiB0eXBlc1xyXG4gICAqL1xyXG4gICYubWQtZmxpbmctcmVtb3ZlLCAmLm1kLXNjYWxlLXJlbW92ZSB7XHJcbiAgICAubWQtZmFiLWFjdGlvbi1pdGVtID4gKiB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qXHJcbiAgICogSGFuZGxlIHRoZSBhbmltYXRpb25zXHJcbiAgICovXHJcbiAgJi5tZC1mbGluZyB7XHJcbiAgICAubWQtZmFiLWFjdGlvbi1pdGVtIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEZvciB0aGUgaW5pdGlhbCBhbmltYXRpb24sIHNldCB0aGUgZHVyYXRpb24gdG8gYmUgaW5zdGFudFxyXG4gICYubWQtZmxpbmcuX21kLWFuaW1hdGlvbnMtd2FpdGluZyB7XHJcbiAgICAubWQtZmFiLWFjdGlvbi1pdGVtIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1kLXNjYWxlIHtcclxuICAgIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1pbjtcclxuXHJcbiAgICAgIC8vIE1ha2UgdGhlIHNjYWxlIGFuaW1hdGlvbiBhIGJpdCBmYXN0ZXIgc2luY2Ugd2UgYXJlIGRlbGF5aW5nIGVhY2ggaXRlbVxyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3dpZnQtZWFzZS1pbi1kdXJhdGlvbiAvIDIuMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiRidXR0b24tZmFiLXdpZHRoOiByZW0oNS42MDApICFkZWZhdWx0O1xyXG4kaWNvbi1idXR0b24tbWFyZ2luOiByZW0oMC42MDApICFkZWZhdWx0O1xyXG5cclxubWQtZmFiLXRvb2xiYXIge1xyXG4gICRpY29uLWRlbGF5OiAyMDBtcztcclxuXHJcbiAgLy8gSW5jbHVkZSB0aGUgdG9wL2xlZnQvYm90dG9tL3JpZ2h0IGZhYiBwb3NpdGlvbnNcclxuICBAaW5jbHVkZSBmYWItYWxsLXBvc2l0aW9ucygpO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLypcclxuICAgKiBDbG9zZWQgc3R5bGluZ1xyXG4gICAqL1xyXG4gIC5fbWQtZmFiLXRvb2xiYXItd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLy8gQWNjb3VudCBmb3IgdGhlIHNpemUgb2YgdGhlIHRyaWdnZXIgcGx1cyBpdHMgbWFyZ2luL3NoYWRvd1xyXG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZhYi13aWR0aCArICgkaWNvbi1idXR0b24tbWFyZ2luICogMik7XHJcbiAgfVxyXG5cclxuICBtZC1mYWItdHJpZ2dlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1mYWI7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuX21kLWZhYi10b29sYmFyLWJhY2tncm91bmQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAkei1pbmRleC1mYWIgKyAxO1xyXG5cclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XHJcbiAgICB9XHJcblxyXG4gICAgbWQtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogJHotaW5kZXgtZmFiICsgMjtcclxuXHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAvLyBIaWRlIHRoZSBpY29uIHZlcnkgcXVpY2tseVxyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJGljb24tZGVsYXkgZWFzZS1pbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWQtbGVmdCB7XHJcbiAgICBtZC1mYWItdHJpZ2dlciB7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKHJpZ2h0LCBsZWZ0LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAubWQtdG9vbGJhci10b29scyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgID4gLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgMC42cmVtKVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsIC0wLjhyZW0pO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgPiAubWQtYnV0dG9uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsIDhweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1kLXJpZ2h0IHtcclxuICAgIG1kLWZhYi10cmlnZ2VyIHtcclxuICAgICAgQGluY2x1ZGUgcnRsLXByb3AobGVmdCwgcmlnaHQsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC10b29sYmFyLXRvb2xzIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIG1kLXRvb2xiYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtZmFiICsgMztcclxuXHJcbiAgICAubWQtdG9vbGJhci10b29scyB7XHJcbiAgICAgIC8vIEZpeCBzb21lIHNwYWNpbmcgaXNzdWVzIHdpdGggdGhlIGljb25zIGFuZCB0aGUgdHJpZ2dlclxyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAubWQtZmFiLWFjdGlvbi1pdGVtIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XHJcblxyXG4gICAgICAvLyBDdXQgdGhlIGFjdGlvbiBpdGVtJ3MgYW5pbWF0aW9uIHRpbWUgaW4gaGFsZiBzaW5jZSB3ZSBkZWxheSBpdCBpbiB0aGUgSlNcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHN3aWZ0LWVhc2UtaW4tZHVyYXRpb24gLyAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLypcclxuICAgKiBIb3ZlciBzdHlsaW5nXHJcbiAgICovXHJcbiAgJi5tZC1pcy1vcGVuIHtcclxuICAgIG1kLWZhYi10cmlnZ2VyID4gYnV0dG9uIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgIG1kLWljb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWQtZmFiLWFjdGlvbi1pdGVtIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm1kLWdyaWQtbGlzdCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIG1kLWdyaWQtdGlsZSxcclxuICBtZC1ncmlkLXRpbGUgPiBmaWd1cmUsXHJcbiAgbWQtZ3JpZC10aWxlLWhlYWRlcixcclxuICBtZC1ncmlkLXRpbGUtZm9vdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICBtZC1ncmlkLXRpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBIZWFkZXJzICYgZm9vdGVyc1xyXG4gICAgbWQtZ3JpZC10aWxlLWhlYWRlcixcclxuICAgIG1kLWdyaWQtdGlsZS1mb290ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTgpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLy8gUG9zaXRpb25pbmdcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIGgzLFxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1ncmlkLXRpbGUtaGVhZGVyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWdyaWQtdGlsZS1mb290ZXIge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICBtZC1ncmlkLXRpbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICB9XHJcbiAgbWQtZ3JpZC10aWxlLWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5tZC1pY29uIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCBuby1yZXBlYXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gIGhlaWdodDogJGljb24tc2l6ZTtcclxuICB3aWR0aDogJGljb24tc2l6ZTtcclxuXHJcbiAgLy8gVGhlIGljb25zIHNob3VsZCBub3Qgc2hyaW5rIG9uIHNtYWxsZXIgdmlld3BvcnRzLlxyXG4gIG1pbi1oZWlnaHQ6ICRpY29uLXNpemU7XHJcbiAgbWluLXdpZHRoOiAkaWNvbi1zaXplO1xyXG5cclxuICBzdmcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZbbWQtZm9udC1pY29uXSB7XHJcbiAgICBsaW5lLWhlaWdodDogJGljb24tc2l6ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy9AZm9udC1mYWNlIHtcclxuLy8gIGZvbnQtZmFtaWx5OlwibWF0ZXJpYWxcIjtcclxuLy8gIHNyYzp1cmwoXCIvZGlzdC9tYXRlcmlhbC1mb250L21hdGVyaWFsLmVvdFwiKTtcclxuLy8gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuLy8gIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4vL31cclxuLy9cclxuLy9AZm9udC1mYWNlIHtcclxuLy8gIGZvbnQtZmFtaWx5OlwibWF0ZXJpYWxcIjtcclxuLy8gIHNyYzp1cmwoXCIvZGlzdC9tYXRlcmlhbC1mb250L21hdGVyaWFsLmVvdFwiKTtcclxuLy8gIHNyYzp1cmwoXCIvZGlzdC9tYXRlcmlhbC1mb250L21hdGVyaWFsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbi8vICAgIHVybChcIi9kaXN0L21hdGVyaWFsLWZvbnQvbWF0ZXJpYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4vLyAgICB1cmwoXCIvZGlzdC9tYXRlcmlhbC1mb250L21hdGVyaWFsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuLy8gICAgdXJsKFwiL2Rpc3QvbWF0ZXJpYWwtZm9udC9tYXRlcmlhbC5zdmc/I21hdGVyaWFsXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuLy8gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuLy8gIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4vL31cclxuLy9cclxuLy8vKiBCb290c3RyYXAgT3ZlcnJpZGVzICovXHJcbi8vW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcclxuLy9bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbi8vICBmb250LWZhbWlseTpcIm1hdGVyaWFsXCI7XHJcbi8vICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuLy8gIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuLy8gIGxpbmUtaGVpZ2h0OjE7XHJcbi8vICBmb250LXdlaWdodDpub3JtYWw7XHJcbi8vICBmb250LXN0eWxlOm5vcm1hbDtcclxuLy8gIHNwZWFrOm5vbmU7XHJcbi8vICB0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtcclxuLy8gIHRleHQtdHJhbnNmb3JtOm5vbmU7XHJcbi8vICB0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbi8vICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xyXG4vLyAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO1xyXG4vL31cclxuXHJcbiRkZW5zZS1iYXNlbGluZS1ncmlkOiAkYmFzZWxpbmUtZ3JpZCAvIDIgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1oMy1tYXJnaW46IDAgMCAwcHggMCAhZGVmYXVsdDtcclxuJGxpc3QtaDQtbWFyZ2luOiAzcHggMCAxcHggMCAhZGVmYXVsdDtcclxuJGxpc3QtaDQtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuJGxpc3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjJlbSAhZGVmYXVsdDtcclxuJGxpc3QtcC1tYXJnaW46IDAgMCAwIDAgIWRlZmF1bHQ7XHJcbiRsaXN0LXAtbGluZS1oZWlnaHQ6IDEuNmVtICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtcGFkZGluZy10b3A6ICRiYXNlbGluZS1ncmlkICFkZWZhdWx0O1xyXG4kbGlzdC1wYWRkaW5nLXJpZ2h0OiAwcHggIWRlZmF1bHQ7XHJcbiRsaXN0LXBhZGRpbmctbGVmdDogMHB4ICFkZWZhdWx0O1xyXG4kbGlzdC1wYWRkaW5nLWJvdHRvbTogJGJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XHJcblxyXG4kaXRlbS1wYWRkaW5nLXRvcDogMHB4ICFkZWZhdWx0O1xyXG4kaXRlbS1wYWRkaW5nLXJpZ2h0OiAwcHggIWRlZmF1bHQ7XHJcbiRpdGVtLXBhZGRpbmctbGVmdDogMHB4ICFkZWZhdWx0O1xyXG4kaXRlbS1wYWRkaW5nLWJvdHRvbTogMHB4ICFkZWZhdWx0O1xyXG4kbGlzdC1pdGVtLXBhZGRpbmctdmVydGljYWw6IDBweCAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWw6ICRiYXNlbGluZS1ncmlkICogMiAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS1wcmltYXJ5LXdpZHRoOiAkYmFzZWxpbmUtZ3JpZCAqIDcgIWRlZmF1bHQ7XHJcbiRsaXN0LWl0ZW0tcHJpbWFyeS1hdmF0YXItd2lkdGg6ICRiYXNlbGluZS1ncmlkICogNSAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS1wcmltYXJ5LWljb24td2lkdGg6ICRiYXNlbGluZS1ncmlkICogMyAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS1zZWNvbmRhcnktbGVmdC1tYXJnaW46ICRiYXNlbGluZS1ncmlkICogMiAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS1zZWNvbmRhcnktYnV0dG9uLXdpZHRoOiAkYmFzZWxpbmUtZ3JpZCAqIDYgIWRlZmF1bHQ7XHJcbiRsaXN0LWl0ZW0taW5zZXQtZGl2aWRlci1vZmZzZXQ6IDkgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS1oZWlnaHQ6IDYgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS10d28tbGluZS1oZWlnaHQ6IDkgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS10aHJlZS1saW5lLWhlaWdodDogMTEgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWl0ZW0tZGVuc2UtaGVpZ2h0OiAxMiAqICRkZW5zZS1iYXNlbGluZS1ncmlkICFkZWZhdWx0O1xyXG4kbGlzdC1pdGVtLWRlbnNlLXR3by1saW5lLWhlaWdodDogMTUgKiAkZGVuc2UtYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS1kZW5zZS10aHJlZS1saW5lLWhlaWdodDogMTkgKiAkZGVuc2UtYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS1kZW5zZS1wcmltYXJ5LWljb24td2lkdGg6ICRkZW5zZS1iYXNlbGluZS1ncmlkICogNSAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS1kZW5zZS1wcmltYXJ5LWF2YXRhci13aWR0aDogJGRlbnNlLWJhc2VsaW5lLWdyaWQgKiA5ICFkZWZhdWx0O1xyXG4kbGlzdC1pdGVtLWRlbnNlLWhlYWRlci1mb250LXNpemU6IHJvdW5kKCRzdWJoZWFkLWZvbnQtc2l6ZS1iYXNlICogMC44KSAhZGVmYXVsdDtcclxuJGxpc3QtaXRlbS1kZW5zZS1mb250LXNpemU6IHJvdW5kKCRib2R5LWZvbnQtc2l6ZS1iYXNlICogMC44NSkgIWRlZmF1bHQ7XHJcbiRsaXN0LWl0ZW0tZGVuc2UtbGluZS1oZWlnaHQ6IDEuMDUgIWRlZmF1bHQ7XHJcblxyXG5tZC1saXN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkbGlzdC1wYWRkaW5nLXRvcCAkbGlzdC1wYWRkaW5nLXJpZ2h0ICRsaXN0LXBhZGRpbmctYm90dG9tICRsaXN0LXBhZGRpbmctbGVmdDtcclxuXHJcbiAgLm1kLXN1YmhlYWRlciB7XHJcbiAgICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaXN0LWhlYWRlci1saW5lLWhlaWdodDtcclxuICB9XHJcblxyXG4gICYubWQtZGVuc2Uge1xyXG4gICAgbWQtbGlzdC1pdGVtIHtcclxuICAgICAgJixcclxuICAgICAgLl9tZC1saXN0LWl0ZW0taW5uZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRsaXN0LWl0ZW0tZGVuc2UtaGVpZ2h0O1xyXG5cclxuICAgICAgICAvLyBMYXlvdXQgZm9yIGNvbnRyb2xzIGluIHByaW1hcnkgb3Igc2Vjb25kYXJ5IGRpdnMsIG9yIGF1dG8taW5mZXJlZCBmaXJzdCBjaGlsZFxyXG5cclxuICAgICAgICBtZC1pY29uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiAkbGlzdC1pdGVtLWRlbnNlLXByaW1hcnktaWNvbi13aWR0aDtcclxuICAgICAgICAgIGhlaWdodDogJGxpc3QtaXRlbS1kZW5zZS1wcmltYXJ5LWljb24td2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgJGxpc3QtaXRlbS1wcmltYXJ5LXdpZHRoIC0gJGxpc3QtaXRlbS1kZW5zZS1wcmltYXJ5LWljb24td2lkdGgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWQtYXZhdGFyLCAubWQtYXZhdGFyLWljb24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgJGxpc3QtaXRlbS1wcmltYXJ5LXdpZHRoIC0gJGxpc3QtaXRlbS1kZW5zZS1wcmltYXJ5LWF2YXRhci13aWR0aCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZC1hdmF0YXIge1xyXG4gICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAkbGlzdC1pdGVtLWRlbnNlLXByaW1hcnktYXZhdGFyLXdpZHRoO1xyXG4gICAgICAgICAgaGVpZ2h0OiAkbGlzdC1pdGVtLWRlbnNlLXByaW1hcnktYXZhdGFyLXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tZC0yLWxpbmUsXHJcbiAgICAgICYubWQtMy1saW5lIHtcclxuICAgICAgICAmLCAmID4gLl9tZC1uby1zdHlsZSB7XHJcbiAgICAgICAgICAubWQtbGlzdC1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAmLm1kLW9mZnNldCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgJGxpc3QtaXRlbS1wcmltYXJ5LXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpc3QtaXRlbS1kZW5zZS1saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRsaXN0LWl0ZW0tZGVuc2UtZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGlzdC1pdGVtLWRlbnNlLWhlYWRlci1mb250LXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWQtMi1saW5lIHtcclxuICAgICAgICAmLCAmID4gLl9tZC1uby1zdHlsZSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAkbGlzdC1pdGVtLWRlbnNlLXR3by1saW5lLWhlaWdodDtcclxuXHJcbiAgICAgICAgICBkaXYubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWUxMS1taW4taGVpZ2h0LWZsZXhidWcoJGxpc3QtaXRlbS1kZW5zZS10d28tbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gLm1kLWF2YXRhciwgLm1kLWF2YXRhci1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2VsaW5lLWdyaWQgKiAxLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1kLTMtbGluZSB7XHJcbiAgICAgICAgJiwgJiA+IC5fbWQtbm8tc3R5bGUge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogJGxpc3QtaXRlbS1kZW5zZS10aHJlZS1saW5lLWhlaWdodDtcclxuXHJcbiAgICAgICAgICBkaXYubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWUxMS1taW4taGVpZ2h0LWZsZXhidWcoJGxpc3QtaXRlbS1kZW5zZS10aHJlZS1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiBtZC1pY29uOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgPiAubWQtYXZhdGFyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2VsaW5lLWdyaWQgKiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxubWQtbGlzdC1pdGVtIHtcclxuICAvLyBFbnN1cmUgbmVzdGVkIGRpdmlkZXJzIGFyZSBwcm9wZXJseSBwb3NpdGlvbmVkXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLl9tZC1wcm94eS1mb2N1cy5tZC1mb2N1c2VkIC5fbWQtbm8tc3R5bGUge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBsaW5lYXI7XHJcbiAgfVxyXG5cclxuICAmLl9tZC1idXR0b24td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgPiBkaXYubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLy8gVmVydGljYWxseSBhbGlnbiB0aGUgaXRlbSBjb250ZW50LlxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC8vIFRoZSBidXR0b24gc2hvdWxkIG5vdCBpbmhlcml0IHRoZSBwYXJlbnRzIGJhY2tncm91bmQgY29sb3IuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcblxyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBAaW5jbHVkZSBydGwodGV4dC1hbGlnbiwgbGVmdCwgcmlnaHQpO1xyXG4gICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG5cclxuICAgICAgLy8gVGhlIGJ1dHRvbiBleGVjdXRvciBzaG91bGQgZmlsbCB0aGUgd2hvbGUgbGlzdCBpdGVtLlxyXG4gICAgICA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuX21kLWxpc3QtaXRlbS1pbm5lciB7XHJcbiAgICAgICAgLy8gVGhlIGxpc3QgaXRlbSBjb250ZW50IHNob3VsZCBmaWxsIHRoZSBjb21wbGV0ZSB3aWR0aC5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5fbWQtbm8tcHJveHksXHJcbiAgLl9tZC1uby1zdHlsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkbGlzdC1pdGVtLXBhZGRpbmctdmVydGljYWwgJGxpc3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAmLm1kLWJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBAaW5jbHVkZSBydGwodGV4dC1hbGlnbiwgbGVmdCwgcmlnaHQpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJiA+IC5tZC1yaXBwbGUtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm1kLWNsaWNrYWJsZTpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICBtZC1kaXZpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKGxlZnQsIHJpZ2h0LCAwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJlttZC1pbnNldF0ge1xyXG4gICAgICBAaW5jbHVkZSBydGwtcHJvcChsZWZ0LCByaWdodCwgJGxpc3QtaXRlbS1pbnNldC1kaXZpZGVyLW9mZnNldCk7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRsaXN0LWl0ZW0taW5zZXQtZGl2aWRlci1vZmZzZXR9KTtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLFxyXG4gIC5fbWQtbGlzdC1pdGVtLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogJGxpc3QtaXRlbS1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLy8gTGF5b3V0IGZvciBjb250cm9scyBpbiBwcmltYXJ5IG9yIHNlY29uZGFyeSBkaXZzLCBvciBhdXRvLWluZmVyZWQgZmlyc3QgY2hpbGRcclxuICAgICYgPiBkaXYubWQtcHJpbWFyeSA+IG1kLWljb246bm90KC5tZC1hdmF0YXItaWNvbiksXHJcbiAgICAmID4gZGl2Lm1kLXNlY29uZGFyeSA+IG1kLWljb246bm90KC5tZC1hdmF0YXItaWNvbiksXHJcbiAgICAmID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSxcclxuICAgID4gbWQtaWNvbi5tZC1zZWNvbmRhcnk6bm90KC5tZC1hdmF0YXItaWNvbikge1xyXG4gICAgICB3aWR0aDogJGxpc3QtaXRlbS1wcmltYXJ5LWljb24td2lkdGg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgfVxyXG4gICAgJiA+IGRpdi5tZC1wcmltYXJ5ID4gbWQtY2hlY2tib3gsXHJcbiAgICAmID4gZGl2Lm1kLXNlY29uZGFyeSA+IG1kLWNoZWNrYm94LFxyXG4gICAgJiA+IG1kLWNoZWNrYm94LFxyXG4gICAgbWQtY2hlY2tib3gubWQtc2Vjb25kYXJ5IHtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAubWQtbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSB7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsICRsaXN0LWl0ZW0tcHJpbWFyeS13aWR0aCAtICRsaXN0LWl0ZW0tcHJpbWFyeS1pY29uLXdpZHRoKTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZC1hdmF0YXIsIC5tZC1hdmF0YXItaWNvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRiYXNlbGluZS1ncmlkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgJGxpc3QtaXRlbS1wcmltYXJ5LXdpZHRoIC0gJGxpc3QtaXRlbS1wcmltYXJ5LWF2YXRhci13aWR0aCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB9XHJcbiAgICAmIC5tZC1hdmF0YXIge1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICB3aWR0aDogJGxpc3QtaXRlbS1wcmltYXJ5LWF2YXRhci13aWR0aDtcclxuICAgICAgaGVpZ2h0OiAkbGlzdC1pdGVtLXByaW1hcnktYXZhdGFyLXdpZHRoO1xyXG4gICAgfVxyXG4gICAgJiAubWQtYXZhdGFyLWljb24ge1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICAvLyBTZXQgdGhlIHdpZHRoL2hlaWdodCB0byB0aGUgc2FtZSBhcyB0aGUgaWNvbiB0byBmaXggaXNzdWUgb24gaU9TIFNhZmFyaSB3aGVyZSB0aGVcclxuICAgICAgLy8gaGVpZ2h0OiAxMDAlIHdhcyBjYXVzaW5nIGl0IHRvIGJlIGxhcmdlciB0aGFuIGl0J3MgcGFyZW50XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6ICRpY29uLXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IG1kLWNoZWNrYm94IHtcclxuICAgICAgd2lkdGg6IDMgKiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1sZWZ0LCAzcHgsIDI5cHgpO1xyXG4gICAgICBAaW5jbHVkZSBydGwobWFyZ2luLXJpZ2h0LCAyOXB4LCAzcHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtc2Vjb25kYXJ5LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAvLyBUaGUgc2Vjb25kYXJ5IGNvbnRhaW5lciBpcyBub3cgc3RhdGljIGFuZCBuZWVkcyB0byBiZSBhbGlnbmVkIGF0IHRoZSBlbmQgb2YgaXRzIHBhcmVudC5cclxuICAgICAgLy8gLSBVc2luZyBhbiBhYnNvbHV0ZSBwb3NpdGlvbiB3aWxsIGNhdXNlIG11Y2ggaXNzdWVzIHdpdGggdGhlIG92ZXJmbG93LlxyXG4gICAgICAvLyAtIFVzaW5nIGEgZmxleC1maWxsZXIsIHdoaWNoIHB1c2hlcyB0aGUgY29udGFpbmVyIHRvIHRoZSBlbmQgb2YgdGhlIHBhcmVudCBpcyB3b3JraW5nXHJcbiAgICAgIC8vICAgYnV0IGJyZWFrcyB0aGUgdXNlcnMgbGlzdC1pdGVtIGxheW91dC5cclxuICAgICAgLy8gVXNpbmcgbWFyZ2luIGF1dG8gdG8gbW92ZSB0aGVtIHRvIHRoZSBlbmQgb2YgdGhlIGxpc3QgaXRlbSBpcyBtb3JlIGVsZWdhbnQsIGJlY2F1c2UgaXQgaGFzXHJcbiAgICAgIC8vIGEgbG93ZXIgcHJpb3JpdHkgdGhhbiB0aGUgZmxleCBmaWxsZXIgYW5kIGlzbid0IGludHJvZHVjaW5nIG92ZXJmbG93IGlzc3VlcyBhZ2Fpbi5cclxuICAgICAgLy8gVGhlIG1hcmdpbiBvbiB0aGUgdG9wIGlzIGFsc28gaW1wb3J0YW50IHRvIGFsaWduIG11bHRpcGxlIHNlY29uZGFyeSBpdGVtcyB2ZXJ0aWNhbCBjb3JyZWN0bHkuXHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tcmlnaHQsIDAsIGF1dG8pO1xyXG4gICAgICBAaW5jbHVkZSBydGwobWFyZ2luLWxlZnQsIGF1dG8sIDApO1xyXG5cclxuICAgICAgLm1kLWJ1dHRvbiwgLm1kLWljb24tYnV0dG9uIHtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAvLyBSZXNldCA2cHggbWFyZ2luIGZvciB0aGUgYnV0dG9uLlxyXG4gICAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMyAqICRiYXNlbGluZS1ncmlkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBtZC1zd2l0Y2gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgLTZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gcCwgJiA+IC5fbWQtbGlzdC1pdGVtLWlubmVyID4gcCB7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1kLTItbGluZSxcclxuICAmLm1kLTMtbGluZSB7XHJcbiAgICAmLCAmID4gLl9tZC1uby1zdHlsZSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICYubWQtbG9uZy10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1kLWxpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi5tZC1vZmZzZXQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgJGxpc3QtaXRlbS1wcmltYXJ5LXdpZHRoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJHN1YmhlYWQtZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEwZW07XHJcbiAgICAgICAgICBtYXJnaW46ICRsaXN0LWgzLW1hcmdpbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGlzdC1oZWFkZXItbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEwZW07XHJcbiAgICAgICAgICBtYXJnaW46ICRsaXN0LWg0LW1hcmdpbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlzdC1oNC1mb250LXdlaWdodDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGlzdC1oZWFkZXItbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEwZW07XHJcbiAgICAgICAgICBtYXJnaW46ICRsaXN0LXAtbWFyZ2luO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaXN0LXAtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1kLTItbGluZSB7XHJcbiAgICAmLCAmID4gLl9tZC1uby1zdHlsZSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogJGxpc3QtaXRlbS10d28tbGluZS1oZWlnaHQ7XHJcblxyXG4gICAgICBkaXYubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBAaW5jbHVkZSBpZTExLW1pbi1oZWlnaHQtZmxleGJ1ZygkbGlzdC1pdGVtLXR3by1saW5lLWhlaWdodCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gLm1kLWF2YXRhciwgLm1kLWF2YXRhci1pY29uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZWxpbmUtZ3JpZCAqIDEuNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBtZC1pY29uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWQtbGlzdC1pdGVtLXRleHQge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1kLTMtbGluZSB7XHJcbiAgICAmLCAmID4gLl9tZC1uby1zdHlsZSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogJGxpc3QtaXRlbS10aHJlZS1saW5lLWhlaWdodDtcclxuXHJcbiAgICAgIGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGllMTEtbWluLWhlaWdodC1mbGV4YnVnKCRsaXN0LWl0ZW0tdGhyZWUtbGluZS1oZWlnaHQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IG1kLWljb246Zmlyc3QtY2hpbGQsXHJcbiAgICAgID4gLm1kLWF2YXRhciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGJhc2VsaW5lLWdyaWQgKiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4kaW5wdXQtY29udGFpbmVyLXBhZGRpbmc6IDJweCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1sYWJlbC1kZWZhdWx0LW9mZnNldDogMjRweCAhZGVmYXVsdDtcclxuJGlucHV0LWxhYmVsLWRlZmF1bHQtc2NhbGU6IDEuMCAhZGVmYXVsdDtcclxuJGlucHV0LWxhYmVsLWZsb2F0LW9mZnNldDogNnB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtbGFiZWwtZmxvYXQtc2NhbGU6IDAuNzUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1sYWJlbC1mbG9hdC13aWR0aDogJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nICsgMTZweCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1vZmZzZXQ6ICRpbnB1dC1sYWJlbC1kZWZhdWx0LW9mZnNldCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItd2lkdGgtZGVmYXVsdDogMXB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoLWZvY3VzZWQ6IDJweCAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0OiAyNnB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy10b3A6IDJweCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1lcnJvci1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1lcnJvci1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1lcnJvci1saW5lLWhlaWdodDogJGlucHV0LWVycm9yLWZvbnQtc2l6ZSArIDJweCAhZGVmYXVsdDtcclxuJGVycm9yLXBhZGRpbmctdG9wOiAoJGlucHV0LWVycm9yLWhlaWdodCAtICRpbnB1dC1lcnJvci1saW5lLWhlaWdodCkgLyAyICFkZWZhdWx0O1xyXG5cclxuJGljb24tb2Zmc2V0OiAzNnB4ICFkZWZhdWx0O1xyXG5cclxuJGljb24tdG9wLW9mZnNldDogKCRpY29uLW9mZnNldCAtICRpbnB1dC1wYWRkaW5nLXRvcCAtICRpbnB1dC1ib3JkZXItd2lkdGgtZm9jdXNlZCkgLyA0ICFkZWZhdWx0O1xyXG5cclxuJGljb24tZmxvYXQtZm9jdXNlZC10b3A6IC04cHggIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcmVzaXplLWhhbmRsZS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG5tZC1pbnB1dC1jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIHBpZS1jbGVhcmZpeCgpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nO1xyXG4gIG1hcmdpbjogMThweCAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICYubWQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvLyBTZXR1cCBhIHNwYWNlciB0aGF0IGlzIGFsd2F5cyB0aGVyZSBhcyBhIHBsYWNlaG9sZGVyIGZvciBhbnkgbWVzc2FnZXMgc28gd2UgZG9uJ3QgY2hhbmdlXHJcbiAgLy8gaGVpZ2h0IHdpdGggb25seSAxIG1lc3NhZ2VcclxuICAubWQtZXJyb3JzLXNwYWNlciB7XHJcbiAgICBAaW5jbHVkZSBydGwoZmxvYXQsIHJpZ2h0LCBsZWZ0KTtcclxuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1lcnJvci1oZWlnaHQ7XHJcblxyXG4gICAgLy8gRW5zdXJlIHRoZSBlbGVtZW50IGFsd2F5cyB0YWtlcyB1cCBzcGFjZSwgZXZlbiBpZiBlbXB0eVxyXG4gICAgbWluLXdpZHRoOiAxcHg7XHJcbiAgfVxyXG5cclxuICAubWQtcmVzaXplLWhhbmRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206ICRpbnB1dC1lcnJvci1oZWlnaHQgLSAkaW5wdXQtYm9yZGVyLXdpZHRoLWRlZmF1bHQgKiAyO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogJGlucHV0LXJlc2l6ZS1oYW5kbGUtaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogbnMtcmVzaXplO1xyXG4gIH1cclxuXHJcbiAgPiBtZC1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJGljb24tdG9wLW9mZnNldDtcclxuICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAycHgsIGF1dG8pO1xyXG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCBhdXRvLCAycHgpO1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEsXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjb2xvclwiXSB7XHJcbiAgICAvKiByZW1vdmUgZGVmYXVsdCBhcHBlYXJhbmNlIGZyb20gYWxsIGlucHV0L3RleHRhcmVhICovXHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cIndlZWtcIl0ge1xyXG4gICAgbWluLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIH1cclxuICB0ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYubWQtaW5wdXQge1xyXG4gICAgICBtaW4taGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvOyAvL0lFIGZpeFxyXG4gICAgfVxyXG5cclxuICAgIC8vIFRoZSBoZWlnaHQgdXN1YWxseSBnZXRzIHNldCB0byAxIGxpbmUgYnkgYC5tZC1pbnB1dGAuXHJcbiAgICAmW21kLW5vLWF1dG9ncm93XSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbDpub3QoLl9tZC1jb250YWluZXItaWdub3JlKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBydGwobGVmdCwgMCwgYXV0byk7XHJcbiAgICBAaW5jbHVkZSBydGwocmlnaHQsIGF1dG8sIDApO1xyXG5cclxuICAgICYubWQtcmVxdWlyZWQ6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnIConO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLl9tZC1jb250YWluZXItaWdub3JlKSxcclxuICAuX21kLXBsYWNlaG9sZGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLWxlZnQsICRpbnB1dC1jb250YWluZXItcGFkZGluZyArIDFweCwgMCk7XHJcbiAgICBAaW5jbHVkZSBydGwocGFkZGluZy1yaWdodCwgMCwgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nICsgMXB4KTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRpbnB1dC1sYWJlbC1kZWZhdWx0LW9mZnNldCArIDQsIDApIHNjYWxlKCRpbnB1dC1sYWJlbC1kZWZhdWx0LXNjYWxlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3dpZnQtZWFzZS1vdXQtZHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbjtcclxuXHJcbiAgICAvLyBUaGUgbWF4LXdpZHRoIGlzIG5lY2Vzc2FyeSwgYmVjYXVzZSBpbiBzb21lIGJyb3dzZXJzLCB1c2luZyB0aGlzIHRvZ2V0aGVyIHdpdGhcclxuICAgIC8vIGEgY2FsYyBtaWdodCBjYXVzZSBpdCB0byBvdmVyZmxvdyB0aGUgcGFyZW50LiBTZWUgIzc0MDNcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBydGwodHJhbnNmb3JtLW9yaWdpbiwgbGVmdCB0b3AsIHJpZ2h0IHRvcCk7XHJcbiAgfVxyXG4gIC5fbWQtcGxhY2Vob2xkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGlucHV0LXBsYWNlaG9sZGVyLW9mZnNldCArICRiYXNlbGluZS1ncmlkICogMC43NSwgMCk7XHJcbiAgfVxyXG4gICYubWQtaW5wdXQtZm9jdXNlZCAuX21kLXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRpbnB1dC1wbGFjZWhvbGRlci1vZmZzZXQsIDApO1xyXG4gIH1cclxuICAvLyBQbGFjZWhvbGRlciBzaG91bGQgaW1tZWRpYXRlbHkgZGlzYXBwZWFyIHdoZW4gdGhlIHVzZXIgc3RhcnRzIHR5cGluZ1xyXG4gICYubWQtaW5wdXQtaGFzLXZhbHVlIC5fbWQtcGxhY2Vob2xkZXIge1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICksXHJcbiAgJjpub3QoIC5tZC1pbnB1dC1oYXMtdmFsdWUgKSBpbnB1dDpub3QoIDpmb2N1cyApOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtYW1wbS1maWVsZCxcclxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXHJcbiAgJjpub3QoIC5tZC1pbnB1dC1oYXMtdmFsdWUgKSBpbnB1dDpub3QoIDpmb2N1cyApOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcclxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taWxsaXNlY29uZC1maWVsZCxcclxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQsXHJcbiAgJjpub3QoIC5tZC1pbnB1dC1oYXMtdmFsdWUgKSBpbnB1dDpub3QoIDpmb2N1cyApOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXHJcbiAgJjpub3QoIC5tZC1pbnB1dC1oYXMtdmFsdWUgKSBpbnB1dDpub3QoIDpmb2N1cyApOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtc2Vjb25kLWZpZWxkLFxyXG4gICY6bm90KCAubWQtaW5wdXQtaGFzLXZhbHVlICkgaW5wdXQ6bm90KCA6Zm9jdXMgKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXdlZWstZmllbGQsXHJcbiAgJjpub3QoIC5tZC1pbnB1dC1oYXMtdmFsdWUgKSBpbnB1dDpub3QoIDpmb2N1cyApOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCxcclxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qXHJcbiAgICogVGhlIC5tZC1pbnB1dCBjbGFzcyBpcyBhZGRlZCB0byB0aGUgaW5wdXQvdGV4dGFyZWFcclxuICAgKi9cclxuICAubWQtaW5wdXQge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy10b3A7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aC1mb2N1c2VkIC0gJGlucHV0LWJvcmRlci13aWR0aC1kZWZhdWx0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkaW5wdXQtYm9yZGVyLXdpZHRoLWRlZmF1bHQgMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodCArICgkaW5wdXQtcGFkZGluZy10b3AgKiAyKTtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAkaW5wdXQtbGluZS1oZWlnaHQ7IC8vSUUgZml4XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgLy8gRmlyZWZveCBmaXhcclxuXHJcbiAgICAvLyBGaXggbnVtYmVyIGlucHV0cyBpbiBGaXJlZm94IHRvIGJlIGZ1bGwtd2lkdGhcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAvLyBIYWNreSBmaXggdG8gZm9yY2UgdmVydGljYWwgYWxpZ25tZW50IGJldHdlZW4gYGlucHV0YCBhbmQgYHRleHRhcmVhYFxyXG4gICAgLy8gSW5wdXQgYW5kIHRleHRhcmVhIGRvIG5vdCBhbGlnbiBieSBkZWZhdWx0OlxyXG4gICAgLy8gaHR0cDovL2pzYmluLmNvbS9idXFvbWV2YWdlLzEvZWRpdD9odG1sLGNzcyxqcyxvdXRwdXRcclxuICAgIEBpbmNsdWRlIHJ0bChmbG9hdCwgbGVmdCwgcmlnaHQpO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjppbnZhbGlkIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1kLW5vLWZsZXgge1xyXG4gICAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWQtY2hhci1jb3VudGVyIHtcclxuICAgIEBpbmNsdWRlIHJ0bCh0ZXh0LWFsaWduLCByaWdodCwgbGVmdCk7XHJcbiAgICBAaW5jbHVkZSBydGwocGFkZGluZy1yaWdodCwgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nLCAwKTtcclxuICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLWxlZnQsIDAsICRpbnB1dC1jb250YWluZXItcGFkZGluZyk7XHJcbiAgfVxyXG5cclxuICAvL1xyXG4gIC8vIG5nTWVzc2FnZSBiYXNlIHN0eWxlcyAtIGFuaW1hdGlvbnMgbW92ZWQgdG8gaW5wdXQuanNcclxuICAvL1xyXG4gIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgcnRsKGNsZWFyLCBsZWZ0LCByaWdodCk7XHJcblxyXG4gICAgJi5uZy1lbnRlciB7XHJcbiAgICAgIC8vIFVwb24gZW50ZXJpbmcgdGhlIERPTSwgbWVzc2FnZXMgc2hvdWxkIGJlIGhpZGRlblxyXG4gICAgICAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24sIC5tZC1jaGFyLWNvdW50ZXIge1xyXG4gICAgZm9udC1zaXplOiAkaW5wdXQtZXJyb3ItZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1lcnJvci1saW5lLWhlaWdodDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XHJcblxyXG4gICAgLy8gRGVmYXVsdCBzdGF0ZSBmb3IgbWVzc2FnZXMgaXMgdG8gYmUgdmlzaWJsZVxyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgLy8gQWRkIHNvbWUgdG9wIHBhZGRpbmcgd2hpY2ggaXMgZXF1YWwgdG8gaGFsZiB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBleHBlY3RlZCBoZWlnaHRcclxuICAgIC8vIGFuZCB0aGUgYWN0dWFsIGhlaWdodFxyXG4gICAgcGFkZGluZy10b3A6ICRlcnJvci1wYWRkaW5nLXRvcDtcclxuXHJcbiAgICAmOm5vdCgubWQtY2hhci1jb3VudGVyKSB7XHJcbiAgICAgIC8vIEFkZCBzb21lIHBhZGRpbmcgc28gdGhhdCB0aGUgbWVzc2FnZXMgZG9uJ3QgdG91Y2ggdGhlIGNoYXJhY3RlciBjb3VudGVyXHJcbiAgICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLXJpZ2h0LCByZW0oMC41KSwgMCk7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLWxlZnQsIDAsIHJlbSgwLjUpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KC5tZC1pbnB1dC1pbnZhbGlkKSB7XHJcbiAgICAubWQtYXV0by1oaWRlIHtcclxuICAgICAgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTm90ZTogVGhpcyBpcyBhIHdvcmthcm91bmQgdG8gZml4IGFuIG5nLWVudGVyIGZsaWNrZXIgYnVnXHJcbiAgLm1kLWF1dG8taGlkZSB7XHJcbiAgICAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xyXG4gICAgICAmOm5vdCgubmctYW5pbWF0ZSkge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xyXG4gICAgJi5uZy1lbnRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWQtaW5wdXQtZm9jdXNlZCxcclxuICAmLm1kLWlucHV0LWhhcy1wbGFjZWhvbGRlcixcclxuICAmLm1kLWlucHV0LWhhcy12YWx1ZSB7XHJcbiAgICBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGlucHV0LWxhYmVsLWZsb2F0LW9mZnNldCwgMCkgc2NhbGUoJGlucHV0LWxhYmVsLWZsb2F0LXNjYWxlKTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb24gJHN3aWZ0LWVhc2Utb3V0LWR1cmF0aW9uLFxyXG4gICAgICAgICAgICAgICAgICB3aWR0aCAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uICRzd2lmdC1lYXNlLW91dC1kdXJhdGlvbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIElmIHdlIGhhdmUgYW4gZXhpc3RpbmcgdmFsdWU7IGRvbid0IGFuaW1hdGUgdGhlIHRyYW5zZm9ybSBhcyBpdCBoYXBwZW5zIG9uIHBhZ2UgbG9hZCBhbmRcclxuICAvLyBjYXVzZXMgZXJyYXRpYy91bm5lY2Vzc2FyeSBhbmltYXRpb25cclxuICAmLm1kLWlucHV0LWhhcy12YWx1ZSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBVc2Ugd2lkZSBib3JkZXIgaW4gZXJyb3Igc3RhdGUgb3IgaW4gZm9jdXNlZCBzdGF0ZVxyXG4gICYubWQtaW5wdXQtZm9jdXNlZCAubWQtaW5wdXQsXHJcbiAgLm1kLWlucHV0Lm5nLWludmFsaWQubmctZGlydHksXHJcbiAgJi5tZC1pbnB1dC1yZXNpemVkIC5tZC1pbnB1dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gSW5jcmVhc2UgYm9yZGVyIHdpZHRoIGJ5IDFweCwgZGVjcmVhc2UgcGFkZGluZyBieSAxXHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkaW5wdXQtYm9yZGVyLXdpZHRoLWZvY3VzZWQgMDtcclxuICB9XHJcblxyXG4gIC5tZC1pbnB1dCB7XHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgIFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgIC8vIFRoZSBuZWdhdGl2ZSBib3JkZXIgd2lkdGggb2Zmc2V0cyB0aGUgZG90dGVkIFwiYm9yZGVyXCIgc29cclxuICAgICAgLy8gaXQncyBwbGFjZWQgaW4gdGhlIHNhbWUgcGxhY2UgYXMgdGhlIHNvbGlkIG9uZSBiZWZvcmUgaXQuXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAkaW5wdXQtYm9yZGVyLXdpZHRoLWRlZmF1bHQgKiAtMSBsZWZ0IDA7XHJcbiAgICAgIC8vIFRoaXMgYmFja2dyb3VuZC1zaXplIGlzIGNvb3JkaW5hdGVkIHdpdGggYSBsaW5lYXItZ3JhZGllbnQgc2V0IGluIGlucHV0LXRoZW1lLnNjc3NcclxuICAgICAgLy8gdG8gY3JlYXRlIGEgZG90dGVkIGxpbmUgdW5kZXIgdGhlIGlucHV0LlxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWQtaWNvbi1mbG9hdCB7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAkc3dpZnQtZWFzZS1vdXQtZHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbjtcclxuXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICA+IG1kLWljb24ge1xyXG4gICAgICB0b3A6ICRpY29uLXRvcC1vZmZzZXQ7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAycHgsIGF1dG8pO1xyXG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsIGF1dG8sIDJweCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5tZC1pY29uLWxlZnQsXHJcbiAgJi5tZC1pY29uLXJpZ2h0IHtcclxuICAgID4gbGFiZWwge1xyXG4gICAgICAmOm5vdCgubWQtbm8tZmxvYXQpOm5vdCguX21kLWNvbnRhaW5lci1pZ25vcmUpLFxyXG4gICAgICAubWQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRpY29uLW9mZnNldH0gLSAjeyRpbnB1dC1sYWJlbC1mbG9hdC13aWR0aH0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBpY29uIG9mZnNldCBzaG91bGQgaGF2ZSBoaWdoZXIgcHJpb3JpdHkgYXMgbm9ybWFsIGxhYmVsXHJcbiAgJi5tZC1pY29uLWxlZnQge1xyXG4gICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctbGVmdCwgJGljb24tb2Zmc2V0LCAwKTtcclxuICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLXJpZ2h0LCAwLCAkaWNvbi1vZmZzZXQpO1xyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkaWNvbi1vZmZzZXQsIGF1dG8pO1xyXG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsIGF1dG8sICRpY29uLW9mZnNldCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1kLWljb24tcmlnaHQge1xyXG4gICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctbGVmdCwgMCwgJGljb24tb2Zmc2V0KTtcclxuICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLXJpZ2h0LCAkaWNvbi1vZmZzZXQsIDApO1xyXG5cclxuICAgID4gbWQtaWNvbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsIDJweCwgYXV0byk7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCBhdXRvLCAycHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tZC1pY29uLWxlZnQubWQtaWNvbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRpY29uLW9mZnNldDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRpY29uLW9mZnNldDtcclxuXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgJjpub3QoLm1kLW5vLWZsb2F0KTpub3QoLl9tZC1jb250YWluZXItaWdub3JlKSxcclxuICAgICAgLm1kLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKCN7JGljb24tb2Zmc2V0fSAqIDIpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICBtZC1pbnB1dC1jb250YWluZXIubWQtZGVmYXVsdC10aGVtZSA+IG1kLWljb24ge1xyXG4gICAgZmlsbDogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbm1kLXRvb2xiYXIubWQtbWVudS10b29sYmFyIHtcclxuICBoMi5tZC10b29sYmFyLXRvb2xzIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMy41ICogJGJhc2VsaW5lLWdyaWQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41ICogJGJhc2VsaW5lLWdyaWQ7XHJcbiAgfVxyXG59XHJcblxyXG5tZC1tZW51LWJhciB7XHJcbiAgcGFkZGluZzogMCAyLjUgKiAkYmFzZWxpbmUtZ3JpZDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICAubWQtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgZm9udC1zaXplOiByZW0oMS40KTtcclxuICAgIHBhZGRpbmc6IDAgMS4yNSAqICRiYXNlbGluZS1ncmlkO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBoZWlnaHQ6IDUgKiAkYmFzZWxpbmUtZ3JpZDtcclxuICB9XHJcblxyXG4gIG1kLWJhY2tkcm9wLl9tZC1tZW51LWJhY2tkcm9wIHtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxufVxyXG5cclxubWQtbWVudS1jb250ZW50Ll9tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIHtcclxuICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gIHBhZGRpbmc6IDIgKiAkYmFzZWxpbmUtZ3JpZCAwO1xyXG4gIG1kLW1lbnUtaXRlbS5tZC1pbmRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgPiBtZC1pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgdG9wOiAwLjc1ICogJGJhc2VsaW5lLWdyaWQ7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKGxlZnQsIHJpZ2h0LCAzICogJGJhc2VsaW5lLWdyaWQpO1xyXG4gICAgfVxyXG4gICAgPiAubWQtYnV0dG9uLCAubWQtbWVudSA+IC5tZC1idXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBydGwocGFkZGluZywgMCA0ICogJGJhc2VsaW5lLWdyaWQgMCA4ICogJGJhc2VsaW5lLWdyaWQsIDAgOCAqICRiYXNlbGluZS1ncmlkIDAgNCAqICRiYXNlbGluZS1ncmlkKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1kLWJ1dHRvbiB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiA0ICogJGJhc2VsaW5lLWdyaWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuICAgIHNwYW4ubWQtYWx0LXRleHQge1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW46IDAgJGJhc2VsaW5lLWdyaWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIG1kLW1lbnUtZGl2aWRlciB7XHJcbiAgICBtYXJnaW46ICRiYXNlbGluZS1ncmlkIDA7XHJcbiAgfVxyXG5cclxuICBtZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uLCAubWQtbWVudSA+IC5tZC1idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgcnRsKHRleHQtYWxpZ24sIGxlZnQsIHJpZ2h0KTtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLm1kLW1lbnUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgID4gLm1kLWJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgQGluY2x1ZGUgcnRsLXByb3AocGFkZGluZy1sZWZ0LCBwYWRkaW5nLXJpZ2h0LCAyICogJGJhc2VsaW5lLWdyaWQpO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnXFwyNUJDJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgcnRsKHRyYW5zZm9ybSwgcm90YXRlKDI3MGRlZykgc2NhbGVZKDAuNDUpIHNjYWxlWCgwLjkpLCByb3RhdGUoOTBkZWcpIHNjYWxlWSgwLjQ1KSBzY2FsZVgoMC45KSk7XHJcbiAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AocmlnaHQsIGxlZnQsIDMuNSAqICRiYXNlbGluZS1ncmlkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJG1lbnUtYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xyXG4kbWF4LXZpc2libGUtaXRlbXM6IDYgIWRlZmF1bHQ7XHJcbiRtZW51LWl0ZW0taGVpZ2h0OiA2ICogJGJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XHJcbiRkZW5zZS1tZW51LWl0ZW0taGVpZ2h0OiA0ICogJGJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XHJcbiRtYXgtbWVudS1oZWlnaHQ6IDIgKiAkYmFzZWxpbmUtZ3JpZCArICRtYXgtdmlzaWJsZS1pdGVtcyAqICRtZW51LWl0ZW0taGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWF4LWRlbnNlLW1lbnUtaGVpZ2h0OiAyICogJGJhc2VsaW5lLWdyaWQgKyAkbWF4LXZpc2libGUtaXRlbXMgKiAkZGVuc2UtbWVudS1pdGVtLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbi5fbWQtb3Blbi1tZW51LWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6ICR6LWluZGV4LW1lbnU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBib3JkZXItcmFkaXVzOiAkbWVudS1ib3JkZXItcmFkaXVzO1xyXG5cclxuICBtZC1tZW51LWRpdmlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogJGJhc2VsaW5lLWdyaWQgLyAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLWdyaWQgLyAyO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIG1kLW1lbnUtY29udGVudCA+ICoge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC8vIERvbid0IGxldCB0aGUgdXNlciBjbGljayBzb21ldGhpbmcgdW50aWwgaXQncyBhbmltYXRlZFxyXG4gICY6bm90KC5fbWQtY2xpY2thYmxlKSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIGVudGVyOiBtZW51IHNjYWxlcyBpbiwgdGhlbiBsaXN0IGZhZGUgaW4uXHJcbiAgJi5fbWQtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcclxuICAgID4gbWQtbWVudS1jb250ZW50ID4gKiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGxlYXZlOiB0aGUgY29udGFpbmVyIGZhZGVzIG91dFxyXG4gICYuX21kLWxlYXZlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1pbjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xyXG4gIH1cclxufVxyXG5cclxubWQtbWVudS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogJGJhc2VsaW5lLWdyaWQgMDtcclxuICBtYXgtaGVpZ2h0OiAkbWF4LW1lbnUtaGVpZ2h0O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgJi5tZC1kZW5zZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAkbWF4LWRlbnNlLW1lbnUtaGVpZ2h0O1xyXG4gICAgbWQtbWVudS1pdGVtIHtcclxuICAgICAgaGVpZ2h0OiAkZGVuc2UtbWVudS1pdGVtLWhlaWdodDtcclxuICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxubWQtbWVudS1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgbWluLWhlaWdodDogJG1lbnUtaXRlbS1oZWlnaHQ7XHJcbiAgaGVpZ2h0OiAkbWVudS1pdGVtLWhlaWdodDtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICA+ICoge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIHBhZGRpbmctbGVmdDogMiokYmFzZWxpbmUtZ3JpZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIqJGJhc2VsaW5lLWdyaWQ7XHJcbiAgfVxyXG5cclxuICA+IC5tZC1idXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgZm9udC1zaXplOiAoMiokYmFzZWxpbmUtZ3JpZCkgLSAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyKiRiYXNlbGluZS1ncmlkO1xyXG4gICAgcGFkZGluZy1yaWdodDogMiokYmFzZWxpbmUtZ3JpZDtcclxuICAgIEBpbmNsdWRlIHJ0bCh0ZXh0LWFsaWduLCBsZWZ0LCByaWdodCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBtZC1pY29uIHtcclxuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbiwgYXV0byAyKiRiYXNlbGluZS1ncmlkIGF1dG8gMCwgIGF1dG8gMCBhdXRvIDIqJGJhc2VsaW5lLWdyaWQpO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgIH1cclxuICAgIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZC1tZW51IHtcclxuICBwYWRkaW5nOiAkYmFzZWxpbmUtZ3JpZCAwO1xyXG59XHJcblxyXG5tZC10b29sYmFyIHtcclxuICAubWQtbWVudSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSAtIDEpIHtcclxuICBtZC1tZW51LWNvbnRlbnQge1xyXG4gICAgbWluLXdpZHRoOiAxMTJweDtcclxuICB9XHJcbiAgQGZvciAkaSBmcm9tIDMgdGhyb3VnaCA3IHtcclxuICAgIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIiN7JGl9XCJdIHtcclxuICAgICAgbWluLXdpZHRoOiAkaSAqIDU2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcbiAgbWQtbWVudS1jb250ZW50IHtcclxuICAgIG1pbi13aWR0aDogOTZweDtcclxuICB9XHJcbiAgQGZvciAkaSBmcm9tIDMgdGhyb3VnaCA3IHtcclxuICAgIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIiN7JGl9XCJdIHtcclxuICAgICAgbWluLXdpZHRoOiAkaSAqIDY0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqIE1hdGNoZXMgXCJtZC10YWJzIG1kLXRhYnMtd3JhcHBlclwiIHN0eWxlLiAqL1xyXG4kbWQtbmF2LWJhci1oZWlnaHQ6IDQ4cHg7XHJcblxyXG4ubWQtbmF2LWJhciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgaGVpZ2h0OiAkbWQtbmF2LWJhci1oZWlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uX21kLW5hdi1iYXItbGlzdCB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubWQtbmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG5cclxuLy8gb3ZlcnJpZGUgYnV0dG9uIHN0eWxlcyB0byBsb29rIG1vcmUgbGlrZSB0YWJzXHJcbi5tZC1idXR0b24uX21kLW5hdi1idXR0b24ge1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIG1hcmdpbjogMCA0cHg7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxubWQtbmF2LWluay1iYXIge1xyXG4gICRkdXJhdGlvbjogJHN3aWZ0LWVhc2UtaW4tb3V0LWR1cmF0aW9uICogMC41O1xyXG4gICRtdWx0aXBsaWVyOiAwLjU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG5cclxuICAmLl9tZC1sZWZ0IHtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgKCRkdXJhdGlvbiAqICRtdWx0aXBsaWVyKSAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uLFxyXG4gICAgICAgIHJpZ2h0ICRkdXJhdGlvbiAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xyXG4gIH1cclxuICAmLl9tZC1yaWdodCB7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0ICRkdXJhdGlvbiAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uLFxyXG4gICAgICAgIHJpZ2h0ICgkZHVyYXRpb24gKiAkbXVsdGlwbGllcikgJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcclxuICB9XHJcbn1cclxuXHJcbm1kLW5hdi1leHRyYS1jb250ZW50IHtcclxuICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5tZC1wYW5lbC1vdXRlci13cmFwcGVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uX21kLXBhbmVsLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLl9tZC1wYW5lbC1mdWxsc2NyZWVuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLy8gT25seSB1c2VkIHdoZW4gbm8gYW5pbWF0aW9ucyBhcmUgcHJlc2VudC5cclxuLl9tZC1wYW5lbC1zaG93biAubWQtcGFuZWwge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm1kLXBhbmVsIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgJi5fbWQtcGFuZWwtc2hvd24ge1xyXG4gICAgLy8gT25seSB1c2VkIHdoZW4gY3VzdG9tIGFuaW1hdGlvbnMgYXJlIHByZXNlbnQuXHJcbiAgICAvLyBPdmVycmlkZGVuIGJ5IHRoZSBkZWZhdWx0IGFuaW1hdGlvbnMuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICYuX21kLXBhbmVsLWFuaW1hdGUtZW50ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246ICRtYXRlcmlhbC1lbnRlcjtcclxuICB9XHJcblxyXG4gICYuX21kLXBhbmVsLWFuaW1hdGUtbGVhdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246ICRtYXRlcmlhbC1sZWF2ZTtcclxuICB9XHJcblxyXG4gICYuX21kLXBhbmVsLWFuaW1hdGUtc2NhbGUtb3V0LFxyXG4gICYuX21kLXBhbmVsLWFuaW1hdGUtZmFkZS1vdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gICYuX21kLXBhbmVsLWJhY2tkcm9wIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5fbWQtb3BhcXVlLWVudGVyIHtcclxuICAgIG9wYWNpdHk6IC40ODtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJG1hdGVyaWFsLWVudGVyLWR1cmF0aW9uICRtYXRlcmlhbC1lbnRlci10aW1pbmctZnVuY3Rpb247XHJcbiAgfVxyXG5cclxuICAmLl9tZC1vcGFxdWUtbGVhdmUge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbWF0ZXJpYWwtbGVhdmUtZHVyYXRpb24gJG1hdGVyaWFsLWxlYXZlLXRpbWluZy1mdW5jdGlvbjtcclxuICB9XHJcbn1cclxuXHJcbiRwcm9ncmVzcy1jaXJjdWxhci1pbmRldGVybWluYXRlLWR1cmF0aW9uOiAyLjlzICFkZWZhdWx0O1xyXG5cclxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlLXJvdGF0ZSB7XHJcbiAgICAwJSAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlICAgICB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuLy8gVXNlZCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBsYXlvdXRcclxubWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuX21kLXByb2dyZXNzLWNpcmN1bGFyLWRpc2FibGVkIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5fbWQtbW9kZS1pbmRldGVybWluYXRlIHN2ZyB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXJvdGF0ZSAkcHJvZ3Jlc3MtY2lyY3VsYXItaW5kZXRlcm1pbmF0ZS1kdXJhdGlvbiBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiRwcm9ncmVzcy1saW5lYXItYmFyLWhlaWdodDogNXB4ICFkZWZhdWx0O1xyXG5cclxubWQtcHJvZ3Jlc3MtbGluZWFyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtbGluZWFyLWJhci1oZWlnaHQ7XHJcblxyXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAmLl9tZC1wcm9ncmVzcy1saW5lYXItZGlzYWJsZWQge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLl9tZC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDogJHByb2dyZXNzLWxpbmVhci1iYXItaGVpZ2h0O1xyXG5cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEsIDEpO1xyXG5cclxuICAgIC5fbWQtYmFyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAkcHJvZ3Jlc3MtbGluZWFyLWJhci1oZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1kYXNoZWQ6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAkcHJvZ3Jlc3MtbGluZWFyLWJhci1oZWlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuX21kLWJhcjEsIC5fbWQtYmFyMiB7XHJcblxyXG4gICAgICAvLyBKdXN0IHNldCB0aGUgdHJhbnNpdGlvbiBpbmZvcm1hdGlvbiBoZXJlLlxyXG4gICAgICAvLyBOb3RlOiB0aGUgYWN0dWFsIHRyYW5zZm9ybSB2YWx1ZXMgYXJlIGNhbGN1bGF0ZWQgaW4gSlNcclxuXHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vIEFuaW1hdGlvbnMgZm9yIG1vZGVzOiBEZXRlcm1pbmF0ZSwgSW5EZXRlcm1pbmF0ZSwgYW5kIFF1ZXJ5XHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbiAgICAmLl9tZC1tb2RlLXF1ZXJ5IHtcclxuICAgICAgICAuX21kLWJhcjEge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLl9tZC1iYXIyIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogcXVlcnkgLjhzIGluZmluaXRlIGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgJi5fbWQtbW9kZS1kZXRlcm1pbmF0ZSB7XHJcbiAgICAgIC5fbWQtYmFyMSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuX21kLW1vZGUtaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgIC5fbWQtYmFyMSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS1zY2FsZS0xIDRzIGluZmluaXRlLFxyXG4gICAgICAgICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtMSA0cyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgICAuX21kLWJhcjIge1xyXG4gICAgICAgIGFuaW1hdGlvbjogbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtc2NhbGUtMiA0cyBpbmZpbml0ZSxcclxuICAgICAgICAgICAgICAgICAgIG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLTIgNHMgaW5maW5pdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5nLWhpZGVcclxuICAgIC5fbWQtcHJvZ3Jlc3MtbGluZWFyLWRpc2FibGVkICYge1xyXG4gICAgICBhbmltYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAuX21kLWJhcjEge1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5fbWQtYmFyMiB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNwZWNpYWwgYW5pbWF0aW9ucyBmb3IgdGhlIGBidWZmZXJgIG1vZGVcclxuXHJcbiAgLl9tZC1jb250YWluZXIuX21kLW1vZGUtYnVmZmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG5cclxuICAgIC5fbWQtZGFzaGVkOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBhbmltYXRpb246IGJ1ZmZlciAzcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHF1ZXJ5IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1JSkgc2NhbGUoLjMsIDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCwgMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYnVmZmVyIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yM3B4O1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC0yM3B4O1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLXNjYWxlLTEge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgfVxyXG4gIDM2LjYlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MzE0MzIsIDAuMTI0ODE5ODIxLCAwLjc4NTg0Mzk5NiwgMSk7XHJcbiAgfVxyXG4gIDY5LjE1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczMjAwNCwgMCwgMC4yMzM2NDg5MDYsIDEuMzcwOTc5OCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS0xIHtcclxuICAwJSB7XHJcbiAgICBsZWZ0OiAtMzc4LjYgKiAxMDAlIC8gMzYwO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgbGVmdDogLTM3OC42ICogMTAwJSAvIDM2MDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMyLCAwLjQ5NTgxODcwMyk7XHJcbiAgfVxyXG4gIDY5LjE1JSB7XHJcbiAgICBsZWZ0OiA3Ny40ICogMTAwJSAvIDM2MDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQzNSwgMC4zODEzNTE5NywgMC41NSwgMC45NTYzNTIxMjUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGxlZnQ6IDM0My42ICogMTAwJSAvIDM2MDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS1zY2FsZS0yIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDI4MTcyLCAwLjA1NzA1MDgzNiwgMC41NzY2MDk5NSwgMC40NTM5NzA4NDEpO1xyXG4gIH1cclxuICAxOS4xNSUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMTI5OTQsIDAuMTk2NDMxOTU3LCAwLjY0ODM3Mzc3OCwgMS4wMDQzMTUzNSk7XHJcbiAgfVxyXG4gIDQ0LjE1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc1ODgyLCAtMC4wMDMxNjMzNTcsIDAuMjExNzYxOTE2LCAxLjM4MTc4OTYxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLTIge1xyXG4gIDAlIHtcclxuICAgIGxlZnQ6IC0xOTcuNiAqIDEwMCUgLyAzNjA7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNTg0LCAwLjQwOTY4NDk2Nik7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICBsZWZ0OiAtNjIuMSAqIDEwMCUgLyAzNjA7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMjk5LCAwLjI4NDA1NzY4NCwgMC44LCAwLjczMzcxODk3OSk7XHJcbiAgfVxyXG4gIDQ4LjM1JSB7XHJcbiAgICBsZWZ0OiAxMDYuMiAqIDEwMCUgLyAzNjA7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzNDkwMywgMC42LCAwLjkwMjAyNTc5Nik7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgbGVmdDogNDIyLjYgKiAxMDAlIC8gMzYwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4kcmFkaW8td2lkdGg6IDIwcHggIWRlZmF1bHQ7XHJcbiRyYWRpby1oZWlnaHQ6ICRyYWRpby13aWR0aCAhZGVmYXVsdDtcclxuJHJhZGlvLXRleHQtbWFyZ2luOiAxMHB4ICFkZWZhdWx0O1xyXG4kcmFkaW8tdG9wLWxlZnQ6IDEycHggIWRlZmF1bHQ7XHJcbiRyYWRpby1tYXJnaW46IDE2cHggIWRlZmF1bHQ7XHJcblxyXG5tZC1yYWRpby1idXR0b24ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHJhZGlvLW1hcmdpbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vIGRpc2FibGVkXHJcbiAgJltkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLl9tZC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6ICRyYWRpby13aWR0aDtcclxuICAgIGhlaWdodDogJHJhZGlvLXdpZHRoO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsIDAsIGF1dG8pO1xyXG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCBhdXRvLCAwKTtcclxuXHJcbiAgICAubWQtcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWQtYWxpZ24tdG9wLWxlZnQgPiBkaXYuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgdG9wOiAkcmFkaW8tdG9wLWxlZnQ7XHJcbiAgIH1cclxuXHJcbiAgLl9tZC1vZmYge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogJHJhZGlvLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkcmFkaW8td2lkdGg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZSAwLjI4cztcclxuICB9XHJcblxyXG4gIC5fbWQtb24ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogJHJhZGlvLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkcmFkaW8td2lkdGg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjI4cztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG5cclxuICAmLm1kLWNoZWNrZWQgLl9tZC1vbiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNTApO1xyXG4gIH1cclxuXHJcbiAgLl9tZC1sYWJlbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tbGVmdCwgJHJhZGlvLXRleHQtbWFyZ2luICsgJHJhZGlvLXdpZHRoLCAwKTtcclxuICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tcmlnaHQsIDAsICRyYWRpby10ZXh0LW1hcmdpbiArICRyYWRpby13aWR0aCk7XHJcblxyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxubWQtcmFkaW8tZ3JvdXAge1xyXG4gICYubGF5b3V0LWNvbHVtbixcclxuICAmLmxheW91dC14cy1jb2x1bW4sICYubGF5b3V0LWd0LXhzLWNvbHVtbixcclxuICAmLmxheW91dC1zbS1jb2x1bW4sICYubGF5b3V0LWd0LXNtLWNvbHVtbixcclxuICAmLmxheW91dC1tZC1jb2x1bW4sICYubGF5b3V0LWd0LW1kLWNvbHVtbixcclxuICAmLmxheW91dC1sZy1jb2x1bW4sICYubGF5b3V0LWd0LWxnLWNvbHVtbixcclxuICAmLmxheW91dC14bC1jb2x1bW4ge1xyXG4gICAgbWQtcmFkaW8tYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHJhZGlvLW1hcmdpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGF5b3V0LXJvdyxcclxuICAmLmxheW91dC14cy1yb3csICYubGF5b3V0LWd0LXhzLXJvdyxcclxuICAmLmxheW91dC1zbS1yb3csICYubGF5b3V0LWd0LXNtLXJvdyxcclxuICAmLmxheW91dC1tZC1yb3csICYubGF5b3V0LWd0LW1kLXJvdyxcclxuICAmLmxheW91dC1sZy1yb3csICYubGF5b3V0LWd0LWxnLXJvdyxcclxuICAmLmxheW91dC14bC1yb3cge1xyXG4gICAgbWQtcmFkaW8tYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1sZWZ0LCAwLCAkcmFkaW8tbWFyZ2luKTtcclxuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1yaWdodCwgJHJhZGlvLW1hcmdpbiwgMCk7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgJi5tZC1mb2N1c2VkIHtcclxuICAgIC5tZC1jaGVja2VkIC5fbWQtY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgIHRvcDogLThweDtcclxuICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgIGJvdHRvbTogLThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZC1pbmxpbmUtZm9ybSB7XHJcbiAgbWQtcmFkaW8tZ3JvdXAge1xyXG4gICAgbWFyZ2luOiAxOHB4IDAgMTlweDtcclxuICAgIG1kLXJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gIG1kLXJhZGlvLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lIC5fbWQtb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbiRzaWRlbmF2LW1vYmlsZS13aWR0aDogMzIwcHggIWRlZmF1bHQ7XHJcbiRzaWRlbmF2LWRlc2t0b3Atd2lkdGg6IDQwMHB4ICFkZWZhdWx0O1xyXG4kc2lkZW5hdi1taW4tc3BhY2U6IDU2cHggIWRlZmF1bHQ7XHJcblxyXG5tZC1zaWRlbmF2IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHotaW5kZXg6ICR6LWluZGV4LXNpZGVuYXY7XHJcblxyXG4gIHdpZHRoOiAkc2lkZW5hdi1tb2JpbGUtd2lkdGg7XHJcbiAgbWF4LXdpZHRoOiAkc2lkZW5hdi1tb2JpbGUtd2lkdGg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuX21kLWNsb3NlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLl9tZC1jbG9zZWQtYWRkLFxyXG4gICYuX21kLWNsb3NlZC1yZW1vdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbiBhbGw7XHJcbiAgfVxyXG5cclxuICAmLl9tZC1jbG9zZWQtYWRkLl9tZC1jbG9zZWQtYWRkLWFjdGl2ZSxcclxuICAmLl9tZC1jbG9zZWQtcmVtb3ZlLl9tZC1jbG9zZWQtcmVtb3ZlLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICAmLl9tZC1sb2NrZWQtb3Blbi1hZGQsXHJcbiAgJi5fbWQtbG9ja2VkLW9wZW4tcmVtb3ZlIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gICYuX21kLWxvY2tlZC1vcGVuLFxyXG4gICYuX21kLWxvY2tlZC1vcGVuLl9tZC1jbG9zZWQsXHJcbiAgJi5fbWQtbG9ja2VkLW9wZW4uX21kLWNsb3NlZC5tZC1zaWRlbmF2LWxlZnQsXHJcbiAgJi5fbWQtbG9ja2VkLW9wZW4uX21kLWNsb3NlZC5tZC1zaWRlbmF2LXJpZ2h0LFxyXG4gICYuX21kLWxvY2tlZC1vcGVuLXJlbW92ZS5fbWQtY2xvc2VkIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbiAgJi5fbWQtbG9ja2VkLW9wZW4tcmVtb3ZlLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAkc3dpZnQtZWFzZS1pbi1kdXJhdGlvbiAkc3dpZnQtZWFzZS1pbi10aW1pbmctZnVuY3Rpb24sXHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGggJHN3aWZ0LWVhc2UtaW4tZHVyYXRpb24gJHN3aWZ0LWVhc2UtaW4tdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5fbWQtY2xvc2VkLl9tZC1sb2NrZWQtb3Blbi1hZGQge1xyXG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAmLl9tZC1jbG9zZWQuX21kLWxvY2tlZC1vcGVuLWFkZC1hY3RpdmUge1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggJHN3aWZ0LWVhc2UtaW4tZHVyYXRpb24gJHN3aWZ0LWVhc2UtaW4tdGltaW5nLWZ1bmN0aW9uLFxyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoICRzd2lmdC1lYXNlLWluLWR1cmF0aW9uICRzd2lmdC1lYXNlLWluLXRpbWluZy1mdW5jdGlvbjtcclxuICAgIHdpZHRoOiAkc2lkZW5hdi1tb2JpbGUtd2lkdGg7XHJcbiAgICBtaW4td2lkdGg6ICRzaWRlbmF2LW1vYmlsZS13aWR0aDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgQGV4dGVuZCAubWQtc2lkZW5hdi1sZWZ0O1xyXG59XHJcbi5fbWQtc2lkZW5hdi1iYWNrZHJvcC5fbWQtbG9ja2VkLW9wZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZC1zaWRlbmF2LWxlZnQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xyXG4gICYuX21kLWNsb3NlZCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZC1zaWRlbmF2LXJpZ2h0IHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgJi5fbWQtY2xvc2VkIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuICBtZC1zaWRlbmF2IHtcclxuICAgIG1heC13aWR0aDogJHNpZGVuYXYtZGVza3RvcC13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2lkZW5hdi1kZXNrdG9wLXdpZHRoICsgJHNpZGVuYXYtbWluLXNwYWNlKSB7XHJcbiAgbWQtc2lkZW5hdiB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZW5hdi1taW4tc3BhY2V9KTtcclxuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZW5hdi1taW4tc3BhY2V9KTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZW5hdi1taW4tc3BhY2V9KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIElFIE9ubHlcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAubWQtc2lkZW5hdi1sZWZ0IHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG4gIC5tZC1zaWRlbmF2LXJpZ2h0IHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbiRzZWxlY3QtY2hlY2tib3gtYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0LWNoZWNrYm94LWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0LWNoZWNrYm94LXdpZHRoOiByZW0oMS40KSAhZGVmYXVsdDtcclxuJHNlbGVjdC1vcHRpb24taGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0LW9wdGlvbi1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0LWNvbnRhaW5lci1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0LWNvbnRhaW5lci10cmFuc2l0aW9uLWR1cmF0aW9uOiAzNTBtcyAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtbWF4LXZpc2libGUtb3B0aW9uczogNSAhZGVmYXVsdDtcclxuXHJcbi5fbWQtc2VsZWN0LW1lbnUtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogJHotaW5kZXgtc2VsZWN0O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgLy8gRG9uJ3QgbGV0IHRoZSB1c2VyIHNlbGVjdCBhIG5ldyBjaG9pY2Ugd2hpbGUgaXQncyBhbmltYXRpbmdcclxuICAmOm5vdCguX21kLWNsaWNrYWJsZSkge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1hcmdpbjogMyokYmFzZWxpbmUtZ3JpZCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gZW50ZXI6IG1kLXNlbGVjdCBzY2FsZXMgaW4sIHRoZW4gb3B0aW9ucyBmYWRlIGluLlxyXG4gICYuX21kLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtZC1zZWxlY3QtbWVudSB7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLW91dDtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1pbjtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gbGVhdmU6IHRoZSBjb250YWluZXIgZmFkZXMgb3V0XHJcbiAgJi5fbWQtbGVhdmUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XHJcbiAgfVxyXG59XHJcblxyXG5tZC1pbnB1dC1jb250YWluZXIgPiBtZC1zZWxlY3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxubWQtc2VsZWN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMi41KiRiYXNlbGluZS1ncmlkIDAgMyokYmFzZWxpbmUtZ3JpZCArIDIgMDtcclxuICAmW2Rpc2FibGVkXSAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGJvdHRvbTtcclxuICAgIC8vIFRoaXMgYmFja2dyb3VuZC1zaXplIGlzIGNvb3JkaW5hdGVkIHdpdGggYSBsaW5lYXItZ3JhZGllbnQgc2V0IGluIHNlbGVjdC10aGVtZS5zY3NzXHJcbiAgICAvLyB0byBjcmVhdGUgYSBkb3R0ZWQgbGluZSB1bmRlciB0aGUgaW5wdXQuXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyAvLyBTaGlmdCBkb3dud2FyZCBzbyBkb3R0ZWQgbGluZSBpcyBwb3NpdGlvbmVkIHRoZSBzYW1lIGFzIG90aGVyIGJvdHRvbSBib3JkZXJzXHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgJltkaXNhYmxlZF06aG92ZXIge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuICAmOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICB9XHJcbiAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xyXG4gICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMnB4IDJweCAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIG1pbi13aWR0aDogOCAqICRiYXNlbGluZS1ncmlkO1xyXG4gIG1pbi1oZWlnaHQ6IDI2cHg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG5cclxuXHJcbiAgPiBzcGFuOm5vdCguX21kLXNlbGVjdC1pY29uKSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMnB4LCAwKTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLl9tZC10ZXh0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLl9tZC1zZWxlY3QtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgIHdpZHRoOiAzICogJGJhc2VsaW5lLWdyaWQ7XHJcbiAgICBtYXJnaW46IDAgLjUgKiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICB9XHJcblxyXG4gIC5fbWQtc2VsZWN0LWljb246YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnXFwyNUJDJztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjYpIHNjYWxlWCgxKTtcclxuICB9XHJcblxyXG4gICYuX21kLXNlbGVjdC1wbGFjZWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxubWQtc2VsZWN0LW1lbnUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAmLm1kLXJldmVyc2Uge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoLl9tZC1vdmVyZmxvdykge1xyXG4gICAgbWQtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkYmFzZWxpbmUtZ3JpZDtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRiYXNlbGluZS1ncmlkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICBtYXgtaGVpZ2h0OiAoJHNlbGVjdC1vcHRpb24taGVpZ2h0ICogJHNlbGVjdC1tYXgtdmlzaWJsZS1vcHRpb25zKSArIDIgKiAkYmFzZWxpbmUtZ3JpZDtcclxuICBtaW4taGVpZ2h0OiAkc2VsZWN0LW9wdGlvbi1oZWlnaHQ7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBydGwodHJhbnNmb3JtLW9yaWdpbiwgbGVmdCB0b3AsIHJpZ2h0IHRvcCk7XHJcblxyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuXHJcbiAgbWQtY29udGVudCB7XHJcbiAgICBtaW4td2lkdGg6IDEzNnB4O1xyXG4gICAgbWluLWhlaWdodDogJHNlbGVjdC1vcHRpb24taGVpZ2h0O1xyXG4gICAgbWF4LWhlaWdodDogKCRzZWxlY3Qtb3B0aW9uLWhlaWdodCAqICRzZWxlY3QtbWF4LXZpc2libGUtb3B0aW9ucykgKyAyICogJGJhc2VsaW5lLWdyaWQ7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuICA+ICoge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbm1kLW9wdGlvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBsaW5lYXI7XHJcblxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5fbWQtdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBub3Qtc2VsZWN0YWJsZSgpO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZm9udC1zaXplOiByZW0oMS42KTtcclxuICB9XHJcbiAgcGFkZGluZzogMCAkc2VsZWN0LW9wdGlvbi1wYWRkaW5nIDAgJHNlbGVjdC1vcHRpb24tcGFkZGluZztcclxuICBoZWlnaHQ6ICRzZWxlY3Qtb3B0aW9uLWhlaWdodDtcclxufVxyXG5cclxubWQtb3B0Z3JvdXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiByZW0oMS40KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAkYmFzZWxpbmUtZ3JpZCAqIDI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICBtZC1vcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc2VsZWN0LW9wdGlvbi1wYWRkaW5nICogMjtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcgKiAyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAuX21kLXNlbGVjdC1iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgbWQtc2VsZWN0LW1lbnUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSB7XHJcbiAgbWQtb3B0aW9uLl9tZC1jaGVja2JveC1lbmFibGVkIHtcclxuICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLWxlZnQsICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcgKiAyLjUsICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcpO1xyXG4gICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctcmlnaHQsICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcsICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcgKiAyLjUpO1xyXG5cclxuICAgIEBpbmNsdWRlIGNoZWNrYm94LWNvbnRhaW5lcignW3NlbGVjdGVkXScpO1xyXG5cclxuICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1sZWZ0LCAkc2VsZWN0LW9wdGlvbi1wYWRkaW5nICogKDIgLyAzKSwgYXV0byk7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tcmlnaHQsIGF1dG8sICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcgKiAoMiAvIDMpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiRzbGlkZXItYmFja2dyb3VuZC1jb2xvcjogIHJnYigyMDAsIDIwMCwgMjAwKSAhZGVmYXVsdDtcclxuJHNsaWRlci1zaXplOiAgNDhweCAhZGVmYXVsdDtcclxuJHNsaWRlci1taW4tc2l6ZTogIDEyOHB4ICFkZWZhdWx0O1xyXG5cclxuJHNsaWRlci10cmFjay1oZWlnaHQ6ICAycHggIWRlZmF1bHQ7XHJcbiRzbGlkZXItdGh1bWItd2lkdGg6ICAyMHB4ICFkZWZhdWx0O1xyXG4kc2xpZGVyLXRodW1iLWhlaWdodDogICRzbGlkZXItdGh1bWItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kc2xpZGVyLXRodW1iLWRlZmF1bHQtc2NhbGU6IDAuNyAhZGVmYXVsdDtcclxuJHNsaWRlci10aHVtYi1ob3Zlci1zY2FsZTogMC44ICFkZWZhdWx0O1xyXG4kc2xpZGVyLXRodW1iLWZvY3VzLXNjYWxlOiAxICFkZWZhdWx0O1xyXG4kc2xpZGVyLXRodW1iLWRpc2FibGVkLXNjYWxlOiAwLjUgIWRlZmF1bHQ7XHJcbiRzbGlkZXItdGh1bWItZGlzYWJsZWQtYm9yZGVyOiA0cHggIWRlZmF1bHQ7XHJcbiRzbGlkZXItdGh1bWItZm9jdXMtZHVyYXRpb246IC43cyAhZGVmYXVsdDtcclxuXHJcbiRzbGlkZXItZm9jdXMtdGh1bWItd2lkdGg6ICAzNHB4ICFkZWZhdWx0O1xyXG4kc2xpZGVyLWZvY3VzLXRodW1iLWhlaWdodDogJHNsaWRlci1mb2N1cy10aHVtYi13aWR0aCAhZGVmYXVsdDtcclxuJHNsaWRlci1mb2N1cy1yaW5nLWJvcmRlci13aWR0aDogM3B4ICFkZWZhdWx0O1xyXG5cclxuJHNsaWRlci1hcnJvdy1oZWlnaHQ6IDE2cHggIWRlZmF1bHQ7XHJcbiRzbGlkZXItYXJyb3ctd2lkdGg6IDI4cHggIWRlZmF1bHQ7XHJcblxyXG4kc2xpZGVyLXNpZ24taGVpZ2h0OiAyOHB4ICFkZWZhdWx0O1xyXG4kc2xpZGVyLXNpZ24td2lkdGg6IDI4cHggIWRlZmF1bHQ7XHJcbiRzbGlkZXItc2lnbi10b3A6ICgkc2xpZGVyLXNpemUgLyAyKSAtICgkc2xpZGVyLXRodW1iLWRlZmF1bHQtc2NhbGUgKiAkc2xpZGVyLXRodW1iLWhlaWdodCAvIDIpIC0gKCRzbGlkZXItc2lnbi1oZWlnaHQpIC0gKCRzbGlkZXItYXJyb3ctaGVpZ2h0KSArIDEwcHggIWRlZmF1bHQ7XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlckZvY3VzVGh1bWIge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoJHNsaWRlci10aHVtYi1kZWZhdWx0LXNjYWxlKTtcclxuICB9XHJcbiAgMzAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoJHNsaWRlci10aHVtYi1mb2N1cy1zY2FsZSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWRlZmF1bHQtc2NhbGUpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZXJEaXNjcmV0ZUZvY3VzVGh1bWIge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoJHNsaWRlci10aHVtYi1kZWZhdWx0LXNjYWxlKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoJHNsaWRlci10aHVtYi1ob3Zlci1zY2FsZSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVyRGlzY3JldGVGb2N1c1Jpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNsaWRlci10aHVtYi1wb3NpdGlvbigkd2lkdGg6ICRzbGlkZXItdGh1bWItd2lkdGgsICRoZWlnaHQ6ICRzbGlkZXItdGh1bWItaGVpZ2h0KSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0kd2lkdGggLyAyO1xyXG4gIHRvcDogKCRzbGlkZXItc2l6ZSAvIDIpIC0gKCRoZWlnaHQgLyAyKTtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxuICBib3JkZXItcmFkaXVzOiBtYXgoJHdpZHRoLCAkaGVpZ2h0KTtcclxufVxyXG5cclxubWQtc2xpZGVyIHtcclxuICBoZWlnaHQ6ICRzbGlkZXItc2l6ZTtcclxuICBtaW4td2lkdGg6ICRzbGlkZXItbWluLXNpemU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAqLCAqOmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAuX21kLXNsaWRlci13cmFwcGVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5fbWQtc2xpZGVyLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogVHJhY2tcclxuICAgKi9cclxuICAuX21kLXRyYWNrLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogKCRzbGlkZXItc2l6ZSAvIDIpIC0gKCRzbGlkZXItdHJhY2staGVpZ2h0KSAvIDI7XHJcbiAgICBoZWlnaHQ6ICRzbGlkZXItdHJhY2staGVpZ2h0O1xyXG4gIH1cclxuICAuX21kLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLl9tZC10cmFjay1maWxsIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgaGVpZ2h0O1xyXG4gIH1cclxuICAuX21kLXRyYWNrLXRpY2tzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLl9tZC10cmFjay10aWNrcyBjYW52YXMge1xyXG4gICAgLy8gUmVzdHJpY3QgdGhlIHdpZHRoIGFuZCB0aGUgaGVpZ2h0IG9mIHRoZSBjYW52YXMgc28gdGhhdCB0aWNrcyBhcmUgcmVuZGVyZWQgY29ycmVjdGx5XHJcbiAgICAvLyB3aGVuIHBhcmVudCBlbGVtZW50cyBhcmUgcmVzaXplZC4gRWxzZSwgdGhlIHBvc2l0aW9uIG9mIHRoZSB0aWNrcyBtaWdodFxyXG4gICAgLy8gYmUgaW5jb3JyZWN0IGFzIHdlIG9ubHkgdXBkYXRlIHRoZSBjYW52YXMgd2lkdGggYXR0cmlidXRlIG9uIHdpbmRvdyByZXNpemUuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIFNsaWRlciB0aHVtYlxyXG4gICAqL1xyXG4gIC5fbWQtdGh1bWItY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQsIGJvdHRvbTtcclxuICB9XHJcbiAgLl9tZC10aHVtYiB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzbGlkZXItdGh1bWItcG9zaXRpb24oJHNsaWRlci10aHVtYi13aWR0aCwgJHNsaWRlci10aHVtYi1oZWlnaHQpO1xyXG5cclxuICAgIC8vIFdlIHJlbmRlciB0aHVtYiBpbiBhbiA6YWZ0ZXIgc2VsZWN0b3IgdG8gZml4IGFuIG9ic2N1cmUgcHJvYmxlbSB3aXRoIHRoZVxyXG4gICAgLy8gdGh1bWIgYmVpbmcgY2xpcHBlZCBieSB0aGUgZm9jdXMtcmluZyBhbmQgZm9jdXMtdGh1bWIgd2hpbGUgcnVubmluZyB0aGUgZm9jdXNcclxuICAgIC8vIGFuaW1hdGlvbi5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogJHNsaWRlci10aHVtYi13aWR0aDtcclxuICAgICAgaGVpZ2h0OiAkc2xpZGVyLXRodW1iLWhlaWdodDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogbWF4KCRzbGlkZXItdGh1bWItd2lkdGgsICRzbGlkZXItdGh1bWItaGVpZ2h0KTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWRlZmF1bHQtc2NhbGUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKTtcclxuICB9XHJcblxyXG4gIC8qIFRoZSBzaWduIHRoYXQncyBmb2N1c2VkIGluIGRpc2NyZXRlIG1vZGUgKi9cclxuICAuX21kLXNpZ24ge1xyXG5cclxuICAgIC8qIENlbnRlciB0aGUgY2hpbGRyZW4gKHNsaWRlci10aHVtYi10ZXh0KSAqL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtKCRzbGlkZXItc2lnbi1oZWlnaHQgLyAyKTtcclxuICAgIHRvcDogJHNsaWRlci1zaWduLXRvcDtcclxuICAgIHdpZHRoOiAkc2xpZGVyLXNpZ24td2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRzbGlkZXItc2lnbi1oZWlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiBtYXgoJHNsaWRlci1zaWduLWhlaWdodCwgJHNsaWRlci1zaWduLXdpZHRoKTtcclxuXHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgdHJhbnNsYXRlM2QoMCwoLSRzbGlkZXItc2lnbi10b3AgKyAxMCkgLyAwLjQsMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xyXG5cclxuICAgIC8qIFRoZSBhcnJvdyBwb2ludGluZyBkb3duIHVuZGVyIHRoZSBzaWduICovXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgbGVmdDogLSgkc2xpZGVyLXNpZ24td2lkdGggLyAyIC0gJHNsaWRlci1hcnJvdy13aWR0aCAvIDIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkc2xpZGVyLWFycm93LWhlaWdodDtcclxuICAgICAgdG9wOiAxOXB4O1xyXG4gICAgICBib3JkZXItbGVmdDogJHNsaWRlci1hcnJvdy13aWR0aCAvIDIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogJHNsaWRlci1hcnJvdy13aWR0aCAvIDIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRzbGlkZXItYXJyb3ctaGVpZ2h0O1xyXG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtOHB4LDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtdGh1bWItdGV4dCB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBUaGUgYm9yZGVyL2JhY2tncm91bmQgdGhhdCBjb21lcyBpbiB3aGVuIGZvY3VzZWQgaW4gbm9uLWRpc2NyZXRlIG1vZGVcclxuICAgKi9cclxuICAuX21kLWZvY3VzLXJpbmcge1xyXG4gICAgQGluY2x1ZGUgc2xpZGVyLXRodW1iLXBvc2l0aW9uKCRzbGlkZXItZm9jdXMtdGh1bWItd2lkdGgsICRzbGlkZXItZm9jdXMtdGh1bWItaGVpZ2h0KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC8vIHVzaW5nIGEgY3VzdG9tIGR1cmF0aW9uIHRvIG1hdGNoIHRoZSBzcGVjIGV4YW1wbGUgdmlkZW9cclxuICAgIHRyYW5zaXRpb246IGFsbCAoJHNsaWRlci10aHVtYi1mb2N1cy1kdXJhdGlvbiAvIDIpICRzd2lmdC1lYXNlLWluLW91dC10aW1pbmctZnVuY3Rpb247XHJcbiAgfVxyXG4gIC5fbWQtZGlzYWJsZWQtdGh1bWIge1xyXG4gICAgQGluY2x1ZGUgc2xpZGVyLXRodW1iLXBvc2l0aW9uKFxyXG4gICAgICAkc2xpZGVyLXRodW1iLXdpZHRoICsgJHNsaWRlci10aHVtYi1kaXNhYmxlZC1ib3JkZXIgKiAyLFxyXG4gICAgICAkc2xpZGVyLXRodW1iLWhlaWdodCArICRzbGlkZXItdGh1bWItZGlzYWJsZWQtYm9yZGVyICogMlxyXG4gICAgKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoJHNsaWRlci10aHVtYi1kaXNhYmxlZC1zY2FsZSk7XHJcbiAgICBib3JkZXItd2lkdGg6ICRzbGlkZXItdGh1bWItZGlzYWJsZWQtYm9yZGVyO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLl9tZC1taW4ge1xyXG4gICAgLl9tZC1zaWduIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIERvbid0IGFuaW1hdGUgbGVmdC9yaWdodCB3aGlsZSBwYW5uaW5nICovXHJcbiAgJi5fbWQtZHJhZ2dpbmcge1xyXG4gICAgLl9tZC10aHVtYi1jb250YWluZXIsXHJcbiAgICAuX21kLXRyYWNrLWZpbGwge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoW21kLWRpc2NyZXRlXSkge1xyXG4gICAgLyogSGlkZSB0aGUgc2lnbiBhbmQgdGlja3MgaW4gbm9uLWRpc2NyZXRlIG1vZGUgKi9cclxuICAgIC5fbWQtdHJhY2stdGlja3MsXHJcbiAgICAuX21kLXNpZ24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgLl9tZC1zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgLl9tZC10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRzbGlkZXItdGh1bWItaG92ZXItc2NhbGUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZC1mb2N1c2VkIHtcclxuICAgICAgICAgIC5fbWQtZm9jdXMtcmluZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuX21kLXRodW1iIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZXJGb2N1c1RodW1iICRzbGlkZXItdGh1bWItZm9jdXMtZHVyYXRpb24gJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuX21kLWFjdGl2ZSB7XHJcbiAgICAgICAgLl9tZC1zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAuX21kLXRodW1iIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWZvY3VzLXNjYWxlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbbWQtZGlzY3JldGVdIHtcclxuICAgICY6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgLl9tZC1zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgJi5tZC1mb2N1c2VkIHtcclxuICAgICAgICAgIC5fbWQtZm9jdXMtcmluZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVyRGlzY3JldGVGb2N1c1JpbmcgLjVzICRzd2lmdC1lYXNlLWluLW91dC10aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuX21kLXRodW1iIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZXJEaXNjcmV0ZUZvY3VzVGh1bWIgLjVzICRzd2lmdC1lYXNlLWluLW91dC10aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5fbWQtc2xpZGVyLXdyYXBwZXIubWQtZm9jdXNlZCxcclxuICAgICAgJi5fbWQtYWN0aXZlIHtcclxuICAgICAgICAuX21kLXRodW1iIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5fbWQtc2lnbixcclxuICAgICAgICAuX21kLXNpZ246YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEuMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF1bcmVhZG9ubHldIHtcclxuICAgICAgLl9tZC10aHVtYiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgfVxyXG4gICAgICAuX21kLXNpZ24sXHJcbiAgICAgIC5fbWQtc2lnbjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSBzY2FsZSgxLjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2Rpc2FibGVkXSB7XHJcbiAgICAuX21kLXRyYWNrLWZpbGwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLl9tZC10cmFjay10aWNrcyB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAmOm5vdChbcmVhZG9ubHldKSAuX21kLXNpZ24ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgLl9tZC10aHVtYiB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHNsaWRlci10aHVtYi1kaXNhYmxlZC1zY2FsZSk7XHJcbiAgICB9XHJcbiAgICAuX21kLWRpc2FibGVkLXRodW1iIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW21kLXZlcnRpY2FsXSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLWhlaWdodDogJHNsaWRlci1taW4tc2l6ZTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIFxyXG4gICAgLl9tZC1zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgd2lkdGg6ICRzbGlkZXItc2l6ZTtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuX21kLXRyYWNrLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6ICRzbGlkZXItdHJhY2staGVpZ2h0O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHNsaWRlci10cmFjay1oZWlnaHR9IC8gMikpO1xyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtdGh1bWItY29udGFpbmVyIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAoJHNsaWRlci1zaXplIC8gMikgLSAoJHNsaWRlci10cmFjay1oZWlnaHQpIC8gMjtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAuX21kLXRodW1iOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fbWQtZm9jdXMtcmluZyB7XHJcbiAgICAgICAgbGVmdDogLSgoJHNsaWRlci1mb2N1cy10aHVtYi13aWR0aCAvIDIpIC0gKCRzbGlkZXItdHJhY2staGVpZ2h0IC8gMikpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC10cmFjay1maWxsIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZbbWQtZGlzY3JldGVdIHtcclxuICAgICAgLl9tZC1zaWduIHtcclxuICAgICAgICAkc2lnbi10b3A6IC0oJHNsaWRlci1zaWduLXRvcCAvIDIpICsgMTtcclxuXHJcbiAgICAgICAgbGVmdDogLSRzbGlkZXItc2lnbi1oZWlnaHQgLSAxMjtcclxuICAgICAgICB0b3A6ICRzaWduLXRvcDtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpIHRyYW5zbGF0ZTNkKCgtJHNsaWRlci1zaWduLXRvcCArIDEwKSAvIDAuNCwgMCAsMCk7XHJcblxyXG4gICAgICAgIC8qIFRoZSBhcnJvdyBwb2ludGluZyBsZWZ0IG5leHQgdGhlIHNpZ24gKi9cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRvcDogJHNpZ24tdG9wO1xyXG4gICAgICAgICAgbGVmdDogMTlweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6ICRzbGlkZXItYXJyb3ctd2lkdGggLyAyIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNsaWRlci1hcnJvdy13aWR0aCAvIDIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJHNsaWRlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcblxyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtOHB4LDApO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuX21kLXRodW1iLXRleHQge1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5fbWQtYWN0aXZlLFxyXG4gICAgICAubWQtZm9jdXNlZCxcclxuICAgICAgJltkaXNhYmxlZF1bcmVhZG9ubHlde1xyXG4gICAgICAgIC5fbWQtc2lnbjphZnRlciB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF1bcmVhZG9ubHldIHtcclxuICAgICAgLl9tZC10aHVtYiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgfVxyXG4gICAgICAuX21kLXNpZ24sXHJcbiAgICAgIC5fbWQtc2lnbjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSBzY2FsZSgxLjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZbbWQtaW52ZXJ0XSB7XHJcbiAgICAmOm5vdChbbWQtdmVydGljYWxdKSAuX21kLXRyYWNrLWZpbGwge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgICZbbWQtdmVydGljYWxdIHtcclxuICAgICAgLl9tZC10cmFjay1maWxsIHtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5tZC1zbGlkZXItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgJGl0ZW1zLXdpZHRoOiAyNXB4O1xyXG4gICRpdGVtcy1oZWlnaHQ6ICRpdGVtcy13aWR0aDtcclxuICAkaXRlbXMtbWFyZ2luOiAxNnB4O1xyXG5cclxuICAmID4gKjpmaXJzdC1jaGlsZCxcclxuICAmID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICY6bm90KG1kLXNsaWRlcil7XHJcbiAgICAgIG1pbi13aWR0aDogJGl0ZW1zLXdpZHRoO1xyXG4gICAgICBtYXgtd2lkdGg6ICgkaXRlbXMtd2lkdGggKiAyKSAtIDg7XHJcbiAgICAgIGhlaWdodDogJGl0ZW1zLWhlaWdodDtcclxuICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2Utb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiA+ICo6Zmlyc3QtY2hpbGQ6bm90KG1kLXNsaWRlcikge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkaXRlbXMtbWFyZ2luO1xyXG4gIH1cclxuXHJcbiAgJiA+ICo6bGFzdC1jaGlsZDpub3QobWQtc2xpZGVyKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGl0ZW1zLW1hcmdpbjtcclxuICB9XHJcblxyXG4gICZbbWQtdmVydGljYWxdIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJiA+ICo6Zmlyc3QtY2hpbGQ6bm90KG1kLXNsaWRlciksXHJcbiAgICAmID4gKjpsYXN0LWNoaWxkOm5vdChtZC1zbGlkZXIpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgLy8gc2l6ZSBvZiBhcnJvd3NcclxuICAgICAgaGVpZ2h0OiAkaXRlbXMtaGVpZ2h0ICogMjtcclxuICAgICAgbWFyZ2luLXRvcDogLSRpdGVtcy1oZWlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gIG1kLXNsaWRlci5tZC1kZWZhdWx0LXRoZW1lIC5fbWQtdHJhY2sge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLl9tZC1zdGlja3ktY2xvbmUge1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTk5OTlweCwtOTk5OXB4LDApO1xyXG5cclxuICAmW3N0aWNreS1zdGF0ZT1cImFjdGl2ZVwiXSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgJjpub3QoLm1kLXN0aWNreS1uby1lZmZlY3QpIC5fbWQtc3ViaGVhZGVyLWlubmVyIHtcclxuICAgICAgYW5pbWF0aW9uOiBzdWJoZWFkZXJTdGlja3lIb3ZlckluIDAuM3MgZWFzZS1vdXQgYm90aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiRzd2l0Y2gtd2lkdGg6IDM2cHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtaGVpZ2h0OiAkYmFzZWxpbmUtZ3JpZCAqIDMgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtYmFyLWhlaWdodDogMTRweCAhZGVmYXVsdDtcclxuJHN3aXRjaC10aHVtYi1zaXplOiAyMHB4ICFkZWZhdWx0O1xyXG4kc3dpdGNoLW1hcmdpbjogMTZweCAhZGVmYXVsdDtcclxuXHJcbi5tZC1pbmxpbmUtZm9ybSB7XHJcbiAgbWQtc3dpdGNoIHtcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gIH1cclxufVxyXG5cclxubWQtc3dpdGNoIHtcclxuICBtYXJnaW46ICRzd2l0Y2gtbWFyZ2luIDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBAaW5jbHVkZSBydGwobWFyZ2luLWxlZnQsIGluaGVyaXQsICRzd2l0Y2gtbWFyZ2luKTtcclxuICBAaW5jbHVkZSBydGwobWFyZ2luLXJpZ2h0LCAkc3dpdGNoLW1hcmdpbiwgaW5oZXJpdCk7XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tbGVmdCwgaW5oZXJpdCwgMCk7XHJcbiAgICBAaW5jbHVkZSBydGwobWFyZ2luLXJpZ2h0LCAwLCBpbmhlcml0KTtcclxuICB9XHJcbiAgXHJcbiAgJltkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLl9tZC1jb250YWluZXIge1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gICAgd2lkdGg6ICRzd2l0Y2gtd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRzd2l0Y2gtaGVpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCA4cHgpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAvLyBJZiB0aGUgdXNlciBtb3ZlcyBoaXMgbW91c2Ugb2ZmIHRoZSBzd2l0Y2gsIHN0aWwgZGlzcGxheSBncmFiYmluZyBjdXJzb3JcclxuICAmOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAuX21kLWRyYWdnaW5nLFxyXG4gICAgJi5fbWQtZHJhZ2dpbmcgLl9tZC1jb250YWluZXIge1xyXG4gICAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tZC1mb2N1c2VkOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAuX21kLXRodW1iOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgIHRvcDogLThweDtcclxuICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgIGJvdHRvbTogLThweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgubWQtY2hlY2tlZCkge1xyXG4gICAgICAuX21kLXRodW1iOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLl9tZC1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuX21kLWJhciB7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICB3aWR0aDogJHN3aXRjaC13aWR0aCAtIDJweDtcclxuICAgIHRvcDogJHN3aXRjaC1oZWlnaHQgLyAyIC0gJHN3aXRjaC1iYXItaGVpZ2h0IC8gMjtcclxuICAgIGhlaWdodDogJHN3aXRjaC1iYXItaGVpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgLl9tZC10aHVtYi1jb250YWluZXIge1xyXG4gICAgdG9wOiAkc3dpdGNoLWhlaWdodCAvIDIgLSAkc3dpdGNoLXRodW1iLXNpemUgLyAyO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAkc3dpdGNoLXdpZHRoIC0gJHN3aXRjaC10aHVtYi1zaXplO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAmLm1kLWNoZWNrZWQgLl9tZC10aHVtYi1jb250YWluZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7XHJcbiAgfVxyXG5cclxuICAuX21kLXRodW1iIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgaGVpZ2h0OiAkc3dpdGNoLXRodW1iLXNpemU7XHJcbiAgICB3aWR0aDogJHN3aXRjaC10aHVtYi1zaXplO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbGVmdDogLSRzd2l0Y2gtdGh1bWItc2l6ZTtcclxuICAgICAgdG9wOiAtJHN3aXRjaC10aHVtYi1zaXplO1xyXG4gICAgICByaWdodDogLSRzd2l0Y2gtdGh1bWItc2l6ZTtcclxuICAgICAgYm90dG9tOiAtJHN3aXRjaC10aHVtYi1zaXplO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLl9tZC1kcmFnZ2luZykge1xyXG4gICAgLl9tZC1iYXIsXHJcbiAgICAuX21kLXRodW1iLWNvbnRhaW5lcixcclxuICAgIC5fbWQtdGh1bWIge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtbGluZWFyO1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuX21kLWJhcixcclxuICAgIC5fbWQtdGh1bWIge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gIG1kLXN3aXRjaC5tZC1kZWZhdWx0LXRoZW1lIC5fbWQtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgfVxyXG4gIG1kLXN3aXRjaC5tZC1kZWZhdWx0LXRoZW1lLm1kLWNoZWNrZWQgLl9tZC1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RTtcclxuICB9XHJcbiAgbWQtc3dpdGNoLm1kLWRlZmF1bHQtdGhlbWUgLl9tZC10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuJHN1YmhlYWRlci1saW5lLWhlaWdodDogMWVtICFkZWZhdWx0O1xyXG4kc3ViaGVhZGVyLWZvbnQtc2l6ZTogcmVtKDEuNCkgIWRlZmF1bHQ7XHJcbiRzdWJoZWFkZXItcGFkZGluZzogKCRiYXNlbGluZS1ncmlkICogMikgIWRlZmF1bHQ7XHJcbiRzdWJoZWFkZXItZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcclxuJHN1YmhlYWRlci1tYXJnaW46IDAgMCAwIDAgIWRlZmF1bHQ7XHJcbiRzdWJoZWFkZXItc3RpY2t5LXNoYWRvdzogMHB4IDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTYpICFkZWZhdWx0O1xyXG5cclxuQGtleWZyYW1lcyBzdWJoZWFkZXJTdGlja3lIb3ZlckluIHtcclxuICAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6ICRzdWJoZWFkZXItc3RpY2t5LXNoYWRvdztcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzdWJoZWFkZXJTdGlja3lIb3Zlck91dCB7XHJcbiAgMCUge1xyXG4gICAgYm94LXNoYWRvdzogJHN1YmhlYWRlci1zdGlja3ktc2hhZG93O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uX21kLXN1YmhlYWRlci13cmFwcGVyIHtcclxuXHJcbiAgJjpub3QoLm1kLXN0aWNreS1uby1lZmZlY3QpIHtcclxuICAgIC5tZC1zdWJoZWFkZXIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dCBtYXJnaW47XHJcblxyXG4gICAgJi5tZC1zdGlja3ktY2xvbmUge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZbc3RpY2t5LXN0YXRlPVwiYWN0aXZlXCJdIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgubWQtc3RpY2t5LWNsb25lKVtzdGlja3ktcHJldi1zdGF0ZT1cImFjdGl2ZVwiXSAuX21kLXN1YmhlYWRlci1pbm5lcjphZnRlciB7XHJcbiAgICAgIGFuaW1hdGlvbjogc3ViaGVhZGVyU3RpY2t5SG92ZXJPdXQgMC4zcyBlYXNlLW91dCBib3RoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tZC1zdWJoZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJHN1YmhlYWRlci1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRzdWJoZWFkZXItZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRzdWJoZWFkZXItbGluZS1oZWlnaHQ7XHJcbiAgbWFyZ2luOiAkc3ViaGVhZGVyLW1hcmdpbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5fbWQtc3ViaGVhZGVyLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogJHN1YmhlYWRlci1wYWRkaW5nO1xyXG4gIH1cclxuXHJcbiAgLl9tZC1zdWJoZWFkZXItY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4kdGFicy1wYWdpbmF0b3Itd2lkdGg6ICRiYXNlbGluZS1ncmlkICogNCAhZGVmYXVsdDtcclxuJHRhYnMtdGFiLXdpZHRoOiAkYmFzZWxpbmUtZ3JpZCAqIDEyICFkZWZhdWx0O1xyXG4kdGFicy1oZWFkZXItaGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xyXG5cclxuQGtleWZyYW1lcyBtZC10YWItY29udGVudC1oaWRlIHtcclxuICAwJSB7IG9wYWNpdHk6IDE7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxubWQtdGFiLWRhdGEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxubWQtdGFicyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LXNocmluazogMDtcclxuICAmOm5vdCgubWQtbm8tdGFiLWNvbnRlbnQpOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMCArICR0YWJzLWhlYWRlci1oZWlnaHQ7XHJcbiAgfVxyXG4gICZbbWQtYWxpZ24tdGFicz1cImJvdHRvbVwiXSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHRhYnMtaGVhZGVyLWhlaWdodDtcclxuICAgIG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAkdGFicy1oZWFkZXItaGVpZ2h0O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogJHRhYnMtaGVhZGVyLWhlaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5tZC1keW5hbWljLWhlaWdodCB7XHJcbiAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgJi5tZC1hY3RpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmW21kLWJvcmRlci1ib3R0b21dIHtcclxuICAgIG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG4gICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgdG9wOiAkdGFicy1oZWFkZXItaGVpZ2h0ICsgMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxubWQtdGFicy13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gdHJhbnNmb3JtIGlzIG5lZWRlZCBmb3IgaU9TIFNhZmFyaSB0byBwcmV2ZW50IGNvbnRlbnQgZnJvbSBkaXNhcHBlYXJpbmcgb24gc2Nyb2xsXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICBtZC1wcmV2LWJ1dHRvbiwgbWQtbmV4dC1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6ICR0YWJzLXBhZ2luYXRvci13aWR0aDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluLW91dDtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5tZC1kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgbWQtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuICAgIH1cclxuICB9XHJcbiAgbWQtcHJldi1idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgcnRsLXByb3AobGVmdCwgcmlnaHQsIDApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlERTNMakV1TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGlBOElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGlBOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSXlOSEI0SWlCb1pXbG5hSFE5SWpJMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTWpRZ01qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGlBOFp5QnBaRDBpU0dWaFpHVnlJajRnUEdjK0lEeHlaV04wSUhnOUlpMDJNVGdpSUhrOUlpMHhNakE0SWlCbWFXeHNQU0p1YjI1bElpQjNhV1IwYUQwaU1UUXdNQ0lnYUdWcFoyaDBQU0l6TmpBd0lpOCtJRHd2Wno0Z1BDOW5QaUE4WnlCcFpEMGlUR0ZpWld3aVBpQThMMmMrSUR4bklHbGtQU0pKWTI5dUlqNGdQR2MrSUR4d2IyeDVaMjl1SUhCdmFXNTBjejBpTVRVdU5DdzNMalFnTVRRc05pQTRMREV5SURFMExERTRJREUxTGpRc01UWXVOaUF4TUM0NExERXlJQWtKSWlCemRIbHNaVDBpWm1sc2JEcDNhR2wwWlRzaUx6NGdQSEpsWTNRZ1ptbHNiRDBpYm05dVpTSWdkMmxrZEdnOUlqSTBJaUJvWldsbmFIUTlJakkwSWk4K0lEd3ZaejRnUEM5blBpQThaeUJwWkQwaVIzSnBaQ0lnWkdsemNHeGhlVDBpYm05dVpTSStJRHhuSUdScGMzQnNZWGs5SW1sdWJHbHVaU0krSUR3dlp6NGdQQzluUGlBOEwzTjJaejROQ2c9PScpO1xyXG4gIH1cclxuICBtZC1uZXh0LWJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBydGwtcHJvcChyaWdodCwgbGVmdCwgMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0Z1BDRXRMU0JIWlc1bGNtRjBiM0k2SUVGa2IySmxJRWxzYkhWemRISmhkRzl5SURFM0xqRXVNQ3dnVTFaSElFVjRjRzl5ZENCUWJIVm5MVWx1SUM0Z1UxWkhJRlpsY25OcGIyNDZJRFl1TURBZ1FuVnBiR1FnTUNrZ0lDMHRQaUE4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQaUE4YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIZHBaSFJvUFNJeU5IQjRJaUJvWldsbmFIUTlJakkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdNalFnTWpRaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQaUE4WnlCcFpEMGlTR1ZoWkdWeUlqNGdQR2MrSUR4eVpXTjBJSGc5SWkwMk1UZ2lJSGs5SWkweE16TTJJaUJtYVd4c1BTSnViMjVsSWlCM2FXUjBhRDBpTVRRd01DSWdhR1ZwWjJoMFBTSXpOakF3SWk4K0lEd3ZaejRnUEM5blBpQThaeUJwWkQwaVRHRmlaV3dpUGlBOEwyYytJRHhuSUdsa1BTSkpZMjl1SWo0Z1BHYytJRHh3YjJ4NVoyOXVJSEJ2YVc1MGN6MGlNVEFzTmlBNExqWXNOeTQwSURFekxqSXNNVElnT0M0MkxERTJMallnTVRBc01UZ2dNVFlzTVRJZ0NRa2lJSE4wZVd4bFBTSm1hV3hzT25kb2FYUmxPeUl2UGlBOGNtVmpkQ0JtYVd4c1BTSnViMjVsSWlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlMejRnUEM5blBpQThMMmMrSUR4bklHbGtQU0pIY21sa0lpQmthWE53YkdGNVBTSnViMjVsSWo0Z1BHY2daR2x6Y0d4aGVUMGlhVzVzYVc1bElqNGdQQzluUGlBOEwyYytJRHd2YzNablBnMEsnKTtcclxuICAgIG1kLWljb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1kLXN0cmV0Y2gtdGFicyB7XHJcbiAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgbWQtdGFiLWl0ZW0ge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxubWQtdGFicy1jYW52YXMge1xyXG4gIEBpbmNsdWRlIHBpZS1jbGVhcmZpeDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6ICR0YWJzLWhlYWRlci1oZWlnaHQ7XHJcbiAgLm1kLWR1bW15LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgcnRsLXByb3AobGVmdCwgcmlnaHQsIDApO1xyXG4gIH1cclxuICAmLm1kLXBhZ2luYXRlZCB7XHJcbiAgICBtYXJnaW46IDAgJHRhYnMtcGFnaW5hdG9yLXdpZHRoO1xyXG4gIH1cclxuICAmLm1kLWNlbnRlci10YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLm1kLXRhYiB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5tZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gIEBpbmNsdWRlIHBpZS1jbGVhcmZpeDtcclxuICBoZWlnaHQ6ICR0YWJzLWhlYWRlci1oZWlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbiAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogOTk5OTk5cHg7XHJcbiAgQGluY2x1ZGUgcnRsLXByb3AobGVmdCwgcmlnaHQsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgJi5tZC1jZW50ZXItdGFicyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxubWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6ICR0YWJzLWhlYWRlci1oZWlnaHQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxubWQtdGFiLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbiAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC8vIHRyYW5zZm9ybSBpcyBuZWVkZWQgZm9yIGlPUyBTYWZhcmkgdG8gcHJldmVudCBjb250ZW50IGZyb20gZGlzYXBwZWFyaW5nIG9uIHNjcm9sbFxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgJi5tZC1uby1zY3JvbGwge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJi5uZy1sZWF2ZSwgJi5tZC1uby10cmFuc2l0aW9uIHtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICYubWQtbGVmdDpub3QoLm1kLWFjdGl2ZSkge1xyXG4gICAgQGluY2x1ZGUgcnRsKHRyYW5zZm9ybSwgdHJhbnNsYXRlWCgtMTAwJSksIHRyYW5zbGF0ZVgoKzEwMCUpKTtcclxuICAgIGFuaW1hdGlvbjogMiAqICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbiBtZC10YWItY29udGVudC1oaWRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgICoge1xyXG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHN3aWZ0LWVhc2UtaW4tb3V0LWR1cmF0aW9uO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubWQtcmlnaHQ6bm90KC5tZC1hY3RpdmUpIHtcclxuICAgIEBpbmNsdWRlIHJ0bCh0cmFuc2Zvcm0sIHRyYW5zbGF0ZVgoMTAwJSksIHRyYW5zbGF0ZVgoLTEwMCUpKTtcclxuICAgIGFuaW1hdGlvbjogMiAqICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbiBtZC10YWItY29udGVudC1oaWRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgICoge1xyXG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHN3aWZ0LWVhc2UtaW4tb3V0LWR1cmF0aW9uO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gZGl2Lm5nLWxlYXZlIHtcclxuICAgIGFuaW1hdGlvbjogMiAqICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbiBtZC10YWItY29udGVudC1oaWRlO1xyXG4gIH1cclxufVxyXG5cclxubWQtaW5rLWJhciB7XHJcbiAgJGR1cmF0aW9uOiAkc3dpZnQtZWFzZS1pbi1vdXQtZHVyYXRpb24gKiAwLjU7XHJcbiAgJG11bHRpcGxpZXI6IDAuNTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgJi5tZC1sZWZ0IHtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgKCRkdXJhdGlvbiAqICRtdWx0aXBsaWVyKSAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uLFxyXG4gICAgICAgIHJpZ2h0ICRkdXJhdGlvbiAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xyXG4gIH1cclxuICAmLm1kLXJpZ2h0IHtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgJGR1cmF0aW9uICRzd2lmdC1lYXNlLWluLW91dC10aW1pbmctZnVuY3Rpb24sXHJcbiAgICAgICAgcmlnaHQgKCRkdXJhdGlvbiAqICRtdWx0aXBsaWVyKSAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xyXG4gIH1cclxufVxyXG5cclxubWQtdGFiIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgbGVmdDogLTk5OTlweDtcclxufVxyXG5cclxuLm1kLXRhYiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogJHRhYnMtaGVhZGVyLWhlaWdodCAtIDI0O1xyXG4gIHBhZGRpbmc6IDEycHggMjRweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzICRzd2lmdC1lYXNlLWluLW91dC10aW1pbmctZnVuY3Rpb247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgQGluY2x1ZGUgcnRsKGZsb2F0LCBsZWZ0LCByaWdodCk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgJi5tZC1mb2N1c2VkIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuICAmLm1kLWFjdGl2ZSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4gICYubWQtZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgJi5uZy1sZWF2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxubWQtdG9vbGJhciArIG1kLXRhYnMge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIFNlZSBoZWlnaHQgc2V0IGdsb2JhbGx5LCBkZXBlbmRlZCBvbiBieSBidXR0b25zXHJcblxyXG4kbWQtdG9hc3QtY29udGVudC1wYWRkaW5nOiAzICogJGJhc2VsaW5lLWdyaWQgLSAkYnV0dG9uLWxlZnQtcmlnaHQtcGFkZGluZyAhZGVmYXVsdDtcclxuJG1kLXRvYXN0LWJ1dHRvbi1sZWZ0LW1hcmdpbjogMyAqICRiYXNlbGluZS1ncmlkIC0gMiAqICRidXR0b24tbGVmdC1yaWdodC1wYWRkaW5nICFkZWZhdWx0O1xyXG4kbWQtdG9hc3QtdGV4dC1wYWRkaW5nOiAkYnV0dG9uLWxlZnQtcmlnaHQtcGFkZGluZyAhZGVmYXVsdDtcclxuXHJcblxyXG4ubWQtdG9hc3QtdGV4dCB7XHJcbiAgcGFkZGluZzogMCAkbWQtdG9hc3QtdGV4dC1wYWRkaW5nO1xyXG59XHJcblxyXG5tZC10b2FzdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6LWluZGV4LXRvYXN0O1xyXG5cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAvLyBBZGQgc29tZSBwYWRkaW5nIHRvIHRoZSBvdXRlciB0b2FzdCBjb250YWluZXIgc28gdGhhdCB0aGUgd3JhcHBlcidzIGJveCBzaGFkb3cgaXMgdmlzaWJsZVxyXG4gIHBhZGRpbmc6ICR0b2FzdC1tYXJnaW47XHJcblxyXG4gIC8vIFNldHVwIG9wYWNpdHkgdHJhbnNpdGlvbiBvbiB3aG9sZSB0b2FzdFxyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2Utb3V0O1xyXG5cclxuICAubWQtdG9hc3QtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBtYXgtaGVpZ2h0OiA3ICogJHRvYXN0LWhlaWdodDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgLy8gU2luY2Ugd2UncmUgdmVydGljYWxseSBjZW50ZXJpbmcgb3VyIHRleHQgYnkgdXNpbmcgZmxleGJveCBhbmQgaGF2aW5nIGEgbWluLWhlaWdodCwgd2UgbmVlZCB0byBhcHBseVxyXG4gICAgLy8gYSBmaXggZm9yIGFuIElFMTEgZmxleGJ1Zywgb3RoZXJ3aXNlIHRoZSB0ZXh0IHdvbid0IGJlIGNlbnRlcmVkIHZlcnRpY2FsbHkuXHJcbiAgICBAaW5jbHVkZSBpZTExLW1pbi1oZWlnaHQtZmxleGJ1Zyg0OHB4KTtcclxuXHJcbiAgICBwYWRkaW5nOiAwICRtZC10b2FzdC1jb250ZW50LXBhZGRpbmc7XHJcblxyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC8vIFNldHVwIGZvciB0cmFuc2Zvcm0gdHJhbnNpdGlvbnMgb24gaW5uZXIgY29udGVudFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGVaKDBkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2Utb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIHJ0bChqdXN0aWZ5LWNvbnRlbnQsIGZsZXgtc3RhcnQsIGZsZXgtZW5kKTtcclxuICB9XHJcblxyXG4gICYubWQtY2Fwc3VsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuICAgIC5tZC10b2FzdC1jb250ZW50IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgIC5tZC10b2FzdC1jb250ZW50IHtcclxuICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBUcmFuc2l0aW9uIGRpZmZlcmVudGx5IHdoZW4gc3dpcGluZyAqL1xyXG4gICYuX21kLXN3aXBlbGVmdCxcclxuICAmLl9tZC1zd2lwZXJpZ2h0LFxyXG4gICYuX21kLXN3aXBldXAsXHJcbiAgJi5fbWQtc3dpcGVkb3duIHtcclxuICAgIC5tZC10b2FzdC1jb250ZW50IHtcclxuICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2Utb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5uZy1lbnRlciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLm1kLXRvYXN0LWNvbnRlbnQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgfVxyXG4gICAgJi5fbWQtdG9wIHtcclxuICAgICAgLm1kLXRvYXN0LWNvbnRlbnQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIC5tZC10b2FzdC1jb250ZW50IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qXHJcbiAgICogV2hlbiB0aGUgdG9hc3QgZG9lc24ndCB0YWtlIHVwIHRoZSB3aG9sZSBzY3JlZW4sXHJcbiAgICogbWFrZSBpdCByb3RhdGUgd2hlbiB0aGUgdXNlciBzd2lwZXMgaXQgYXdheVxyXG4gICAqL1xyXG4gICYubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcclxuICAgIC5tZC10b2FzdC1jb250ZW50IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9tZC1zd2lwZXVwIHtcclxuICAgICAgLm1kLXRvYXN0LWNvbnRlbnQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuX21kLXN3aXBlZG93biB7XHJcbiAgICAgIC5tZC10b2FzdC1jb250ZW50IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuX21kLXRvcCB7XHJcbiAgICAgIC5tZC10b2FzdC1jb250ZW50IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1kLWFjdGlvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5tZC1idXR0b24ge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1yaWdodCwgMCwgJG1kLXRvYXN0LWJ1dHRvbi1sZWZ0LW1hcmdpbik7XHJcbiAgICBAaW5jbHVkZSBydGwobWFyZ2luLWxlZnQsICRtZC10b2FzdC1idXR0b24tbGVmdC1tYXJnaW4sIDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSAtIDEpIHtcclxuICBtZC10b2FzdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICYubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgJi5fbWQtc3dpcGV1cCB7XHJcbiAgICAgICAgLm1kLXRvYXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5fbWQtc3dpcGVkb3duIHtcclxuICAgICAgICAubWQtdG9hc3QtY29udGVudCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcbiAgbWQtdG9hc3Qge1xyXG4gICAgbWluLXdpZHRoOiAyODhweCArICR0b2FzdC1tYXJnaW4gKiAyO1xyXG4gICAgJi5fbWQtYm90dG9tIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi5fbWQtbGVmdCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLl9tZC1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5fbWQtdG9wIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFN1cHBvcnQgZm9yIFJUTCBhbGlnbm1lbnRcclxuICAgICYuX21kLXN0YXJ0IHtcclxuICAgICAgQGluY2x1ZGUgcnRsLXByb3AobGVmdCwgcmlnaHQsIDApO1xyXG4gICAgfVxyXG5cclxuICAgICYuX21kLWVuZCB7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKHJpZ2h0LCBsZWZ0LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAvKlxyXG4gICAqIFdoZW4gdGhlIHRvYXN0IGRvZXNuJ3QgdGFrZSB1cCB0aGUgd2hvbGUgc2NyZWVuLFxyXG4gICAqIG1ha2UgaXQgcm90YXRlIHdoZW4gdGhlIHVzZXIgc3dpcGVzIGl0IGF3YXlcclxuICAgKi9cclxuICAgICYubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgJi5fbWQtc3dpcGVsZWZ0IHtcclxuICAgICAgICAubWQtdG9hc3QtY29udGVudCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLl9tZC1zd2lwZXJpZ2h0IHtcclxuICAgICAgICAubWQtdG9hc3QtY29udGVudCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LWxnKSB7XHJcbiAgbWQtdG9hc3Qge1xyXG4gICAgLm1kLXRvYXN0LWNvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6ICRiYXNlbGluZS1ncmlkICogNzE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gIG1kLXRvYXN0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gV2hpbGUgYW5pbWF0aW5nLCBzZXQgdGhlIHRvYXN0IHBhcmVudCdzIG92ZXJmbG93IHRvIGhpZGRlbiBzbyBzY3JvbGxiYXJzIGRvIG5vdCBhcHBlYXJcclxuLl9tZC10b2FzdC1hbmltYXRpbmcge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gU3RhbmRhcmQvRGVza3RvcCBIZWlnaHRzXHJcbiR0b29sYmFyLXRvb2xzLWhlaWdodDogNjRweCAhZGVmYXVsdDtcclxuJHRvb2xiYXItaGVpZ2h0OiA2NHB4ICFkZWZhdWx0O1xyXG4kdG9vbGJhci1tZWRpdW0tdGFsbC1oZWlnaHQ6IDg4cHggIWRlZmF1bHQ7XHJcbiR0b29sYmFyLXRhbGwtaGVpZ2h0OiAxMjhweCAhZGVmYXVsdDtcclxuXHJcbi8vIE1vYmlsZSBwb3J0cmFpdCBoZWlnaHRzXHJcbiR0b29sYmFyLXRvb2xzLWhlaWdodC1tb2JpbGUtcG9ydHJhaXQ6IDU2cHggIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWhlaWdodC1tb2JpbGUtcG9ydHJhaXQ6IDU2cHggIWRlZmF1bHQ7XHJcblxyXG4vLyBNb2JpbGUgbGFuZHNjYXBlIGhlaWdodHNcclxuJHRvb2xiYXItdG9vbHMtaGVpZ2h0LW1vYmlsZS1sYW5kc2NhcGU6IDQ4cHggIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWhlaWdodC1tb2JpbGUtbGFuZHNjYXBlOiA0OHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0b29sYmFyLWluZGVudC1tYXJnaW46IDY0cHggIWRlZmF1bHQ7XHJcbiR0b29sYmFyLXBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kaWNvbi1idXR0b24tbWFyZ2luLW9mZnNldDogcmVtKC0wLjgwMCkgIWRlZmF1bHQ7XHJcblxyXG5tZC10b29sYmFyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIGZvbnQtc2l6ZTogcmVtKDIuMCk7XHJcbiAgbWluLWhlaWdodDogJGJhc2VsaW5lLWdyaWQgKiA4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3dpZnQtZWFzZS1pbi1vdXQtZHVyYXRpb247XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRzd2lmdC1lYXNlLWluLW91dC10aW1pbmctZnVuY3Rpb247XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgZmlsbCwgY29sb3I7XHJcblxyXG4gICYubWQtd2hpdGVmcmFtZS16MS1hZGQsICYubWQtd2hpdGVmcmFtZS16MS1yZW1vdmUge1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkc3dpZnQtZWFzZS1pbi1vdXQtZHVyYXRpb24gbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgbWQtdG9vbGJhci1maWxsZXIge1xyXG4gICAgd2lkdGg6IDkgKiAkYmFzZWxpbmUtZ3JpZDtcclxuICB9XHJcblxyXG4gICosXHJcbiAgKjpiZWZvcmUsXHJcbiAgKjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLy8gQnkgZGVmYXVsdCAkbmdBbmltYXRlIGxvb2tzIGZvciB0cmFuc2l0aW9uIGR1cmF0aW9ucyBvbiB0aGUgZWxlbWVudCwgd2hlbiB1c2luZyBuZy1oaWRlLCBuZy1pZiwgbmctc2hvdy5cclxuICAvLyBUaGUgdG9vbGJhciBoYXMgYSB0cmFuc2l0aW9uIGR1cmF0aW9uIGFwcGxpZWQsIHdoaWNoIG1lYW5zLCB0aGF0ICRuZ0FuaW1hdGUgZGVsYXlzIHRoZSBoaWRlIHByb2Nlc3MuXHJcbiAgLy8gVG8gYXZvaWQgdGhpcywgd2UgbmVlZCB0byByZXNldCB0aGUgdHJhbnNpdGlvbiwgd2hlbiAkbmdBbmltYXRlIGxvb2tzIGZvciB0aGUgZHVyYXRpb24uXHJcbiAgJi5uZy1hbmltYXRlIHtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm1kLXRhbGwge1xyXG4gICAgaGVpZ2h0OiAkdG9vbGJhci10YWxsLWhlaWdodDtcclxuICAgIG1pbi1oZWlnaHQ6ICR0b29sYmFyLXRhbGwtaGVpZ2h0O1xyXG4gICAgbWF4LWhlaWdodDogJHRvb2xiYXItdGFsbC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAmLm1kLW1lZGl1bS10YWxsIHtcclxuICAgIGhlaWdodDogJHRvb2xiYXItbWVkaXVtLXRhbGwtaGVpZ2h0O1xyXG4gICAgbWluLWhlaWdodDogJHRvb2xiYXItbWVkaXVtLXRhbGwtaGVpZ2h0O1xyXG4gICAgbWF4LWhlaWdodDogJHRvb2xiYXItbWVkaXVtLXRhbGwtaGVpZ2h0O1xyXG5cclxuICAgIC5tZC10b29sYmFyLXRvb2xzIHtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAubWQtaW5kZW50IHtcclxuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICR0b29sYmFyLWluZGVudC1tYXJnaW4pO1xyXG4gIH1cclxuXHJcbiAgfiBtZC1jb250ZW50IHtcclxuICAgID4gbWQtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBtZC1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWQtZGl2aWRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1kLXRvb2xiYXItdG9vbHMge1xyXG4gIGZvbnQtc2l6ZTogJHRpdGxlLWZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkdG9vbGJhci10b29scy1oZWlnaHQ7XHJcbiAgbWF4LWhlaWdodDogJHRvb2xiYXItdG9vbHMtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6IDAgJHRvb2xiYXItcGFkZGluZztcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIGgxLCBoMiwgaDMge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAuZmlsbC1oZWlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5tZC1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJiwgJi5tZC1pY29uLWJ1dHRvbiBtZC1pY29uIHtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHN3aWZ0LWVhc2UtaW4tb3V0LWR1cmF0aW9uO1xyXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgZmlsbCwgY29sb3I7XHJcblxyXG4gICAgICAvLyBOb3JtYWxseSAubWQtYnV0dG9uIGlzIGFscmVhZHkgcmVzZXR0aW5nIHRoZSB0cmFuc2l0aW9uLCB3aGVuICRuZ0FuaW1hdGUgbG9va3MgZm9yIHRoZSBkdXJhdGlvbixcclxuICAgICAgLy8gYnV0IGluIHRoaXMgY2FzZSwgdGhlIHNlbGVjdG9yIGhhcyBhIGhpZ2hlciBzcGVjaWZpY2l0eSB0aGFuIHRoZSBgcmVzZXQgc2VsZWN0b3JgLCB3aGljaCBtZWFucywgdGhhdFxyXG4gICAgICAvLyB3ZSBuZWVkIHRvIHJlc2V0IHRoZSB0cmFuc2l0aW9uIG91ciBzZWxmLlxyXG4gICAgICAmLm5nLWFuaW1hdGUge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJj4gLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAkaWNvbi1idXR0b24tbWFyZ2luLW9mZnNldCk7XHJcbiAgfVxyXG4gICY+IC5tZC1idXR0b246bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAkaWNvbi1idXR0b24tbWFyZ2luLW9mZnNldCk7XHJcbiAgfVxyXG5cclxuICAmPiBtZC1tZW51Omxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgJGljb24tYnV0dG9uLW1hcmdpbi1vZmZzZXQpO1xyXG4gICAgJiA+IC5tZC1idXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhhbmRsZSBtb2JpbGUgcG9ydHJhaXRcclxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20gLSAxKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gIG1kLXRvb2xiYXIge1xyXG4gICAgbWluLWhlaWdodDogJHRvb2xiYXItaGVpZ2h0LW1vYmlsZS1wb3J0cmFpdDtcclxuICB9XHJcblxyXG4gIC5tZC10b29sYmFyLXRvb2xzIHtcclxuICAgIGhlaWdodDogJHRvb2xiYXItaGVpZ2h0LW1vYmlsZS1wb3J0cmFpdDtcclxuICAgIG1heC1oZWlnaHQ6ICR0b29sYmFyLWhlaWdodC1tb2JpbGUtcG9ydHJhaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIYW5kbGUgbW9iaWxlIGxhbmRzY2FwZVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSAtIDEpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gIG1kLXRvb2xiYXIge1xyXG4gICAgbWluLWhlaWdodDogJHRvb2xiYXItaGVpZ2h0LW1vYmlsZS1sYW5kc2NhcGU7XHJcbiAgfVxyXG5cclxuICAubWQtdG9vbGJhci10b29scyB7XHJcbiAgICBoZWlnaHQ6ICR0b29sYmFyLWhlaWdodC1tb2JpbGUtbGFuZHNjYXBlO1xyXG4gICAgbWF4LWhlaWdodDogJHRvb2xiYXItaGVpZ2h0LW1vYmlsZS1sYW5kc2NhcGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuJHRvb2x0aXAtZm9udHNpemUtbGc6IHJlbSgxKSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtZm9udHNpemUtc206IHJlbSgxLjQpICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1oZWlnaHQtbGc6IHJlbSgyLjIpICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1oZWlnaHQtc206IHJlbSgzLjIpICFkZWZhdWx0O1xyXG4kdG9vbHRpcC10b3AtbWFyZ2luLWxnOiByZW0oMS40KSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtdG9wLW1hcmdpbi1zbTogcmVtKDIuNCkgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWxyLXBhZGRpbmctbGc6IHJlbSgwLjgpICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1sci1wYWRkaW5nLXNtOiByZW0oMS42KSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiByZW0oMy4yMCkgIWRlZmF1bHQ7XHJcblxyXG5tZC10b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogJHotaW5kZXgtdG9vbHRpcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnRzaXplLXNtO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udHNpemUtbGc7XHJcbiAgfVxyXG5cclxuICAuX21kLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8qICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyovXHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWhlaWdodC1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkdG9vbHRpcC1oZWlnaHQtc207XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICR0b29sdGlwLWxyLXBhZGRpbmctc207XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdG9vbHRpcC1sci1wYWRkaW5nLXNtO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICBoZWlnaHQ6ICR0b29sdGlwLWhlaWdodC1sZztcclxuICAgICAgbGluZS1oZWlnaHQ6ICR0b29sdGlwLWhlaWdodC1sZztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkdG9vbHRpcC1sci1wYWRkaW5nLWxnO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkdG9vbHRpcC1sci1wYWRkaW5nLWxnO1xyXG4gICAgfVxyXG4gICAgJi5fbWQtc2hvdy1hZGQge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICYuX21kLXNob3csICYuX21kLXNob3ctYWRkLWFjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XHJcbiAgICB9XHJcbiAgICAmLl9tZC1zaG93LXJlbW92ZSB7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLW91dDtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICAmLl9tZC1zaG93LXJlbW92ZS1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fbWQtaGlkZSB7XHJcbiAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1pbjtcclxuICB9XHJcblxyXG4gICYuX21kLXNob3cge1xyXG4gICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2Utb3V0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4kdmlydHVhbC1yZXBlYXQtc2Nyb2xsYmFyLXdpZHRoOiAxNnB4ICFkZWZhdWx0O1xyXG5cclxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLm1kLXZpcnR1YWwtcmVwZWF0LXNjcm9sbGVyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1kLXZpcnR1YWwtcmVwZWF0LXNpemVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgfVxyXG5cclxuICAubWQtdmlydHVhbC1yZXBlYXQtb2Zmc2V0dGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1vcmllbnQtaG9yaXpvbnRhbCB7XHJcbiAgLm1kLXZpcnR1YWwtcmVwZWF0LXNjcm9sbGVyIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubWQtdmlydHVhbC1yZXBlYXQtb2Zmc2V0dGVyIHtcclxuICAgIC8vIExlYXZlIHJvb20gZm9yIHRoZSBzY3JvbGwgYmFyLlxyXG4gICAgLy8gVE9ETzogV2lsbCBwcm9iYWJseSBuZWVkIHRvIHBlcmZvcm0gbWVhc3VyZW1lbnRzIGF0IHJ1bnRpbWUuXHJcbiAgICBib3R0b206ICR2aXJ0dWFsLXJlcGVhdC1zY3JvbGxiYXItd2lkdGg7XHJcbiAgICBAaW5jbHVkZSBydGwtcHJvcChyaWdodCwgbGVmdCwgYXV0byk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLm1kLXdoaXRlZnJhbWUtMWRwLCAubWQtd2hpdGVmcmFtZS16MSB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxufVxyXG4ubWQtd2hpdGVmcmFtZS0yZHAge1xyXG4gIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtM2RwIHtcclxuICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctM2RwO1xyXG59XHJcbi5tZC13aGl0ZWZyYW1lLTRkcCwgLm1kLXdoaXRlZnJhbWUtejJ7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTRkcDtcclxufVxyXG4ubWQtd2hpdGVmcmFtZS01ZHAge1xyXG4gIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy01ZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtNmRwIHtcclxuICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNmRwO1xyXG59XHJcbi5tZC13aGl0ZWZyYW1lLTdkcCwgLm1kLXdoaXRlZnJhbWUtejMge1xyXG4gIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtOGRwIHtcclxuICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctOGRwO1xyXG59XHJcbi5tZC13aGl0ZWZyYW1lLTlkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTlkcDtcclxufVxyXG4ubWQtd2hpdGVmcmFtZS0xMGRwLCAubWQtd2hpdGVmcmFtZS16NCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTEwZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMTFkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTExZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMTJkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTEyZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMTNkcCwgLm1kLXdoaXRlZnJhbWUtejV7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTEzZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMTRkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE0ZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMTVkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE1ZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMTZkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE2ZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMTdkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE3ZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMThkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE4ZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMTlkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE5ZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMjBkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTIwZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMjFkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTIxZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMjJkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTIyZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMjNkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTIzZHA7XHJcbn1cclxuLm1kLXdoaXRlZnJhbWUtMjRkcCB7XHJcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTI0ZHA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgbWQtd2hpdGVmcmFtZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICBtZC13aGl0ZWZyYW1lLCBbbWQtd2hpdGVmcmFtZV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiogU2luY2UgTGF5b3V0IEFQSSB1c2VzIG5nLWNsb2FrIHRvIGhpZGUgdGhlIGRvbSBlbGVtZW50cyB3aGlsZSBsYXlvdXRzIGFyZSBhZGp1c3RlZFxyXG4qXHJcbiovXHJcbltuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgW2RhdGEtbmctY2xvYWtdLCBbeC1uZy1jbG9ha10sIC5uZy1jbG9haywgLngtbmctY2xvYWsge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypcclxuKlxyXG4qICBSZXNwb25zaXZlIGF0dHJpYnV0ZXNcclxuKlxyXG4qICBSZWZlcmVuY2VzOlxyXG4qICAxKSBodHRwczovL3Njb3RjaC5pby90dXRvcmlhbHMvYS12aXN1YWwtZ3VpZGUtdG8tY3NzMy1mbGV4Ym94LXByb3BlcnRpZXMjZmxleFxyXG4qICAyKSBodHRwczovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy9mL2ZsZXgvXHJcbiogIDMpIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2EtZ3VpZGUtdG8tZmxleGJveC9cclxuKiAgNCkgaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyMzLW1pbi1oZWlnaHQtb24tYS1mbGV4LWNvbnRhaW5lci13b250LWFwcGx5LXRvLWl0cy1mbGV4LWl0ZW1zXHJcbiogIDUpIGh0dHA6Ly9nb2RiYW4uY29tLnVhL3Byb2plY3RzL2ZsZXhncmlkXHJcbipcclxuKlxyXG4qL1xyXG5cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuICAubGF5b3V0LWZpbGwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qXHJcbiAqICBBcHBseSBNaXhpbnMgdG8gY3JlYXRlIExheW91dC9GbGV4Ym94IHN0eWxlc1xyXG4gKlxyXG4gKi9cclxuXHJcblxyXG5AaW5jbHVkZSBsYXlvdXRzX2Zvcl9icmVha3BvaW50KCk7XHJcbkBpbmNsdWRlIGxheW91dC1wYWRkaW5nLW1hcmdpbigpO1xyXG5cclxuXHJcblxyXG4vKipcclxuICogYGhpZGUtZ3Qtc20gc2hvdy1ndC1sZ2Agc2hvdWxkIGhpZGUgZnJvbSA2MDBweCB0byAxMjAwcHhcclxuICogYHNob3ctbWQgaGlkZS1ndC1zbWAgc2hvdWxkIHNob3cgZnJvbSAwcHggdG8gOTYwcHggYW5kIGhpZGUgYXQgPjk2MHB4XHJcbiAqIGBoaWRlLWd0LW1kIHNob3ctZ3Qtc21gIHNob3VsZCBzaG93IGV2ZXJ5d2hlcmUgKHNob3cgb3ZlcnJpZGVzIGhpZGUpYFxyXG4gKlxyXG4gKiAgaGlkZSBtZWFucyBoaWRlIGV2ZXJ5d2hlcmVcclxuICogIFNpemVzOlxyXG4gKiAgICAgICAgICRsYXlvdXQtYnJlYWtwb2ludC14czogICAgIDYwMHB4ICFkZWZhdWx0O1xyXG4gKiAgICAgICAgICRsYXlvdXQtYnJlYWtwb2ludC1zbTogICAgIDk2MHB4ICFkZWZhdWx0O1xyXG4gKiAgICAgICAgICRsYXlvdXQtYnJlYWtwb2ludC1tZDogICAgIDEyODBweCAhZGVmYXVsdDtcclxuICogICAgICAgICAkbGF5b3V0LWJyZWFrcG9pbnQtbGc6ICAgICAxOTIwcHggIWRlZmF1bHQ7XHJcbiAqL1xyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMgLSAxKSB7XHJcbiAgLy8gWHRyYS1TTUFMTCAgU0NSRUVOXHJcbiAgLmhpZGUteHMsIC5oaWRlIHtcclxuICAgICY6bm90KC5zaG93LXhzKTpub3QoLnNob3cpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbGF5b3V0c19mb3JfYnJlYWtwb2ludCh4cyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuICAvLyBCSUdHRVIgVEhBTiBYdHJhLVNNQUxMIFNDUkVFTlxyXG4gIEBpbmNsdWRlIGxheW91dHNfZm9yX2JyZWFrcG9pbnQoZ3QteHMpO1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSAtIDEpIHtcclxuICAuaGlkZSwgLmhpZGUtZ3QteHMge1xyXG4gICAgJjpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1zbSk6bm90KC5zaG93KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oaWRlLXNtOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LXNtKTpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYXlvdXRzX2Zvcl9icmVha3BvaW50KHNtKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG4gIC8vIEJJR0dFUiBUSEFOIFNNQUxMIFNDUkVFTlxyXG4gIEBpbmNsdWRlIGxheW91dHNfZm9yX2JyZWFrcG9pbnQoZ3Qtc20pO1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1tZCAtIDEpIHtcclxuICAvLyBNRURJVU0gU0NSRUVOXHJcbiAgLmhpZGUsIC5oaWRlLWd0LXhzLCAuaGlkZS1ndC1zbSB7XHJcbiAgICAmOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctbWQpOm5vdCguc2hvdykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGlkZS1tZDpub3QoLnNob3ctbWQpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGxheW91dHNfZm9yX2JyZWFrcG9pbnQobWQpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSB7XHJcbiAgLy8gQklHR0VSIFRIQU4gTUVESVVNIFNDUkVFTlxyXG4gIEBpbmNsdWRlIGxheW91dHNfZm9yX2JyZWFrcG9pbnQoZ3QtbWQpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LWxnIC0gMSkge1xyXG4gIC8vIExBUkdFIFNDUkVFTlxyXG4gIC5oaWRlLC5oaWRlLWd0LXhzLCAuaGlkZS1ndC1zbSwgLmhpZGUtZ3QtbWQge1xyXG4gICAgJjpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctbGcpOm5vdCguc2hvdykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGlkZS1sZzpub3QoLnNob3ctbGcpOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGxheW91dHNfZm9yX2JyZWFrcG9pbnQobGcpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LWxnKSB7XHJcbiAgQGluY2x1ZGUgbGF5b3V0c19mb3JfYnJlYWtwb2ludChndC1sZyk7XHJcbiAgQGluY2x1ZGUgbGF5b3V0c19mb3JfYnJlYWtwb2ludCh4bCk7XHJcblxyXG4gIC8vIEJJR0dFUiBUSEFOIExBUkdFIFNDUkVFTlxyXG4gIC5oaWRlLCAuaGlkZS1ndC14cywgLmhpZGUtZ3Qtc20sIC5oaWRlLWd0LW1kLCAuaGlkZS1ndC1sZyB7XHJcbiAgICAmOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QtbWQpOm5vdCguc2hvdy1ndC1sZyk6bm90KC5zaG93LXhsKTpub3QoLnNob3cpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhpZGUteGw6bm90KC5zaG93LXhsKTpub3QoLnNob3ctZ3QtbGcpOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBHZW5lcmFsIHByaW50aW5nIFJ1bGVzXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG4gIC5oaWRlLXByaW50Om5vdCguc2hvdy1wcmludCk6bm90KC5zaG93KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBSZXNldFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4qIHtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAtby10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLW1zLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAtbW96LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSZXNldCBub24gYW5ndWxhci1tYXRlcmlhbCBpbnB1dCdzIGRlZmF1bHQgYnJvd3Nlci9vcyBzdHlsZXNcclxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSB7XHJcbiAgICA+IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgPiBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgPiBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICA+IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgICA+IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuICAgID4gYnV0dG9uLFxyXG4gICAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4gICAgPiBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXHJcbiAgICA+IHRleHRhcmVhIHtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSB7XHJcbiAgICA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbiAgICA+IGJ1dHRvbixcclxuICAgID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLmlwaG9uZSwgLmFuZHJvaWQge1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbiAgICAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgLmgxIHtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMiwgLmgyIHtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgLmgzIHtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJEYXhcIiwgU2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGg0LCAuaDQge1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGg1LCAuaDUge1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGg2LCAuaDYge1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4sIGxhYmVsLCBwLCBhLCBiLCAuX21kLXRleHQge1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLXRvb2x0aXAge1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLyogYnV0dG9uIHtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICAgIH0qL1xyXG4gICAgc3BhbiwgbGFiZWwsIHAsIGEsIGksIGIsIC5fbWQtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiBhIHtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHNwYW4ge1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gaSB7XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlLmdyb3VwID4gLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWxvZ2luIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1sb2dpbiBzcGFuIHtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFkZ2UtYXYge1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogMzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWRnZS10ZXh0IHtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvLW1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgVmFyaWFibGVzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEYXgnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4kZm9udC1mYW1pbHktY29kZTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1ib2R5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuXHJcbiRmb250LXNpemUtcm9vdDogNjIuNSU7XHJcbiRmb250LXNpemUtYmFzZTogMS4ycmVtO1xyXG5cclxuJGgxOiAyLjRyZW07XHJcbiRoMjogMi4wcmVtO1xyXG4kaDM6IDEuNnJlbTtcclxuJGg0OiAxLjRyZW07XHJcbiRoNTogMS4zcmVtO1xyXG4kaDY6IDEuMnJlbTtcclxuXHJcbi8vIFRvb2xiYXJcclxuJHRvb2xiYXJIZWlnaHQ6IDY0cHg7XHJcblxyXG4vLyBOYXZpZ2F0aW9uIFNpZGVuYXZcclxuJG5hdmlnYXRpb25XaWR0aDogMjQwcHg7XHJcbiRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg6IDY0cHg7XHJcblxyXG4vLyBNYXRlcmlhbCBjb2xvcnNcclxuLy8gaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9zdHlsZS9jb2xvci5odG1sXHJcbiRjb250cmFzdHNNYXA6IChcclxuICAgICdkYXJrJzogcmdiYSgwLCAwLCAwLCAwLjg3KSxcclxuICAgICdsaWdodCc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NyksXHJcbiAgICAnc3Ryb25nLWxpZ2h0JzogcmdiKDI1NSwgMjU1LCAyNTUpXHJcbik7XHJcblxyXG4kbWF0ZXJpYWxDb2xvcnNNYXA6IChcclxuICAgICdyZWQnOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0ZGRUJFRSxcclxuICAgICAgICAgICAgJzEwMCc6ICNGRkNERDIsXHJcbiAgICAgICAgICAgICcyMDAnOiAjRUY5QTlBLFxyXG4gICAgICAgICAgICAnMzAwJzogI0U1NzM3MyxcclxuICAgICAgICAgICAgJzQwMCc6ICNFRjUzNTAsXHJcbiAgICAgICAgICAgICc1MDAnOiAjRjQ0MzM2LFxyXG4gICAgICAgICAgICAnNjAwJzogI0U1MzkzNSxcclxuICAgICAgICAgICAgJzcwMCc6ICNEMzJGMkYsXHJcbiAgICAgICAgICAgICc4MDAnOiAjQzYyODI4LFxyXG4gICAgICAgICAgICAnOTAwJzogI0I3MUMxQyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjRkY4QTgwLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICNGRjUyNTIsXHJcbiAgICAgICAgICAgICdBNDAwJzogI0ZGMTc0NCxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjRDUwMDAwXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzQwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNTAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTEwMCc6J2RhcmsnLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAncGluayc6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAjRkNFNEVDLFxyXG4gICAgICAgICAgICAnMTAwJzogI0Y4QkJEMCxcclxuICAgICAgICAgICAgJzIwMCc6ICNGNDhGQjEsXHJcbiAgICAgICAgICAgICczMDAnOiAjRjA2MjkyLFxyXG4gICAgICAgICAgICAnNDAwJzogI0VDNDA3QSxcclxuICAgICAgICAgICAgJzUwMCc6ICNFOTFFNjMsXHJcbiAgICAgICAgICAgICc2MDAnOiAjRDgxQjYwLFxyXG4gICAgICAgICAgICAnNzAwJzogI0MyMTg1QixcclxuICAgICAgICAgICAgJzgwMCc6ICNBRDE0NTcsXHJcbiAgICAgICAgICAgICc5MDAnOiAjODgwRTRGLFxyXG4gICAgICAgICAgICAnQTEwMCc6ICNGRjgwQUIsXHJcbiAgICAgICAgICAgICdBMjAwJzogI0ZGNDA4MSxcclxuICAgICAgICAgICAgJ0E0MDAnOiAjRjUwMDU3LFxyXG4gICAgICAgICAgICAnQTcwMCc6ICNDNTExNjJcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNDAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNTAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICdBMjAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICdBNDAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICdBNzAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdwdXJwbGUnOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0YzRTVGNSxcclxuICAgICAgICAgICAgJzEwMCc6ICNFMUJFRTcsXHJcbiAgICAgICAgICAgICcyMDAnOiAjQ0U5M0Q4LFxyXG4gICAgICAgICAgICAnMzAwJzogI0JBNjhDOCxcclxuICAgICAgICAgICAgJzQwMCc6ICNBQjQ3QkMsXHJcbiAgICAgICAgICAgICc1MDAnOiAjOUMyN0IwLFxyXG4gICAgICAgICAgICAnNjAwJzogIzhFMjRBQSxcclxuICAgICAgICAgICAgJzcwMCc6ICM3QjFGQTIsXHJcbiAgICAgICAgICAgICc4MDAnOiAjNkExQjlBLFxyXG4gICAgICAgICAgICAnOTAwJzogIzRBMTQ4QyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjRUE4MEZDLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICNFMDQwRkIsXHJcbiAgICAgICAgICAgICdBNDAwJzogI0Q1MDBGOSxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjQUEwMEZGXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzMwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc3MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnZGVlcC1wdXJwbGUnOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0VERTdGNixcclxuICAgICAgICAgICAgJzEwMCc6ICNEMUM0RTksXHJcbiAgICAgICAgICAgICcyMDAnOiAjQjM5RERCLFxyXG4gICAgICAgICAgICAnMzAwJzogIzk1NzVDRCxcclxuICAgICAgICAgICAgJzQwMCc6ICM3RTU3QzIsXHJcbiAgICAgICAgICAgICc1MDAnOiAjNjczQUI3LFxyXG4gICAgICAgICAgICAnNjAwJzogIzVFMzVCMSxcclxuICAgICAgICAgICAgJzcwMCc6ICM1MTJEQTgsXHJcbiAgICAgICAgICAgICc4MDAnOiAjNDUyN0EwLFxyXG4gICAgICAgICAgICAnOTAwJzogIzMxMUI5MixcclxuICAgICAgICAgICAgJ0ExMDAnOiAjQjM4OEZGLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICM3QzRERkYsXHJcbiAgICAgICAgICAgICdBNDAwJzogIzY1MUZGRixcclxuICAgICAgICAgICAgJ0E3MDAnOiAjNjIwMEVBXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzMwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc3MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnbGlnaHQnIC8vIGRlZmF1bHRcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJ2luZGlnbyc6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAjRThFQUY2LFxyXG4gICAgICAgICAgICAnMTAwJzogI0M1Q0FFOSxcclxuICAgICAgICAgICAgJzIwMCc6ICM5RkE4REEsXHJcbiAgICAgICAgICAgICczMDAnOiAjNzk4NkNCLFxyXG4gICAgICAgICAgICAnNDAwJzogIzVDNkJDMCxcclxuICAgICAgICAgICAgJzUwMCc6ICMzRjUxQjUsXHJcbiAgICAgICAgICAgICc2MDAnOiAjMzk0OUFCLFxyXG4gICAgICAgICAgICAnNzAwJzogIzMwM0Y5RixcclxuICAgICAgICAgICAgJzgwMCc6ICMyODM1OTMsXHJcbiAgICAgICAgICAgICc5MDAnOiAjMUEyMzdFLFxyXG4gICAgICAgICAgICAnQTEwMCc6ICM4QzlFRkYsXHJcbiAgICAgICAgICAgICdBMjAwJzogIzUzNkRGRSxcclxuICAgICAgICAgICAgJ0E0MDAnOiAjM0Q1QUZFLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICMzMDRGRkVcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMzAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzUwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzYwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICdBMjAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICdBNDAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICdBNzAwJzogJ2xpZ2h0JyAvLyBkZWZhdWx0XHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdibHVlJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNFM0YyRkQsXHJcbiAgICAgICAgICAgICcxMDAnOiAjQkJERUZCLFxyXG4gICAgICAgICAgICAnMjAwJzogIzkwQ0FGOSxcclxuICAgICAgICAgICAgJzMwMCc6ICM2NEI1RjYsXHJcbiAgICAgICAgICAgICc0MDAnOiAjMDczNzc2LFxyXG4gICAgICAgICAgICAnNTAwJzogIzA3Mzc3NixcclxuICAgICAgICAgICAgJzYwMCc6ICMwNzM3NzYsXHJcbiAgICAgICAgICAgICc3MDAnOiAjMDczNzc2LFxyXG4gICAgICAgICAgICAnODAwJzogIzE1NjVDMCxcclxuICAgICAgICAgICAgJzkwMCc6ICMwRDQ3QTEsXHJcbiAgICAgICAgICAgICdBMTAwJzogIzgyQjFGRixcclxuICAgICAgICAgICAgJ0EyMDAnOiAjNDQ4QUZGLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICMyOTc5RkYsXHJcbiAgICAgICAgICAgICdBNzAwJzogIzI5NjJGRlxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICc1MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdzdHJvbmctbGlnaHQnXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdsaWdodC1ibHVlJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNFMUY1RkUsXHJcbiAgICAgICAgICAgICcxMDAnOiAjQjNFNUZDLFxyXG4gICAgICAgICAgICAnMjAwJzogIzgxRDRGQSxcclxuICAgICAgICAgICAgJzMwMCc6ICMwNjJlNzIsXHJcbiAgICAgICAgICAgICc0MDAnOiAjMDYyZTcyLFxyXG4gICAgICAgICAgICAnNTAwJzogIzA2MmU3MixcclxuICAgICAgICAgICAgJzYwMCc6ICMwNjJlNzIsXHJcbiAgICAgICAgICAgICc3MDAnOiAjMDYyZTcyLFxyXG4gICAgICAgICAgICAnODAwJzogIzA2MmU3MixcclxuICAgICAgICAgICAgJzkwMCc6ICMwNjJlNzIsXHJcbiAgICAgICAgICAgICdBMTAwJzogIzA2MmU3MixcclxuICAgICAgICAgICAgJ0EyMDAnOiAjMDYyZTcyLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICMwNjJlNzIsXHJcbiAgICAgICAgICAgICdBNzAwJzogIzA2MmU3MlxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnODAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc5MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0J1xyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnY3lhbic6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAjRTBGN0ZBLFxyXG4gICAgICAgICAgICAnMTAwJzogI0IyRUJGMixcclxuICAgICAgICAgICAgJzIwMCc6ICM4MERFRUEsXHJcbiAgICAgICAgICAgICczMDAnOiAjNEREMEUxLFxyXG4gICAgICAgICAgICAnNDAwJzogIzI2QzZEQSxcclxuICAgICAgICAgICAgJzUwMCc6ICMwMEJDRDQsXHJcbiAgICAgICAgICAgICc2MDAnOiAjMDBBQ0MxLFxyXG4gICAgICAgICAgICAnNzAwJzogIzAwOTdBNyxcclxuICAgICAgICAgICAgJzgwMCc6ICMwMDgzOEYsXHJcbiAgICAgICAgICAgICc5MDAnOiAjMDA2MDY0LFxyXG4gICAgICAgICAgICAnQTEwMCc6ICM4NEZGRkYsXHJcbiAgICAgICAgICAgICdBMjAwJzogIzE4RkZGRixcclxuICAgICAgICAgICAgJ0E0MDAnOiAjMDBFNUZGLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICMwMEI4RDRcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzgwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJ3RlYWwnOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0UwRjJGMSxcclxuICAgICAgICAgICAgJzEwMCc6ICNCMkRGREIsXHJcbiAgICAgICAgICAgICcyMDAnOiAjODBDQkM0LFxyXG4gICAgICAgICAgICAnMzAwJzogIzREQjZBQyxcclxuICAgICAgICAgICAgJzQwMCc6ICMyNkE2OUEsXHJcbiAgICAgICAgICAgICc1MDAnOiAjMDA5Njg4LFxyXG4gICAgICAgICAgICAnNjAwJzogIzAwODk3QixcclxuICAgICAgICAgICAgJzcwMCc6ICMwMDc5NkIsXHJcbiAgICAgICAgICAgICc4MDAnOiAjMDA2OTVDLFxyXG4gICAgICAgICAgICAnOTAwJzogIzAwNEQ0MCxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjQTdGRkVCLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICM2NEZGREEsXHJcbiAgICAgICAgICAgICdBNDAwJzogIzFERTlCNixcclxuICAgICAgICAgICAgJ0E3MDAnOiAjMDBCRkE1XHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc1MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLFxyXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnZ3JlZW4nOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0U4RjVFOSxcclxuICAgICAgICAgICAgJzEwMCc6ICNDOEU2QzksXHJcbiAgICAgICAgICAgICcyMDAnOiAjQTVENkE3LFxyXG4gICAgICAgICAgICAnMzAwJzogIzgxQzc4NCxcclxuICAgICAgICAgICAgJzQwMCc6ICM2NkJCNkEsXHJcbiAgICAgICAgICAgICc1MDAnOiAjNENBRjUwLFxyXG4gICAgICAgICAgICAnNjAwJzogIzQzQTA0NyxcclxuICAgICAgICAgICAgJzcwMCc6ICMzODhFM0MsXHJcbiAgICAgICAgICAgICc4MDAnOiAjMkU3RDMyLFxyXG4gICAgICAgICAgICAnOTAwJzogIzFCNUUyMCxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjQjlGNkNBLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICM2OUYwQUUsXHJcbiAgICAgICAgICAgICdBNDAwJzogIzAwRTY3NixcclxuICAgICAgICAgICAgJ0E3MDAnOiAjMDBDODUzXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLFxyXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnbGlnaHQtZ3JlZW4nOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0YxRjhFOSxcclxuICAgICAgICAgICAgJzEwMCc6ICNEQ0VEQzgsXHJcbiAgICAgICAgICAgICcyMDAnOiAjQzVFMUE1LFxyXG4gICAgICAgICAgICAnMzAwJzogI0FFRDU4MSxcclxuICAgICAgICAgICAgJzQwMCc6ICM5Q0NDNjUsXHJcbiAgICAgICAgICAgICc1MDAnOiAjOEJDMzRBLFxyXG4gICAgICAgICAgICAnNjAwJzogIzdDQjM0MixcclxuICAgICAgICAgICAgJzcwMCc6ICM2ODlGMzgsXHJcbiAgICAgICAgICAgICc4MDAnOiAjNTU4QjJGLFxyXG4gICAgICAgICAgICAnOTAwJzogIzMzNjkxRSxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjQ0NGRjkwLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICNCMkZGNTksXHJcbiAgICAgICAgICAgICdBNDAwJzogIzc2RkYwMyxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjNjRERDE3XHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc4MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzkwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdsaW1lJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNGOUZCRTcsXHJcbiAgICAgICAgICAgICcxMDAnOiAjRjBGNEMzLFxyXG4gICAgICAgICAgICAnMjAwJzogI0U2RUU5QyxcclxuICAgICAgICAgICAgJzMwMCc6ICNEQ0U3NzUsXHJcbiAgICAgICAgICAgICc0MDAnOiAjRDRFMTU3LFxyXG4gICAgICAgICAgICAnNTAwJzogI0NEREMzOSxcclxuICAgICAgICAgICAgJzYwMCc6ICNDMENBMzMsXHJcbiAgICAgICAgICAgICc3MDAnOiAjQUZCNDJCLFxyXG4gICAgICAgICAgICAnODAwJzogIzlFOUQyNCxcclxuICAgICAgICAgICAgJzkwMCc6ICM4Mjc3MTcsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0Y0RkY4MSxcclxuICAgICAgICAgICAgJ0EyMDAnOiAjRUVGRjQxLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICNDNkZGMDAsXHJcbiAgICAgICAgICAgICdBNzAwJzogI0FFRUEwMFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzcwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnODAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc5MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAneWVsbG93JzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNGRkZERTcsXHJcbiAgICAgICAgICAgICcxMDAnOiAjRkZGOUM0LFxyXG4gICAgICAgICAgICAnMjAwJzogI0ZGRjU5RCxcclxuICAgICAgICAgICAgJzMwMCc6ICNGRkYxNzYsXHJcbiAgICAgICAgICAgICc0MDAnOiAjRkZFRTU4LFxyXG4gICAgICAgICAgICAnNTAwJzogI0ZGRUIzQixcclxuICAgICAgICAgICAgJzYwMCc6ICNGREQ4MzUsXHJcbiAgICAgICAgICAgICc3MDAnOiAjRkJDMDJELFxyXG4gICAgICAgICAgICAnODAwJzogI0Y5QTgyNSxcclxuICAgICAgICAgICAgJzkwMCc6ICNGNTdGMTcsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0ZGRkY4RCxcclxuICAgICAgICAgICAgJ0EyMDAnOiAjRkZGRjAwLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICNGRkVBMDAsXHJcbiAgICAgICAgICAgICdBNzAwJzogI0ZGRDYwMFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzcwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnODAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc5MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnYW1iZXInOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0ZGRjhFMSxcclxuICAgICAgICAgICAgJzEwMCc6ICNGRkVDQjMsXHJcbiAgICAgICAgICAgICcyMDAnOiAjRkZFMDgyLFxyXG4gICAgICAgICAgICAnMzAwJzogI0ZGRDU0RixcclxuICAgICAgICAgICAgJzQwMCc6ICNGRkNBMjgsXHJcbiAgICAgICAgICAgICc1MDAnOiAjRkZDMTA3LFxyXG4gICAgICAgICAgICAnNjAwJzogI0ZGQjMwMCxcclxuICAgICAgICAgICAgJzcwMCc6ICNGRkEwMDAsXHJcbiAgICAgICAgICAgICc4MDAnOiAjRkY4RjAwLFxyXG4gICAgICAgICAgICAnOTAwJzogI0ZGNkYwMCxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjRkZFNTdGLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICNGRkQ3NDAsXHJcbiAgICAgICAgICAgICdBNDAwJzogI0ZGQzQwMCxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjRkZBQjAwXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc4MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzkwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdvcmFuZ2UnOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0ZGRjNFMCxcclxuICAgICAgICAgICAgJzEwMCc6ICNGRkUwQjIsXHJcbiAgICAgICAgICAgICcyMDAnOiAjRkZDQzgwLFxyXG4gICAgICAgICAgICAnMzAwJzogI0ZGQjc0RCxcclxuICAgICAgICAgICAgJzQwMCc6ICNGRkE3MjYsXHJcbiAgICAgICAgICAgICc1MDAnOiAjRkY5ODAwLFxyXG4gICAgICAgICAgICAnNjAwJzogI0ZCOEMwMCxcclxuICAgICAgICAgICAgJzcwMCc6ICNGNTdDMDAsXHJcbiAgICAgICAgICAgICc4MDAnOiAjRUY2QzAwLFxyXG4gICAgICAgICAgICAnOTAwJzogI0U2NTEwMCxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjRkZEMTgwLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICNGRkFCNDAsXHJcbiAgICAgICAgICAgICdBNDAwJzogI0ZGOTEwMCxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjRkY2RDAwXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc4MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzkwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdkZWVwLW9yYW5nZSc6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAjRkJFOUU3LFxyXG4gICAgICAgICAgICAnMTAwJzogI0ZGQ0NCQyxcclxuICAgICAgICAgICAgJzIwMCc6ICNGRkFCOTEsXHJcbiAgICAgICAgICAgICczMDAnOiAjRkY4QTY1LFxyXG4gICAgICAgICAgICAnNDAwJzogI0ZGNzA0MyxcclxuICAgICAgICAgICAgJzUwMCc6ICNGRjU3MjIsXHJcbiAgICAgICAgICAgICc2MDAnOiAjRjQ1MTFFLFxyXG4gICAgICAgICAgICAnNzAwJzogI0U2NEExOSxcclxuICAgICAgICAgICAgJzgwMCc6ICNEODQzMTUsXHJcbiAgICAgICAgICAgICc5MDAnOiAjQkYzNjBDLFxyXG4gICAgICAgICAgICAnQTEwMCc6ICNGRjlFODAsXHJcbiAgICAgICAgICAgICdBMjAwJzogI0ZGNkU0MCxcclxuICAgICAgICAgICAgJ0E0MDAnOiAjRkYzRDAwLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICNERDJDMDBcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnNTAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnODAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc5MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdzdHJvbmctbGlnaHQnXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdicm93bic6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAjRUZFQkU5LFxyXG4gICAgICAgICAgICAnMTAwJzogI0Q3Q0NDOCxcclxuICAgICAgICAgICAgJzIwMCc6ICNCQ0FBQTQsXHJcbiAgICAgICAgICAgICczMDAnOiAjQTE4ODdGLFxyXG4gICAgICAgICAgICAnNDAwJzogIzhENkU2MyxcclxuICAgICAgICAgICAgJzUwMCc6ICM3OTU1NDgsXHJcbiAgICAgICAgICAgICc2MDAnOiAjNkQ0QzQxLFxyXG4gICAgICAgICAgICAnNzAwJzogIzVENDAzNyxcclxuICAgICAgICAgICAgJzgwMCc6ICM0RTM0MkUsXHJcbiAgICAgICAgICAgICc5MDAnOiAjM0UyNzIzLFxyXG4gICAgICAgICAgICAnQTEwMCc6ICNEN0NDQzgsXHJcbiAgICAgICAgICAgICdBMjAwJzogI0JDQUFBNCxcclxuICAgICAgICAgICAgJ0E0MDAnOiAjOEQ2RTYzLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICM1RDQwMzcsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzMwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc3MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E0MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNzAwJzogJ2xpZ2h0JyAvLyBkZWZhdWx0XHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdncmV5JzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNGQUZBRkEsXHJcbiAgICAgICAgICAgICcxMDAnOiAjRjVGNUY1LFxyXG4gICAgICAgICAgICAnMjAwJzogI0VFRUVFRSxcclxuICAgICAgICAgICAgJzMwMCc6ICNFMEUwRTAsXHJcbiAgICAgICAgICAgICc0MDAnOiAjQkRCREJELFxyXG4gICAgICAgICAgICAnNTAwJzogIzlFOUU5RSxcclxuICAgICAgICAgICAgJzYwMCc6ICM3NTc1NzUsXHJcbiAgICAgICAgICAgICc3MDAnOiAjNjE2MTYxLFxyXG4gICAgICAgICAgICAnODAwJzogIzQyNDI0MixcclxuICAgICAgICAgICAgJzkwMCc6ICMyMTIxMjEsXHJcbiAgICAgICAgICAgICcxMDAwJzogIzAwMDAwMCxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjRkZGRkZGLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICNFRUVFRUUsXHJcbiAgICAgICAgICAgICdBNDAwJzogI0JEQkRCRCxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjNjE2MTYxLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnbGlnaHQnLFxyXG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JyxcclxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsXHJcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdibHVlLWdyZXknOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0VDRUZGMSxcclxuICAgICAgICAgICAgJzEwMCc6ICNDRkQ4REMsXHJcbiAgICAgICAgICAgICcyMDAnOiAjQjBCRUM1LFxyXG4gICAgICAgICAgICAnMzAwJzogIzkwQTRBRSxcclxuICAgICAgICAgICAgJzQwMCc6ICM3ODkwOUMsXHJcbiAgICAgICAgICAgICc1MDAnOiAjNjA3RDhCLFxyXG4gICAgICAgICAgICAnNjAwJzogIzU0NkU3QSxcclxuICAgICAgICAgICAgJzcwMCc6ICM0NTVBNjQsXHJcbiAgICAgICAgICAgICc4MDAnOiAjMzc0NzRGLFxyXG4gICAgICAgICAgICAnOTAwJzogIzI2MzIzOCxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjQ0ZEOERDLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICNCMEJFQzUsXHJcbiAgICAgICAgICAgICdBNDAwJzogIzc4OTA5QyxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjNDU1QTY0LFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICc0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTEwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNDAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnd2hpdGUnOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwMCc6ICNGRkZGRkZcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdibGFjayc6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAwJzogIzAwMDAwMFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAwJzogJ2xpZ2h0JyAvLyBkZWZhdWx0XHJcbiAgICAgICAgKVxyXG4gICAgKVxyXG4pOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBNaXhpbnNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIE1haW50YWluIGFzcGVjdCByYXRpb1xyXG5AbWl4aW4gbWFpbnRhaW4tYXNwZWN0LXJhdGlvKCR3aWR0aFJhdGlvLCAkaGVpZ2h0UmF0aW8sICRwYWRkaW5nLCAkY29udGVudENsYXNzKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkaGVpZ2h0UmF0aW8gLyAkd2lkdGhSYXRpbykgKiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgID4gLiN7JGNvbnRlbnRDbGFzc30ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ICRwYWRkaW5nO1xyXG4gICAgICAgIGxlZnQ6ICRwYWRkaW5nO1xyXG4gICAgICAgIHJpZ2h0OiAkcGFkZGluZztcclxuICAgICAgICBib3R0b206ICRwYWRkaW5nO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIEFuZ3VsYXIgTWF0ZXJpYWwgRXh0ZW5kXHJcbi8qICBBZGRzIGFuZC9vciBtb2RpZmllcyBBbmd1bGFyIE1hdGVyaWFsIHN0eWxlc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tIEZJWEVTIC0tLSAqL1xyXG5cclxuLy8gSUUgbGF5b3V0LWZpbGwgZml4XHJcbltsYXlvdXRdIHtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gSUUgY2FyZCBpbWcgYXV0byBoZWlnaHQgRml4XHJcbm1kLWNhcmQgPiBpbWcsXHJcbm1kLWNhcmQgPiA6bm90KG1kLWNhcmQtY29udGVudCkgaW1nIHtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxufVxyXG5cclxuLy8gRGF0ZSBwaWNrZXIgYm94LXNpemluZyBGaXhcclxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXItcGFuZSB7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgYm94LXNpemluZzogaW5pdGlhbDtcclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tIE1PRElGSUNBVElPTlMgLS0tICovXHJcblxyXG4vLyBBdXRvY29tcGxldGVcclxubWQtYXV0b2NvbXBsZXRlLXdyYXAge1xyXG5cclxuICAgID4gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQmFja2Ryb3BcclxubWQtYmFja2Ryb3Age1xyXG5cclxuICAgICYubWQtb3BhcXVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNDgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENhcmRcclxubWQtY2FyZCB7XHJcblxyXG4gICAgbWQtY2FyZC1oZWFkZXIge1xyXG5cclxuICAgICAgICBtZC1jYXJkLWF2YXRhciB7XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDaGVja2JveFxyXG5tZC1jaGVja2JveCB7XHJcblxyXG4gICAgJi5uby1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDaGlwXHJcbm1kLWNoaXAge1xyXG5cclxuICAgIC5fbWQtY2hpcC1yZW1vdmUge1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRGF0ZXBpY2tlclxyXG5tZC1kYXRlcGlja2VyIHtcclxuXHJcbiAgICAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm1kLWlubGluZS1mb3JtIHtcclxuXHJcbiAgICBtZC1kYXRlcGlja2VyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBEaWFsb2dcclxubWQtZGlhbG9nIHtcclxuXHJcbiAgICBtZC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSW5wdXRcclxubWQtaW5wdXQtY29udGFpbmVyIHtcclxuXHJcbiAgICAmLm5vLWVycm9ycy1zcGFjZXIge1xyXG5cclxuICAgICAgICAubWQtZXJyb3JzLXNwYWNlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1oaW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1kLWljb24tbGVmdCB7XHJcblxyXG4gICAgICAgIC5pbnB1dC1oaW50IHtcclxuICAgICAgICAgICAgbGVmdDogMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIExpc3RzXHJcbm1kLWxpc3QtaXRlbSB7XHJcblxyXG4gICAgLm1kLWxpc3QtaXRlbS10ZXh0IHtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTWVudVxyXG5tZC1tZW51LFxyXG4ubWQtbWVudSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vLyBNZW51YmFyXHJcbm1kLW1lbnUtY29udGVudCB7XHJcblxyXG4gICAgJi5fbWQtbWVudS1iYXItbWVudSB7XHJcblxyXG4gICAgICAgICYubWQtZGVuc2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuXHJcbiAgICAgICAgICAgIC5tZC1idXR0b24sXHJcbiAgICAgICAgICAgIG1kLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1kLWluZGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5fbWQtb3Blbi1tZW51LWNvbnRhaW5lciB7XHJcblxyXG4gICAgbWQtbWVudS1jb250ZW50IHtcclxuXHJcbiAgICAgICAgbWQtbWVudS1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJRSBmaXhcclxubWQtbWVudS1jb250ZW50IHtcclxuXHJcbiAgICBtZC1tZW51LWl0ZW0ge1xyXG5cclxuICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNlbGVjdFxyXG5tZC1zZWxlY3Qge1xyXG5cclxuICAgICYuc2ltcGxpZmllZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuXHJcbiAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICYgKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5fbWQtc2VsZWN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbbXVsdGlwbGVdIHtcclxuXHJcbiAgICAgICAgbWQtc2VsZWN0LXZhbHVlIHtcclxuXHJcbiAgICAgICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU2VsZWN0IGVsZW1lbnQgY29udGVudHNcclxubWQtc2VsZWN0LW1lbnUge1xyXG5cclxuICAgIG1kLXNlbGVjdC1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAuNjY3cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU2lkZW5hdlxyXG5tZC1zaWRlbmF2IHtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLy8gVG9vbGJhclxyXG5tZC10b29sYmFyIHtcclxuXHJcbiAgICAvLyBDb2xvcmVkIHRvb2xiYXIgZWxlbWVudCBjb21wYXRpYmlsaXR5XHJcbiAgICAmLmNvbG9yZWQtdG9vbGJhciB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XHJcblxyXG4gICAgICAgIG1kLW1lbnUtYmFyIHtcclxuXHJcbiAgICAgICAgICAgIG1kLW1lbnUge1xyXG5cclxuICAgICAgICAgICAgICAgICYuX21kLW9wZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1tZW51IHtcclxuXHJcbiAgICAgICAgICAgICYuX21kLW9wZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5tZC1wcm9ncmVzcy1jaXJjdWxhcltkaXNhYmxlZF17XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgVGVtcGxhdGUgTGF5b3V0c1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gR2xvYmFsXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDczNzc2IDElLCAjMWI0ODc3IDEwMCUpICFpbXBvcnRhbnQ7Ki9cclxuICAgIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgMTYsIDUxLCAxKSAzNSUsIHJnYmEoMywgMTgsIDgwLCAxKSAxMDAlKSAhaW1wb3J0YW50OyovXHJcbiAgICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDMxMjUwIDM1JSwgIzA0MTQ1MCAxMDAlKSAhaW1wb3J0YW50OyovXHJcbn1cclxuXHJcbi8vIEJveGVkIExheW91dFxyXG5ib2R5IHtcclxuXHJcbiAgICAmLmJveGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjM0Y0NDUwO1xyXG5cclxuICAgICAgICAjbWFpbiB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENvbnRlbnQgb25seVxyXG4jbGF5b3V0LWNvbnRlbnQtb25seSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb250ZW50IHdpdGggdG9vbGJhclxyXG4jbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgICAvKiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xNS5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cclxufVxyXG4vLyBWZXJ0aWNhbCBuYXZpZ2F0aW9uXHJcbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiB7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTIucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQ7XHJcblxyXG4gICAgI2NvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgI2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBuYXZpZ2F0aW9uIHdpdGggZnVsbHdpZHRoIHRvb2xiYXJcclxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgI21haW4tY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICNjb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICNjb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVmVydGljYWwgbmF2aWdhdGlvbiB3aXRoIGZ1bGx3aWR0aCB0b29sYmFyIDJcclxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAjbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgI2NvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgI2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsIG5hdmlnYXRpb25cclxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAjY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAjY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgUGFnZSBMYXlvdXRzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBQYWdlIExheW91dHNcclxuJGhlYWRlci1oZWlnaHQ6IDIwMHB4O1xyXG4kY2FyZC10b29sYmFyLWhlaWdodDogNjRweDtcclxuJGNhcmQtaGVhZGVyLWhlaWdodDogJGhlYWRlci1oZWlnaHQgLSAkY2FyZC10b29sYmFyLWhlaWdodDtcclxuXHJcbiRoZWFkZXItaGVpZ2h0LXhzOiAxNjBweDtcclxuJGNhcmQtaGVhZGVyLWhlaWdodC1zbTogJGhlYWRlci1oZWlnaHQteHMgLSAkY2FyZC10b29sYmFyLWhlaWdodDtcclxuXHJcbi5wYWdlLWxheW91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC50b3AtYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpOyovXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtYmFja2Ryb3Age1xyXG4gICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgfVxyXG4gICAgLy8gR2xvYmFsIGhlYWRlciBzdHlsZXNcclxuICAgID4gLmhlYWRlciB7XHJcblxyXG4gICAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQ2FyZGVkIGxheW91dFxyXG4gICAgJi5jYXJkZWQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vIEZ1bGx3aWR0aFxyXG4gICAgICAgICYuZnVsbHdpZHRoIHtcclxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxyXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBDZW50ZXJcclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50b29sYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxyXG4gICAgICAgICYubGVmdC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxyXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBTaWRlbmF2XHJcbiAgICAgICAgICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuX21kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgKyAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBDZW50ZXJcclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaWRlbmF2LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBSaWdodCBzaWRlbmF2XHJcbiAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxyXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBTaWRlbmF2XHJcbiAgICAgICAgICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuX21kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguX21kLWxvY2tlZC1vcGVuKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gQ2VudGVyXHJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGVuYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gU2ltcGxlIGxheW91dFxyXG4gICAgJi5zaW1wbGUge1xyXG4gICAgICAgIC8vIEZ1bGx3aWR0aFxyXG4gICAgICAgICYuZnVsbHdpZHRoLFxyXG4gICAgICAgICYuaW5uZXItc2lkZW5hdiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTsqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxyXG4gICAgICAgICYubGVmdC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAvLyBTaW5nbGUgc2Nyb2xsXHJcbiAgICAgICAgICAgICYuc2luZ2xlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIElubmVyIExlZnQgU2lkZW5hdlxyXG4gICAgICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xyXG4gICAgICAgICAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBtZC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpZGVuYXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuX21kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nJyk7Ki9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gUmlnaHQgc2lkZW5hdlxyXG4gICAgICAgICYucmlnaHQtc2lkZW5hdiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxyXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBJbm5lciBSaWdodCBTaWRlbmF2XHJcbiAgICAgICAgICAgICYuaW5uZXItc2lkZW5hdiB7XHJcbiAgICAgICAgICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICA+IG1kLXNpZGVuYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLl9tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nJyk7Ki9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gSW5uZXIgU2lkZW5hdlxyXG4gICAgICAgICYuaW5uZXItc2lkZW5hdiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgPiBtZC1zaWRlbmF2Ll9tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBUYWJiZWRcclxuICAgICAgICAmLnRhYmJlZCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTsqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAuY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC1uYXYtYmFyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLW5hdi1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtbmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9tZC1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtbmF2LWJ1dHRvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQmxhbmsgbGF5b3V0XHJcbiAgICAmLmJsYW5rIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNpbmdsZSBzY3JvbGwgbW9kaWZpY2F0aW9uc1xyXG4uc2luZ2xlLXNjcm9sbCB7XHJcblxyXG4gICAgLy8gQ2FyZGVkXHJcbiAgICAuY2FyZGVkIHtcclxuXHJcbiAgICAgICAgLy8gRnVsbHdpZHRoXHJcbiAgICAgICAgJi5mdWxsd2lkdGgge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBMZWZ0IHNpZGVuYXZcclxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJpZ2h0IHNpZGVuYXZcclxuICAgICAgICAmLnJpZ2h0LXNpZGVuYXYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNpbXBsZSBsYXlvdXRcclxuICAgIC5zaW1wbGUge1xyXG5cclxuICAgICAgICAvLyBMZWZ0IHNpZGVuYXZcclxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBSaWdodCBzaWRlbmF2XHJcbiAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSB7XHJcblxyXG4gICAgLnBhZ2UtbGF5b3V0IHtcclxuXHJcbiAgICAgICAgJi5zaW1wbGUge1xyXG5cclxuICAgICAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnJpZ2h0LXNpZGVuYXYsICYubGVmdC1zaWRlbmF2IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBtZC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZW5hdi1vcGVuIHtcclxuXHJcbiAgICAgICAgLnBhZ2UtbGF5b3V0IHtcclxuXHJcbiAgICAgICAgICAgICYuc2ltcGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgLnBhZ2UtbGF5b3V0IHtcclxuXHJcbiAgICAgICAgLnRvcC1iZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcmRlZCB7XHJcblxyXG4gICAgICAgICAgICAmLnJpZ2h0LXNpZGVuYXYsXHJcbiAgICAgICAgICAgICYubGVmdC1zaWRlbmF2LFxyXG4gICAgICAgICAgICAmLmZ1bGx3aWR0aCB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQtc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQtc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQtc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBUdXJuIGNhcmRlZCBsYXlvdXRzIGludG8gc2luZ2xlLXNjcm9sbFxyXG4gICAgICAgICAgICAmLmZ1bGx3aWR0aCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJpZ2h0LXNpZGVuYXYsXHJcbiAgICAgICAgICAgICYubGVmdC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2ltcGxlIHtcclxuXHJcbiAgICAgICAgICAgICYuZnVsbHdpZHRoLFxyXG4gICAgICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJpZ2h0LXNpZGVuYXYsXHJcbiAgICAgICAgICAgICYubGVmdC1zaWRlbmF2IHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gVHVybiBzaW1wbGUgbGF5b3V0cyBpbnRvIHNpbmdsZS1zY3JvbGxcclxuICAgICAgICAmLnNpbXBsZSB7XHJcblxyXG4gICAgICAgICAgICAmLmxlZnQtc2lkZW5hdixcclxuICAgICAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIEljb25zXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbm1kLWljb25bbWQtZm9udC1pY29uXSxcclxuaSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICBAZm9yICRzaXplIGZyb20gMiB0aHJvdWdoIDEyOCB7XHJcblxyXG4gICAgICAgICYucyN7JHNpemUgKiAyfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogI3soJHNpemUgKiAyKSArICdweCd9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogI3soJHNpemUgKiAyKSArICdweCd9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEljb24gZm9udFxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICBzcmM6dXJsKCcuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5lb3Q/NWttMXRnJyk7XHJcbiAgICBzcmM6dXJsKCcuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5lb3Q/I2llZml4NWttMXRnJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi50dGY/NWttMXRnJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi53b2ZmPzVrbTF0ZycpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5zdmc/NWttMXRnI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWFjY291bnQtYWxlcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MDFcIjtcclxufVxyXG4uaWNvbi1hY2NvdW50LWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MDJcIjtcclxufVxyXG4uaWNvbi1hY2NvdW50LWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwM1wiO1xyXG59XHJcbi5pY29uLWFjY291bnQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwNFwiO1xyXG59XHJcbi5pY29uLWFjY291bnQta2V5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwNVwiO1xyXG59XHJcbi5pY29uLWFjY291bnQtbG9jYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MDdcIjtcclxufVxyXG4uaWNvbi1hY2NvdW50LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1tdWx0aXBsZS1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwOVwiO1xyXG59XHJcbi5pY29uLWFjY291bnQtbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1uZXR3b3JrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwYlwiO1xyXG59XHJcbi5pY29uLWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MGNcIjtcclxufVxyXG4uaWNvbi1hY2NvdW50LXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1yZW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1zZWFyY2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1zd2l0Y2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XHJcbn1cclxuLmljb24tYWNjb3VudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MTFcIjtcclxufVxyXG4uaWNvbi1haXJiYWxsb29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYxMlwiO1xyXG59XHJcbi5pY29uLWFpcnBsYW5lLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MTNcIjtcclxufVxyXG4uaWNvbi1haXJwbGFuZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MTRcIjtcclxufVxyXG4uaWNvbi1hbGFybS1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MTVcIjtcclxufVxyXG4uaWNvbi1hbGFybS1tdWx0aXBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MTZcIjtcclxufVxyXG4uaWNvbi1hbGFybS1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XHJcbn1cclxuLmljb24tYWxhcm0tcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MThcIjtcclxufVxyXG4uaWNvbi1hbGFybTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MTlcIjtcclxufVxyXG4uaWNvbi1hbGJ1bTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MWFcIjtcclxufVxyXG4uaWNvbi1hbGVydC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XHJcbn1cclxuLmljb24tYWxlcnQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYxY1wiO1xyXG59XHJcbi5pY29uLWFsZXJ0LW9jdGFnb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XHJcbn1cclxuLmljb24tYWxlcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XHJcbn1cclxuLmljb24tYWxwaGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XHJcbn1cclxuLmljb24tYWxwaGFiZXRpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYyMFwiO1xyXG59XHJcbi5pY29uLWFtYXpvbi1jbG91ZGRyaXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYyMVwiO1xyXG59XHJcbi5pY29uLWFtYXpvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MjJcIjtcclxufVxyXG4uaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XHJcbn1cclxuLmljb24tYW5kcm9pZC1kZWJ1Zy1icmlkZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XHJcbn1cclxuLmljb24tYW5kcm9pZC1zdHVkaW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XHJcbn1cclxuLmljb24tYW5kcm9pZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MjZcIjtcclxufVxyXG4uaWNvbi1hcHBsZS1maW5kZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XHJcbn1cclxuLmljb24tYXBwbGUtaW9zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYyOFwiO1xyXG59XHJcbi5pY29uLWFwcGxlLW1vYmlsZW1lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYyOVwiO1xyXG59XHJcbi5pY29uLWFwcGxlLXNhZmFyaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MmFcIjtcclxufVxyXG4uaWNvbi1hcHBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MmJcIjtcclxufVxyXG4uaWNvbi1hcHBuZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XHJcbn1cclxuLmljb24tYXBwczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MmRcIjtcclxufVxyXG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYyZVwiO1xyXG59XHJcbi5pY29uLWFycmFuZ2UtYnJpbmctZm9yd2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MmZcIjtcclxufVxyXG4uaWNvbi1hcnJhbmdlLWJyaW5nLXRvLWZyb250OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzMFwiO1xyXG59XHJcbi5pY29uLWFycmFuZ2Utc2VuZC1iYWNrd2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MzFcIjtcclxufVxyXG4uaWNvbi1hcnJhbmdlLXNlbmQtdG8tYmFjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MzJcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1hbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XHJcbn1cclxuLmljb24tYXJyb3ctYm90dG9tLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XHJcbn1cclxuLmljb24tYXJyb3ctYm90dG9tLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzNVwiO1xyXG59XHJcbi5pY29uLWFycm93LWNvbGxhcHNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzNlwiO1xyXG59XHJcbi5pY29uLWFycm93LWRvd24tYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MzdcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzOFwiO1xyXG59XHJcbi5pY29uLWFycm93LWRvd24tYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XHJcbn1cclxuLmljb24tYXJyb3ctZG93bi1ib2xkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzYVwiO1xyXG59XHJcbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XHJcbn1cclxuLmljb24tYXJyb3ctZXhwYW5kOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzY1wiO1xyXG59XHJcbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2M2RcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzZVwiO1xyXG59XHJcbi5pY29uLWFycm93LWxlZnQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XHJcbn1cclxuLmljb24tYXJyb3ctbGVmdC1ib2xkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0MFwiO1xyXG59XHJcbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XHJcbn1cclxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NDJcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NDNcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NDRcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodC1ib2xkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0NVwiO1xyXG59XHJcbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0NlwiO1xyXG59XHJcbi5pY29uLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0N1wiO1xyXG59XHJcbi5pY29uLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NDhcIjtcclxufVxyXG4uaWNvbi1hcnJvdy11cC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0OVwiO1xyXG59XHJcbi5pY29uLWFycm93LXVwLWJvbGQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0YVwiO1xyXG59XHJcbi5pY29uLWFycm93LXVwLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0YlwiO1xyXG59XHJcbi5pY29uLWFycm93LXVwLWJvbGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XHJcbn1cclxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XHJcbn1cclxuLmljb24tYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XHJcbn1cclxuLmljb24tYXR0YWNobWVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NGZcIjtcclxufVxyXG4uaWNvbi1hdWRpb2Jvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XHJcbn1cclxuLmljb24tYXV0by1maXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XHJcbn1cclxuLmljb24tYXV0by11cGxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XHJcbn1cclxuLmljb24tYmFieTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NTNcIjtcclxufVxyXG4uaWNvbi1iYWNrYnVyZ2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1NFwiO1xyXG59XHJcbi5pY29uLWJhY2t1cC1yZXN0b3JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1NVwiO1xyXG59XHJcbi5pY29uLWJhbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XHJcbn1cclxuLmljb24tYmFyY29kZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NTdcIjtcclxufVxyXG4uaWNvbi1iYXJsZXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XHJcbn1cclxuLmljb24tYmFycmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1OVwiO1xyXG59XHJcbi5pY29uLWJhc2VjYW1wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1YVwiO1xyXG59XHJcbi5pY29uLWJhc2tldC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1YlwiO1xyXG59XHJcbi5pY29uLWJhc2tldC11bmZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XHJcbn1cclxuLmljb24tYmFza2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1ZFwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktMTA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS0yMDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NWZcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LTMwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2MFwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktNDA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjYxXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS01MDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NjJcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LTYwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2M1wiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktNzA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS04MDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NjVcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LTkwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2NlwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy0yMDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NjhcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTMwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2OVwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktY2hhcmdpbmctNDA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy02MDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NmJcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTgwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2Y1wiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktY2hhcmdpbmctOTA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy0xMDA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NmZcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LW5lZ2F0aXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY3MFwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NzFcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS1wb3NpdGl2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NzNcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LXN0YW5kYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY3NFwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktdW5rbm93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NzVcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY3NlwiO1xyXG59XHJcbi5pY29uLWJlYWNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY3N1wiO1xyXG59XHJcbi5pY29uLWJlYWtlci1lbXB0eS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY3OFwiO1xyXG59XHJcbi5pY29uLWJlYWtlci1lbXB0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NzlcIjtcclxufVxyXG4uaWNvbi1iZWFrZXItb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2N2FcIjtcclxufVxyXG4uaWNvbi1iZWFrZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XHJcbn1cclxuLmljb24tYmVhdHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XHJcbn1cclxuLmljb24tYmVlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2N2RcIjtcclxufVxyXG4uaWNvbi1iZWhhbmNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY3ZVwiO1xyXG59XHJcbi5pY29uLWJlbGwtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY3ZlwiO1xyXG59XHJcbi5pY29uLWJlbGwtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ODBcIjtcclxufVxyXG4uaWNvbi1iZWxsLXJpbmctb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ODFcIjtcclxufVxyXG4uaWNvbi1iZWxsLXJpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XHJcbn1cclxuLmljb24tYmVsbC1zbGVlcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ODNcIjtcclxufVxyXG4uaWNvbi1iZWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY4NFwiO1xyXG59XHJcbi5pY29uLWJldGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjg1XCI7XHJcbn1cclxuLmljb24tYmlrZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ODZcIjtcclxufVxyXG4uaWNvbi1iaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY4N1wiO1xyXG59XHJcbi5pY29uLWJpbm9jdWxhcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XHJcbn1cclxuLmljb24tYmlvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY4OVwiO1xyXG59XHJcbi5pY29uLWJpdGJ1Y2tldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OGFcIjtcclxufVxyXG4uaWNvbi1ibGFjay1tZXNhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY4YlwiO1xyXG59XHJcbi5pY29uLWJsYWNrYmVycnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XHJcbn1cclxuLmljb24tYmxpbmRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY4ZFwiO1xyXG59XHJcbi5pY29uLWJsb2NrLWhlbHBlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OGVcIjtcclxufVxyXG4uaWNvbi1ibG9nZ2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY4ZlwiO1xyXG59XHJcbi5pY29uLWJsdWV0b290aC1hdWRpbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OTBcIjtcclxufVxyXG4uaWNvbi1ibHVldG9vdGgtY29ubmVjdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OTFcIjtcclxufVxyXG4uaWNvbi1ibHVldG9vdGgtc2V0dGluZ3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XHJcbn1cclxuLmljb24tYmx1ZXRvb3RoLXRyYW5zZmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY5M1wiO1xyXG59XHJcbi5pY29uLWJsdWV0b290aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OTRcIjtcclxufVxyXG4uaWNvbi1ibHVyLWxpbmVhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OTVcIjtcclxufVxyXG4uaWNvbi1ibHVyLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OTZcIjtcclxufVxyXG4uaWNvbi1ibHVyLXJhZGlhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OTdcIjtcclxufVxyXG4uaWNvbi1ibHVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY5OFwiO1xyXG59XHJcbi5pY29uLWJvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XHJcbn1cclxuLmljb24tYm9vay1tdWx0aXBsZS12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY5YVwiO1xyXG59XHJcbi5pY29uLWJvb2stbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjliXCI7XHJcbn1cclxuLmljb24tYm9vay1vcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY5Y1wiO1xyXG59XHJcbi5pY29uLWJvb2stdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OWRcIjtcclxufVxyXG4uaWNvbi1ib29rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY5ZVwiO1xyXG59XHJcbi5pY29uLWJvb2ttYXJrLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY5ZlwiO1xyXG59XHJcbi5pY29uLWJvb2ttYXJrLW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZhMFwiO1xyXG59XHJcbi5pY29uLWJvb2ttYXJrLW91dGxpbmUtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YTFcIjtcclxufVxyXG4uaWNvbi1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZhMlwiO1xyXG59XHJcbi5pY29uLWJvb2ttYXJrLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XHJcbn1cclxuLmljb24tYm9va21hcmstcmVtb3ZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZhNFwiO1xyXG59XHJcbi5pY29uLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZhNVwiO1xyXG59XHJcbi5pY29uLWJvcmRlci1hbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XHJcbn1cclxuLmljb24tYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YTdcIjtcclxufVxyXG4uaWNvbi1ib3JkZXItY29sb3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XHJcbn1cclxuLmljb24tYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XHJcbn1cclxuLmljb24tYm9yZGVyLWluc2lkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YWFcIjtcclxufVxyXG4uaWNvbi1ib3JkZXItbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YWJcIjtcclxufVxyXG4uaWNvbi1ib3JkZXItbm9uZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YWNcIjtcclxufVxyXG4uaWNvbi1ib3JkZXItb3V0c2lkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YWRcIjtcclxufVxyXG4uaWNvbi1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmFlXCI7XHJcbn1cclxuLmljb24tYm9yZGVyLXRvcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YWZcIjtcclxufVxyXG4uaWNvbi1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XHJcbn1cclxuLmljb24tYm93bGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YjFcIjtcclxufVxyXG4uaWNvbi1ib3gtZG93bmxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XHJcbn1cclxuLmljb24tYm94LXVwbG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YjNcIjtcclxufVxyXG4uaWNvbi1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmI0XCI7XHJcbn1cclxuLmljb24tYnJpZWZjYXNlLWNoZWNrZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmI1XCI7XHJcbn1cclxuLmljb24tYnJpZWZjYXNlLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiNlwiO1xyXG59XHJcbi5pY29uLWJyaWVmY2FzZS11cGxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmI3XCI7XHJcbn1cclxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiOFwiO1xyXG59XHJcbi5pY29uLWJyaWdodG5lc3MtMTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YjlcIjtcclxufVxyXG4uaWNvbi1icmlnaHRuZXNzLTI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XHJcbn1cclxuLmljb24tYnJpZ2h0bmVzcy0zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiYlwiO1xyXG59XHJcbi5pY29uLWJyaWdodG5lc3MtNDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YmNcIjtcclxufVxyXG4uaWNvbi1icmlnaHRuZXNzLTU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XHJcbn1cclxuLmljb24tYnJpZ2h0bmVzcy02OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiZVwiO1xyXG59XHJcbi5pY29uLWJyaWdodG5lc3MtNzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YmZcIjtcclxufVxyXG4uaWNvbi1icmlnaHRuZXNzLWF1dG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmMwXCI7XHJcbn1cclxuLmljb24tYnJpZ2h0bmVzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YzFcIjtcclxufVxyXG4uaWNvbi1icm9vbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YzJcIjtcclxufVxyXG4uaWNvbi1icnVzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YzNcIjtcclxufVxyXG4uaWNvbi1idWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmM0XCI7XHJcbn1cclxuLmljb24tYnVsbGV0aW4tYm9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmM1XCI7XHJcbn1cclxuLmljb24tYnVsbGhvcm46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XHJcbn1cclxuLmljb24tYnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjN1wiO1xyXG59XHJcbi5pY29uLWNha2UtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YzhcIjtcclxufVxyXG4uaWNvbi1jYWtlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjOVwiO1xyXG59XHJcbi5pY29uLWNhbGN1bGF0b3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItYmxhbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmNiXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItY2hlY2stbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmNjXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmNkXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItY2xvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmNlXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZDBcIjtcclxufVxyXG4uaWNvbi1jYWxlbmRhci1yZW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmQxXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItc2VsZWN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZkMlwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyLXRleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItdG9kYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XHJcbn1cclxuLmljb24tY2FtY29yZGVyLWJveC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XHJcbn1cclxuLmljb24tY2FtY29yZGVyLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZDdcIjtcclxufVxyXG4uaWNvbi1jYW1jb3JkZXItb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZkOFwiO1xyXG59XHJcbi5pY29uLWNhbWNvcmRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZDlcIjtcclxufVxyXG4uaWNvbi1jYW1lcmEtZnJvbnQtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZGFcIjtcclxufVxyXG4uaWNvbi1jYW1lcmEtZnJvbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XHJcbn1cclxuLmljb24tY2FtZXJhLWlyaXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XHJcbn1cclxuLmljb24tY2FtZXJhLXBhcnR5LW1vZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmRkXCI7XHJcbn1cclxuLmljb24tY2FtZXJhLXJlYXItdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZGVcIjtcclxufVxyXG4uaWNvbi1jYW1lcmEtcmVhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZGZcIjtcclxufVxyXG4uaWNvbi1jYW1lcmEtc3dpdGNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZlMFwiO1xyXG59XHJcbi5pY29uLWNhbWVyYS10aW1lcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZTFcIjtcclxufVxyXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmUyXCI7XHJcbn1cclxuLmljb24tY2FuY2VsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZlM1wiO1xyXG59XHJcbi5pY29uLWNhbmR5Y2FuZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZTRcIjtcclxufVxyXG4uaWNvbi1jYXItd2FzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZTVcIjtcclxufVxyXG4uaWNvbi1jYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmU2XCI7XHJcbn1cclxuLmljb24tY2Fycm90OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZlN1wiO1xyXG59XHJcbi5pY29uLWNhcnQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZThcIjtcclxufVxyXG4uaWNvbi1jYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZlOVwiO1xyXG59XHJcbi5pY29uLWNhc2gtMTAwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZlYVwiO1xyXG59XHJcbi5pY29uLWNhc2gtbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmViXCI7XHJcbn1cclxuLmljb24tY2FzaC11c2Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmVjXCI7XHJcbn1cclxuLmljb24tY2FzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZWRcIjtcclxufVxyXG4uaWNvbi1jYXN0LWNvbm5lY3RlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZWVcIjtcclxufVxyXG4uaWNvbi1jYXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZlZlwiO1xyXG59XHJcbi5pY29uLWNhc3RsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZjBcIjtcclxufVxyXG4uaWNvbi1jYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XHJcbn1cclxuLmljb24tY2VsbHBob25lLWFuZHJvaWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmYyXCI7XHJcbn1cclxuLmljb24tY2VsbHBob25lLWRvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmYzXCI7XHJcbn1cclxuLmljb24tY2VsbHBob25lLWlwaG9uZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZjRcIjtcclxufVxyXG4uaWNvbi1jZWxscGhvbmUtbGluay1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmY1XCI7XHJcbn1cclxuLmljb24tY2VsbHBob25lLWxpbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XHJcbn1cclxuLmljb24tY2VsbHBob25lLXNldHRpbmdzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmN1wiO1xyXG59XHJcbi5pY29uLWNlbGxwaG9uZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZjhcIjtcclxufVxyXG4uaWNvbi1jaGFpci1zY2hvb2w6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmY5XCI7XHJcbn1cclxuLmljb24tY2hhcnQtYXJjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmYVwiO1xyXG59XHJcbi5pY29uLWNoYXJ0LWFyZWFzcGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmZiXCI7XHJcbn1cclxuLmljb24tY2hhcnQtYmFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmY1wiO1xyXG59XHJcbi5pY29uLWNoYXJ0LWhpc3RvZ3JhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZmRcIjtcclxufVxyXG4uaWNvbi1jaGFydC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmZVwiO1xyXG59XHJcbi5pY29uLWNoYXJ0LXBpZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZmZcIjtcclxufVxyXG4uaWNvbi1jaGVjay1hbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XHJcbn1cclxuLmljb24tY2hlY2stYm9va21hcms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzAxXCI7XHJcbn1cclxuLmljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwMlwiO1xyXG59XHJcbi5pY29uLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwM1wiO1xyXG59XHJcbi5pY29uLWNoZWNrYm94LWJsYW5rLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwNFwiO1xyXG59XHJcbi5pY29uLWNoZWNrYm94LWJsYW5rLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MDVcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1ibGFuay1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwNlwiO1xyXG59XHJcbi5pY29uLWNoZWNrYm94LWJsYW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwN1wiO1xyXG59XHJcbi5pY29uLWNoZWNrYm94LW1hcmtlZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MDhcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1tYXJrZWQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwOVwiO1xyXG59XHJcbi5pY29uLWNoZWNrYm94LW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwYVwiO1xyXG59XHJcbi5pY29uLWNoZWNrYm94LW1hcmtlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MGJcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1ibGFuay1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwY1wiO1xyXG59XHJcbi5pY29uLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwZFwiO1xyXG59XHJcbi5pY29uLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwZVwiO1xyXG59XHJcbi5pY29uLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MGZcIjtcclxufVxyXG4uaWNvbi1jaGVja2VyYm9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzEwXCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MTFcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcxMlwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcxM1wiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcxNFwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MTVcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzE2XCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MTdcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcxOFwiO1xyXG59XHJcbi5pY29uLWNodXJjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MTlcIjtcclxufVxyXG4uaWNvbi1jaXNjby13ZWJleDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MWFcIjtcclxufVxyXG4uaWNvbi1jaXR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcxYlwiO1xyXG59XHJcbi5pY29uLWNsYXBwZXJib2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MWNcIjtcclxufVxyXG4uaWNvbi1jbGlwYm9hcmQtYWNjb3VudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MWRcIjtcclxufVxyXG4uaWNvbi1jbGlwYm9hcmQtYWxlcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XHJcbn1cclxuLmljb24tY2xpcGJvYXJkLWFycm93LWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzFmXCI7XHJcbn1cclxuLmljb24tY2xpcGJvYXJkLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XHJcbn1cclxuLmljb24tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyMVwiO1xyXG59XHJcbi5pY29uLXN0YXRzLWJhcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTljXCI7XHJcbn1cclxuLmljb24tY2xpcGJvYXJkLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzIyXCI7XHJcbn1cclxuLmljb24tY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzIzXCI7XHJcbn1cclxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyNFwiO1xyXG59XHJcbi5pY29uLWNsaXBweTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MjVcIjtcclxufVxyXG4uaWNvbi1jbG9jay1mYXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyNlwiO1xyXG59XHJcbi5pY29uLWNsb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyN1wiO1xyXG59XHJcbi5pY29uLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyOFwiO1xyXG59XHJcbi5pY29uLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MjlcIjtcclxufVxyXG4uaWNvbi1jbG9zZS1uZXR3b3JrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyYVwiO1xyXG59XHJcbi5pY29uLWNsb3NlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyYlwiO1xyXG59XHJcbi5pY29uLWNsb3NlZC1jYXB0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyY1wiO1xyXG59XHJcbi5pY29uLWNsb3VkLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyZFwiO1xyXG59XHJcbi5pY29uLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MmVcIjtcclxufVxyXG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MmZcIjtcclxufVxyXG4uaWNvbi1jbG91ZC1vdXRsaW5lLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MzBcIjtcclxufVxyXG4uaWNvbi1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTczMVwiO1xyXG59XHJcbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MzJcIjtcclxufVxyXG4uaWNvbi1jbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MzNcIjtcclxufVxyXG4uaWNvbi1jb2RlLWFycmF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTczNFwiO1xyXG59XHJcbi5pY29uLWNvZGUtYnJhY2VzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTczNVwiO1xyXG59XHJcbi5pY29uLWNvZGUtZXF1YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzM2XCI7XHJcbn1cclxuLmljb24tY29kZS1ncmVhdGVyLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzM3XCI7XHJcbn1cclxuLmljb24tY29kZS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzM4XCI7XHJcbn1cclxuLmljb24tY29kZS1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzM5XCI7XHJcbn1cclxuLmljb24tY29kZS1sZXNzLXRoYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzNhXCI7XHJcbn1cclxuLmljb24tY29kZS1ub3QtZXF1YWwtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3M2JcIjtcclxufVxyXG4uaWNvbi1jb2RlLW5vdC1lcXVhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3M2NcIjtcclxufVxyXG4uaWNvbi1jb2RlLXN0cmluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3M2RcIjtcclxufVxyXG4uaWNvbi1jb2RlLXRhZ3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzNlXCI7XHJcbn1cclxuLmljb24tY29kZXBlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3M2ZcIjtcclxufVxyXG4uaWNvbi1jb2ZmZWUtdG8tZ286YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzQwXCI7XHJcbn1cclxuLmljb24tY29mZmVlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc0MVwiO1xyXG59XHJcbi5pY29uLWNvZy1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzQyXCI7XHJcbn1cclxuLmljb24tY29nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc0M1wiO1xyXG59XHJcbi5pY29uLWNvaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzQ0XCI7XHJcbn1cclxuLmljb24tY29sb3ItaGVscGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc0NVwiO1xyXG59XHJcbi5pY29uLWNvbW1lbnQtYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc0NlwiO1xyXG59XHJcbi5pY29uLWNvbW1lbnQtYWNjb3VudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NDdcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzQ4XCI7XHJcbn1cclxuLmljb24tY29tbWVudC1hbGVydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NDlcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzRhXCI7XHJcbn1cclxuLmljb24tY29tbWVudC1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NGJcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LW11bHRpcGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NGNcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzRkXCI7XHJcbn1cclxuLmljb24tY29tbWVudC1wbHVzLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzRlXCI7XHJcbn1cclxuLmljb24tY29tbWVudC1wcm9jZXNzaW5nLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzRmXCI7XHJcbn1cclxuLmljb24tY29tbWVudC1wcm9jZXNzaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1MFwiO1xyXG59XHJcbi5pY29uLWNvbW1lbnQtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzUxXCI7XHJcbn1cclxuLmljb24tY29tbWVudC10ZXh0LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzUyXCI7XHJcbn1cclxuLmljb24tY29tbWVudC10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1M1wiO1xyXG59XHJcbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzU0XCI7XHJcbn1cclxuLmljb24tY29tcGFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NTVcIjtcclxufVxyXG4uaWNvbi1jb21wYXNzLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzU2XCI7XHJcbn1cclxuLmljb24tY29tcGFzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NTdcIjtcclxufVxyXG4uaWNvbi1jb25zb2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1OFwiO1xyXG59XHJcbi5pY29uLWNvbnRlbnQtY29weTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NTlcIjtcclxufVxyXG4uaWNvbi1jb250ZW50LWN1dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NWFcIjtcclxufVxyXG4uaWNvbi1jb250ZW50LWR1cGxpY2F0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NWJcIjtcclxufVxyXG4uaWNvbi1jb250ZW50LXBhc3RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1Y1wiO1xyXG59XHJcbi5pY29uLWNvbnRlbnQtc2F2ZS1hbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzVkXCI7XHJcbn1cclxuLmljb24tY29udGVudC1zYXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1ZVwiO1xyXG59XHJcbi5pY29uLWNvbnRyYXN0LWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NWZcIjtcclxufVxyXG4uaWNvbi1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzYwXCI7XHJcbn1cclxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzYxXCI7XHJcbn1cclxuLmljb24tY29udHJvbGxlci14Ym94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc2MlwiO1xyXG59XHJcbi5pY29uLWNvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NjNcIjtcclxufVxyXG4uaWNvbi1jcmVkaXQtY2FyZC1tdWx0aXBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NjRcIjtcclxufVxyXG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NjVcIjtcclxufVxyXG4uaWNvbi1jcm9wLWZyZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzY2XCI7XHJcbn1cclxuLmljb24tY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzY3XCI7XHJcbn1cclxuLmljb24tY3JvcC1wb3J0cmFpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NjhcIjtcclxufVxyXG4uaWNvbi1jcm9wLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NjlcIjtcclxufVxyXG4uaWNvbi1jcm9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc2YVwiO1xyXG59XHJcbi5pY29uLWNyb3NzaGFpcnMtZ3BzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc2YlwiO1xyXG59XHJcbi5pY29uLWNyb3NzaGFpcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzZjXCI7XHJcbn1cclxuLmljb24tY3Jvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzZkXCI7XHJcbn1cclxuLmljb24tY3ViZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc2ZVwiO1xyXG59XHJcbi5pY29uLWN1YmUtdW5mb2xkZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzZmXCI7XHJcbn1cclxuLmljb24tY3ViZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NzBcIjtcclxufVxyXG4uaWNvbi1jdXAtd2F0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzcxXCI7XHJcbn1cclxuLmljb24tY3VwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3MlwiO1xyXG59XHJcbi5pY29uLWN1cnJlbmN5LWJ0YzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NzNcIjtcclxufVxyXG4uaWNvbi1jdXJyZW5jeS1ldXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzc0XCI7XHJcbn1cclxuLmljb24tY3VycmVuY3ktZ2JwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3NVwiO1xyXG59XHJcbi5pY29uLWN1cnJlbmN5LWlucjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NzZcIjtcclxufVxyXG4uaWNvbi1jdXJyZW5jeS1ydWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzc3XCI7XHJcbn1cclxuLmljb24tY3VycmVuY3ktdHJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3OFwiO1xyXG59XHJcbi5pY29uLWN1cnJlbmN5LXVzZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NzlcIjtcclxufVxyXG4uaWNvbi1jdXJzb3ItZGVmYXVsdC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3YVwiO1xyXG59XHJcbi5pY29uLWN1cnNvci1kZWZhdWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3YlwiO1xyXG59XHJcbi5pY29uLWN1cnNvci1tb3ZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3Y1wiO1xyXG59XHJcbi5pY29uLWN1cnNvci1wb2ludGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3ZFwiO1xyXG59XHJcbi5pY29uLWRhdGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzdlXCI7XHJcbn1cclxuLmljb24tZGVidWctc3RlcC1pbnRvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3ZlwiO1xyXG59XHJcbi5pY29uLWRlYnVnLXN0ZXAtb3V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4MFwiO1xyXG59XHJcbi5pY29uLWRlYnVnLXN0ZXAtb3ZlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ODFcIjtcclxufVxyXG4uaWNvbi1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4MlwiO1xyXG59XHJcbi5pY29uLWRlY2ltYWwtaW5jcmVhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzgzXCI7XHJcbn1cclxuLmljb24tZGVsZXRlLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzg0XCI7XHJcbn1cclxuLmljb24tZGVsZXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4NVwiO1xyXG59XHJcbi5pY29uLWRlc2twaG9uZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ODZcIjtcclxufVxyXG4uaWNvbi1kZXNrdG9wLW1hYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ODdcIjtcclxufVxyXG4uaWNvbi1kZXNrdG9wLXRvd2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4OFwiO1xyXG59XHJcbi5pY29uLWRldGFpbHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzg5XCI7XHJcbn1cclxuLmljb24tZGV2aWFudGFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OGFcIjtcclxufVxyXG4uaWNvbi1kaWFtb25kOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4YlwiO1xyXG59XHJcbi5pY29uLWRpY2UtMTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OGNcIjtcclxufVxyXG4uaWNvbi1kaWNlLTI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzhkXCI7XHJcbn1cclxuLmljb24tZGljZS0zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4ZVwiO1xyXG59XHJcbi5pY29uLWRpY2UtNDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OGZcIjtcclxufVxyXG4uaWNvbi1kaWNlLTU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzkwXCI7XHJcbn1cclxuLmljb24tZGljZS02OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc5MVwiO1xyXG59XHJcbi5pY29uLWRpY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzkyXCI7XHJcbn1cclxuLmljb24tZGlyZWN0aW9uczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OTNcIjtcclxufVxyXG4uaWNvbi1kaXNrLWFsZXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc5NFwiO1xyXG59XHJcbi5pY29uLWRpc3F1cy1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc5NVwiO1xyXG59XHJcbi5pY29uLWRpc3F1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OTZcIjtcclxufVxyXG4uaWNvbi1kaXZpc2lvbi1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzk3XCI7XHJcbn1cclxuLmljb24tZGl2aXNpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzk4XCI7XHJcbn1cclxuLmljb24tZG5zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc5OVwiO1xyXG59XHJcbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc5YVwiO1xyXG59XHJcbi5pY29uLWRvbWFpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OWJcIjtcclxufVxyXG4uaWNvbi1kb3RzLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzljXCI7XHJcbn1cclxuLmljb24tZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OWRcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OWVcIjtcclxufVxyXG4uaWNvbi1kcmFnLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzlmXCI7XHJcbn1cclxuLmljb24tZHJhZy12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YTBcIjtcclxufVxyXG4uaWNvbi1kcmFnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhMVwiO1xyXG59XHJcbi5pY29uLWRyYXdpbmctYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhMlwiO1xyXG59XHJcbi5pY29uLWRyYXdpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2EzXCI7XHJcbn1cclxuLmljb24tZHJpYmJibGUtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhNFwiO1xyXG59XHJcbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhNVwiO1xyXG59XHJcbi5pY29uLWRyb25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhNlwiO1xyXG59XHJcbi5pY29uLWRyb3Bib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2E3XCI7XHJcbn1cclxuLmljb24tZHJ1cGFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhOFwiO1xyXG59XHJcbi5pY29uLWR1Y2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2E5XCI7XHJcbn1cclxuLmljb24tZHVtYmJlbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2FhXCI7XHJcbn1cclxuLmljb24tZWFydGgtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhYlwiO1xyXG59XHJcbi5pY29uLWVhcnRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhY1wiO1xyXG59XHJcbi5pY29uLWViYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2FkXCI7XHJcbn1cclxuLmljb24tZWRnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YWVcIjtcclxufVxyXG4uaWNvbi1lamVjdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YWZcIjtcclxufVxyXG4uaWNvbi1lbGV2YXRpb24tZGVjbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YjBcIjtcclxufVxyXG4uaWNvbi1lbGV2YXRpb24tcmlzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YjFcIjtcclxufVxyXG4uaWNvbi1lbGV2YXRvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YjJcIjtcclxufVxyXG4uaWNvbi1lbWFpbC1vcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiM1wiO1xyXG59XHJcbi5pY29uLWVtYWlsLXNlY3VyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YjRcIjtcclxufVxyXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YjVcIjtcclxufVxyXG4uaWNvbi1lbW90aWNvbi1jb29sOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiNlwiO1xyXG59XHJcbi5pY29uLWVtb3RpY29uLWRldmlsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiN1wiO1xyXG59XHJcbi5pY29uLWVtb3RpY29uLWhhcHB5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiOFwiO1xyXG59XHJcbi5pY29uLWVtb3RpY29uLW5ldXRyYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2I5XCI7XHJcbn1cclxuLmljb24tZW1vdGljb24tcG9vcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YmFcIjtcclxufVxyXG4uaWNvbi1lbW90aWNvbi1zYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2JiXCI7XHJcbn1cclxuLmljb24tZW1vdGljb24tdG9uZ3VlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiY1wiO1xyXG59XHJcbi5pY29uLWVtb3RpY29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiZFwiO1xyXG59XHJcbi5pY29uLWVuZ2luZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiZVwiO1xyXG59XHJcbi5pY29uLWVuZ2luZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YmZcIjtcclxufVxyXG4uaWNvbi1lcXVhbC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2MwXCI7XHJcbn1cclxuLmljb24tZXF1YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2MxXCI7XHJcbn1cclxuLmljb24tZXJhc2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjMlwiO1xyXG59XHJcbi5pY29uLWVzY2FsYXRvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YzNcIjtcclxufVxyXG4uaWNvbi1ldHN5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjNFwiO1xyXG59XHJcbi5pY29uLWV2ZXJub3RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjNVwiO1xyXG59XHJcbi5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjNlwiO1xyXG59XHJcbi5pY29uLWV4aXQtdG8tYXBwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjN1wiO1xyXG59XHJcbi5pY29uLWV4cG9ydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YzhcIjtcclxufVxyXG4uaWNvbi1leWUtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjOVwiO1xyXG59XHJcbi5pY29uLWV5ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3Y2FcIjtcclxufVxyXG4uaWNvbi1leWVkcm9wcGVyLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2NiXCI7XHJcbn1cclxuLmljb24tZXllZHJvcHBlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3Y2NcIjtcclxufVxyXG4uaWNvbi1mYWNlYm9vay1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XHJcbn1cclxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2NlXCI7XHJcbn1cclxuLmljb24tZmFjdG9yeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3Y2ZcIjtcclxufVxyXG4uaWNvbi1mYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2QwXCI7XHJcbn1cclxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdkMVwiO1xyXG59XHJcbi5pY29uLWZlcnJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdkMlwiO1xyXG59XHJcbi5pY29uLWZpbGUtY2xvdWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2QzXCI7XHJcbn1cclxuLmljb24tZmlsZS1kZWxpbWl0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2Q0XCI7XHJcbn1cclxuLmljb24tZmlsZS1kb2N1bWVudC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2Q1XCI7XHJcbn1cclxuLmljb24tZmlsZS1kb2N1bWVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZDZcIjtcclxufVxyXG4uaWNvbi1maWxlLWV4Y2VsLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZDdcIjtcclxufVxyXG4uaWNvbi1maWxlLWV4Y2VsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdkOFwiO1xyXG59XHJcbi5pY29uLWZpbGUtZmluZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZDlcIjtcclxufVxyXG4uaWNvbi1maWxlLWhpZGRlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZGFcIjtcclxufVxyXG4uaWNvbi1maWxlLWltYWdlLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZGJcIjtcclxufVxyXG4uaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdkY1wiO1xyXG59XHJcbi5pY29uLWZpbGUtbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2RkXCI7XHJcbn1cclxuLmljb24tZmlsZS1tdXNpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZGVcIjtcclxufVxyXG4uaWNvbi1maWxlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2RmXCI7XHJcbn1cclxuLmljb24tZmlsZS1wZGYtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlMFwiO1xyXG59XHJcbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlMVwiO1xyXG59XHJcbi5pY29uLWZpbGUtcG93ZXJwb2ludC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2UyXCI7XHJcbn1cclxuLmljb24tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlM1wiO1xyXG59XHJcbi5pY29uLWZpbGUtcHJlc2VudGF0aW9uLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZTRcIjtcclxufVxyXG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlNVwiO1xyXG59XHJcbi5pY29uLWZpbGUtd29yZC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2U2XCI7XHJcbn1cclxuLmljb24tZmlsZS13b3JkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlN1wiO1xyXG59XHJcbi5pY29uLWZpbGUteG1sOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlOFwiO1xyXG59XHJcbi5pY29uLWZpbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2U5XCI7XHJcbn1cclxuLmljb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZWFcIjtcclxufVxyXG4uaWNvbi1maWxtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlYlwiO1xyXG59XHJcbi5pY29uLWZpbG1zdHJpcC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2VjXCI7XHJcbn1cclxuLmljb24tZmlsbXN0cmlwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlZFwiO1xyXG59XHJcbi5pY29uLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlZVwiO1xyXG59XHJcbi5pY29uLWZpbHRlci1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZWZcIjtcclxufVxyXG4uaWNvbi1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmMFwiO1xyXG59XHJcbi5pY29uLWZpbHRlci12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmMVwiO1xyXG59XHJcbi5pY29uLWZpbHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZjJcIjtcclxufVxyXG4uaWNvbi1maXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmM1wiO1xyXG59XHJcbi5pY29uLWZpc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2Y0XCI7XHJcbn1cclxuLmljb24tZmxhZy1jaGVja2VyZWQtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZjVcIjtcclxufVxyXG4uaWNvbi1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZjZcIjtcclxufVxyXG4uaWNvbi1mbGFnLW91dGxpbmUtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZjdcIjtcclxufVxyXG4uaWNvbi1mbGFnLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2Y4XCI7XHJcbn1cclxuLmljb24tZmxhZy10cmlhbmdsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZjlcIjtcclxufVxyXG4uaWNvbi1mbGFnLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2ZhXCI7XHJcbn1cclxuLmljb24tZmxhZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZmJcIjtcclxufVxyXG4uaWNvbi1mbGFzaC1hdXRvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmY1wiO1xyXG59XHJcbi5pY29uLWZsYXNoLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZmRcIjtcclxufVxyXG4uaWNvbi1mbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZmVcIjtcclxufVxyXG4uaWNvbi1mbGFzaGxpZ2h0LW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZmZcIjtcclxufVxyXG4uaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwMFwiO1xyXG59XHJcbi5pY29uLWZsYXR0cjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MDFcIjtcclxufVxyXG4uaWNvbi1mbGlja3ItYWZ0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODAyXCI7XHJcbn1cclxuLmljb24tZmxpY2tyLWJlZm9yZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MDNcIjtcclxufVxyXG4uaWNvbi1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODA0XCI7XHJcbn1cclxuLmljb24tZmxpcC10by1mcm9udDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MDVcIjtcclxufVxyXG4uaWNvbi1mbG9wcHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODA2XCI7XHJcbn1cclxuLmljb24tZmxvd2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwN1wiO1xyXG59XHJcbi5pY29uLWZvbGRlci1hY2NvdW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwOFwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MDlcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwYVwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1pbWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MGJcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItbG9jay1vcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xyXG59XHJcbi5pY29uLWZvbGRlci1sb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwZFwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1tb3ZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwZVwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MGZcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MTBcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODExXCI7XHJcbn1cclxuLmljb24tZm9sZGVyLW91dGxpbmUtbG9jazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MTJcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MTNcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MTRcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItcmVtb3ZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxNVwiO1xyXG59XHJcbi5pY29uLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODE2XCI7XHJcbn1cclxuLmljb24tZm9sZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxN1wiO1xyXG59XHJcbi5pY29uLWZvb2QtYXBwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODE4XCI7XHJcbn1cclxuLmljb24tZm9vZC12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxOVwiO1xyXG59XHJcbi5pY29uLWZvb2Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODFhXCI7XHJcbn1cclxuLmljb24tZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxYlwiO1xyXG59XHJcbi5pY29uLWZvb3RiYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxY1wiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODFkXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODFlXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODFmXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyMFwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1ib2xkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyMVwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MjJcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtY29sb3ItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MjNcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtY29sb3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODI0XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWZsb2F0LWNlbnRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MjVcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtZmxvYXQtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MjZcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MjdcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtZmxvYXQtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODI4XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWhlYWRlci0xOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyOVwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1oZWFkZXItMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MmFcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODJiXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWhlYWRlci00OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyY1wiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1oZWFkZXItNTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MmRcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODJlXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWhlYWRlci1kZWNyZWFzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MmZcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODMwXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWhlYWRlci1lcXVhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MzFcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgzMlwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1oZWFkZXItcG91bmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODMzXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWhlYWRlci11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MzRcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgzNVwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODM2XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MzdcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgzOFwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1saXN0LWJ1bGxldGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgzOVwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1saXN0LW51bWJlcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODNhXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LW9iamVjdC1pbmxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODNiXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LW9iamVjdC1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODNjXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LW9iamVjdC10aWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4M2RcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtb2JqZWN0LXRvcC1ib3R0b206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODNlXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LXBhaW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgzZlwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1wYXJhZ3JhcGg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODQwXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LXF1b3RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0MVwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1zaXplOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0MlwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0M1wiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1zdWJzY3JpcHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LXN1cGVyc2NyaXB0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0NVwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0NlwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLWwtdG8tcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NDdcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LXVuZGVybGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NDlcIjtcclxufVxyXG4uaWNvbi1mb3J1bTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NGFcIjtcclxufVxyXG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0YlwiO1xyXG59XHJcbi5pY29uLWZvdXJzcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODRjXCI7XHJcbn1cclxuLmljb24tZnJpZGdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0ZFwiO1xyXG59XHJcbi5pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NGVcIjtcclxufVxyXG4uaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0ZlwiO1xyXG59XHJcbi5pY29uLWZ1bmN0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1MFwiO1xyXG59XHJcbi5pY29uLWdhbWVwYWQtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NTFcIjtcclxufVxyXG4uaWNvbi1nYW1lcGFkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1MlwiO1xyXG59XHJcbi5pY29uLWdhcy1zdGF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1M1wiO1xyXG59XHJcbi5pY29uLWdhdmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1NFwiO1xyXG59XHJcbi5pY29uLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODU1XCI7XHJcbn1cclxuLmljb24tZ2VuZGVyLW1hbGUtZmVtYWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1NlwiO1xyXG59XHJcbi5pY29uLWdlbmRlci1tYWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1N1wiO1xyXG59XHJcbi5pY29uLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NThcIjtcclxufVxyXG4uaWNvbi1naWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1OVwiO1xyXG59XHJcbi5pY29uLWdpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NWFcIjtcclxufVxyXG4uaWNvbi1naXRodWItYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1YlwiO1xyXG59XHJcbi5pY29uLWdpdGh1YjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NWNcIjtcclxufVxyXG4uaWNvbi1nbGFzcy1mbHV0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NWRcIjtcclxufVxyXG4uaWNvbi1nbGFzcy1tdWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODVlXCI7XHJcbn1cclxuLmljb24tZ2xhc3Mtc3RhbmdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1ZlwiO1xyXG59XHJcbi5pY29uLWdsYXNzLXR1bGlwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2MFwiO1xyXG59XHJcbi5pY29uLWdsYXNzZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODYxXCI7XHJcbn1cclxuLmljb24tZ21haWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODYyXCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLWNocm9tZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NjNcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtY2lyY2xlcy1jb21tdW5pdGllczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NjRcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtY2lyY2xlcy1leHRlbmRlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NjVcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtY2lyY2xlcy1pbnZpdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODY2XCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLWNpcmNsZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODY3XCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2OFwiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1jb250cm9sbGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2OVwiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NmFcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtZWFydGg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODZiXCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLWdsYXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2Y1wiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1tYXBzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2ZFwiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1wYWdlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NmVcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtcGxheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NmZcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtcGx1cy1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODcwXCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODcxXCI7XHJcbn1cclxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg3MlwiO1xyXG59XHJcbi5pY29uLWdyaWQtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg3M1wiO1xyXG59XHJcbi5pY29uLWdyaWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODc0XCI7XHJcbn1cclxuLmljb24tZ3JvdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODc1XCI7XHJcbn1cclxuLmljb24taGFuZC1wb2ludGluZy1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NzZcIjtcclxufVxyXG4uaWNvbi1oYW5nZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODc3XCI7XHJcbn1cclxuLmljb24taGFuZ291dHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODc4XCI7XHJcbn1cclxuLmljb24taGFyZGRpc2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODc5XCI7XHJcbn1cclxuLmljb24taGVhZHBob25lcy1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODdhXCI7XHJcbn1cclxuLmljb24taGVhZHBob25lcy1kb3RzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg3YlwiO1xyXG59XHJcbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODdjXCI7XHJcbn1cclxuLmljb24taGVhZHNldC1kb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg3ZFwiO1xyXG59XHJcbi5pY29uLWhlYWRzZXQtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg3ZVwiO1xyXG59XHJcbi5pY29uLWhlYWRzZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODdmXCI7XHJcbn1cclxuLmljb24taGVhcnQtYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODgwXCI7XHJcbn1cclxuLmljb24taGVhcnQtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4MVwiO1xyXG59XHJcbi5pY29uLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ODJcIjtcclxufVxyXG4uaWNvbi1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4M1wiO1xyXG59XHJcbi5pY29uLWhlYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4NFwiO1xyXG59XHJcbi5pY29uLWhlbHAtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4NVwiO1xyXG59XHJcbi5pY29uLWhlbHA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODg2XCI7XHJcbn1cclxuLmljb24taGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4N1wiO1xyXG59XHJcbi5pY29uLWhleGFnb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODg4XCI7XHJcbn1cclxuLmljb24taGlzdG9yeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ODlcIjtcclxufVxyXG4uaWNvbi1ob2xvbGVuczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OGFcIjtcclxufVxyXG4uaWNvbi1ob21lLW1vZGVybjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OGJcIjtcclxufVxyXG4uaWNvbi1ob21lLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODhjXCI7XHJcbn1cclxuLmljb24taG9tZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OGRcIjtcclxufVxyXG4uaWNvbi1ob3BzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4ZVwiO1xyXG59XHJcbi5pY29uLWhvc3BpdGFsLWJ1aWxkaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4ZlwiO1xyXG59XHJcbi5pY29uLWhvc3BpdGFsLW1hcmtlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OTBcIjtcclxufVxyXG4uaWNvbi1ob3NwaXRhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OTFcIjtcclxufVxyXG4uaWNvbi1ob3RlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OTJcIjtcclxufVxyXG4uaWNvbi1ob3V6ei1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODkzXCI7XHJcbn1cclxuLmljb24taHVtYW4tY2hpbGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODk0XCI7XHJcbn1cclxuLmljb24taHVtYW4tbWFsZS1mZW1hbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODk1XCI7XHJcbn1cclxuLmljb24taHVtYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODk2XCI7XHJcbn1cclxuLmljb24taW1hZ2UtYWxidW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODk3XCI7XHJcbn1cclxuLmljb24taW1hZ2UtYXJlYS1jbG9zZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OThcIjtcclxufVxyXG4uaWNvbi1pbWFnZS1hcmVhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg5OVwiO1xyXG59XHJcbi5pY29uLWltYWdlLWJyb2tlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OWFcIjtcclxufVxyXG4uaWNvbi1pbWFnZS1maWx0ZXItYmxhY2std2hpdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODliXCI7XHJcbn1cclxuLmljb24taW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OWNcIjtcclxufVxyXG4uaWNvbi1pbWFnZS1maWx0ZXItZHJhbWE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODlkXCI7XHJcbn1cclxuLmljb24taW1hZ2UtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OWVcIjtcclxufVxyXG4uaWNvbi1pbWFnZS1maWx0ZXItaGRyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg5ZlwiO1xyXG59XHJcbi5pY29uLWltYWdlLWZpbHRlci1ub25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhMFwiO1xyXG59XHJcbi5pY29uLWltYWdlLWZpbHRlci10aWx0LXNoaWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhMVwiO1xyXG59XHJcbi5pY29uLWltYWdlLWZpbHRlci12aW50YWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhMlwiO1xyXG59XHJcbi5pY29uLWltYWdlLWZpbHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YTNcIjtcclxufVxyXG4uaWNvbi1pbWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YTRcIjtcclxufVxyXG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGE1XCI7XHJcbn1cclxuLmljb24taW5ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGE2XCI7XHJcbn1cclxuLmljb24taW5kZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhN1wiO1xyXG59XHJcbi5pY29uLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGE4XCI7XHJcbn1cclxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGE5XCI7XHJcbn1cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhYVwiO1xyXG59XHJcbi5pY29uLWluc3RhcGFwZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGFiXCI7XHJcbn1cclxuLmljb24taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGFjXCI7XHJcbn1cclxuLmljb24taW52ZXJ0LWNvbG9yczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YWRcIjtcclxufVxyXG4uaWNvbi1qaXJhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhZVwiO1xyXG59XHJcbi5pY29uLWpzZmlkZGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhZlwiO1xyXG59XHJcbi5pY29uLWtlZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YjBcIjtcclxufVxyXG4uaWNvbi1rZXktY2hhbmdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiMVwiO1xyXG59XHJcbi5pY29uLWtleS1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YjJcIjtcclxufVxyXG4uaWNvbi1rZXktcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YjNcIjtcclxufVxyXG4uaWNvbi1rZXktcmVtb3ZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiNFwiO1xyXG59XHJcbi5pY29uLWtleS12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiNVwiO1xyXG59XHJcbi5pY29uLWtleTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YjZcIjtcclxufVxyXG4uaWNvbi1rZXlib2FyZC1iYWNrc3BhY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGI3XCI7XHJcbn1cclxuLmljb24ta2V5Ym9hcmQtY2FwczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YjhcIjtcclxufVxyXG4uaWNvbi1rZXlib2FyZC1jbG9zZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YjlcIjtcclxufVxyXG4uaWNvbi1rZXlib2FyZC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XHJcbn1cclxuLmljb24ta2V5Ym9hcmQtcmV0dXJuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiYlwiO1xyXG59XHJcbi5pY29uLWtleWJvYXJkLXRhYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YmNcIjtcclxufVxyXG4uaWNvbi1rZXlib2FyZC12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiZFwiO1xyXG59XHJcbi5pY29uLWtleWJvYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiZVwiO1xyXG59XHJcbi5pY29uLWxhYmVsLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGJmXCI7XHJcbn1cclxuLmljb24tbGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGMwXCI7XHJcbn1cclxuLmljb24tbGFuZ3VhZ2UtY3NoYXJwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThjMVwiO1xyXG59XHJcbi5pY29uLWxhbmd1YWdlLWNzczM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGMyXCI7XHJcbn1cclxuLmljb24tbGFuZ3VhZ2UtaHRtbDU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGMzXCI7XHJcbn1cclxuLmljb24tbGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YzRcIjtcclxufVxyXG4uaWNvbi1sYW5ndWFnZS1weXRob24tdGV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YzVcIjtcclxufVxyXG4uaWNvbi1sYW5ndWFnZS1weXRob246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGM2XCI7XHJcbn1cclxuLmljb24tbGFwdG9wLWNocm9tZWJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGM3XCI7XHJcbn1cclxuLmljb24tbGFwdG9wLW1hYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YzhcIjtcclxufVxyXG4uaWNvbi1sYXB0b3Atd2luZG93czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YzlcIjtcclxufVxyXG4uaWNvbi1sYXB0b3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGNhXCI7XHJcbn1cclxuLmljb24tbGFzdGZtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThjYlwiO1xyXG59XHJcbi5pY29uLWxhdW5jaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4Y2NcIjtcclxufVxyXG4uaWNvbi1sYXllcnMtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThjZFwiO1xyXG59XHJcbi5pY29uLWxheWVyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4Y2VcIjtcclxufVxyXG4uaWNvbi1sZWFmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThjZlwiO1xyXG59XHJcbi5pY29uLWxpYnJhcnktYm9va3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGQwXCI7XHJcbn1cclxuLmljb24tbGlicmFyeS1tdXNpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZDFcIjtcclxufVxyXG4uaWNvbi1saWJyYXJ5LXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGQyXCI7XHJcbn1cclxuLmljb24tbGlicmFyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZDNcIjtcclxufVxyXG4uaWNvbi1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZDRcIjtcclxufVxyXG4uaWNvbi1saWdodGJ1bGI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7XHJcbn1cclxuLmljb24tbGluay1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGQ2XCI7XHJcbn1cclxuLmljb24tbGluay12YXJpYW50LW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZDdcIjtcclxufVxyXG4uaWNvbi1saW5rLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGQ4XCI7XHJcbn1cclxuLmljb24tbGluazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZDlcIjtcclxufVxyXG4uaWNvbi1saW5rZWRpbi1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGRhXCI7XHJcbn1cclxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGRiXCI7XHJcbn1cclxuLmljb24tbGlub2RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThkY1wiO1xyXG59XHJcbi5pY29uLWxpbnV4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThkZFwiO1xyXG59XHJcbi5pY29uLWxvY2stb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZGVcIjtcclxufVxyXG4uaWNvbi1sb2NrLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGRmXCI7XHJcbn1cclxuLmljb24tbG9jay11bmxvY2tlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZTBcIjtcclxufVxyXG4uaWNvbi1sb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlMVwiO1xyXG59XHJcbi5pY29uLWxvZ2luOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlMlwiO1xyXG59XHJcbi5pY29uLWxvZ291dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZTNcIjtcclxufVxyXG4uaWNvbi1sb29rczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZTRcIjtcclxufVxyXG4uaWNvbi1sb3VwZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZTVcIjtcclxufVxyXG4uaWNvbi1sdW14OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlNlwiO1xyXG59XHJcbi5pY29uLW1hZ25ldC1vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZTdcIjtcclxufVxyXG4uaWNvbi1tYWduZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGU4XCI7XHJcbn1cclxuLmljb24tbWFnbmlmeS1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZTlcIjtcclxufVxyXG4uaWNvbi1tYWduaWZ5LXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGVhXCI7XHJcbn1cclxuLmljb24tbWFnbmlmeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZWJcIjtcclxufVxyXG4uaWNvbi1tYWlsLXJ1OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlY1wiO1xyXG59XHJcbi5pY29uLW1hcC1tYXJrZXItY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlZFwiO1xyXG59XHJcbi5pY29uLW1hcC1tYXJrZXItbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGVlXCI7XHJcbn1cclxuLmljb24tbWFwLW1hcmtlci1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGVmXCI7XHJcbn1cclxuLmljb24tbWFwLW1hcmtlci1yYWRpdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGYwXCI7XHJcbn1cclxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZjFcIjtcclxufVxyXG4uaWNvbi1tYXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGYyXCI7XHJcbn1cclxuLmljb24tbWFyZ2luOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmM1wiO1xyXG59XHJcbi5pY29uLW1hcmtkb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmNFwiO1xyXG59XHJcbi5pY29uLW1hcmtlci1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZjVcIjtcclxufVxyXG4uaWNvbi1tYXJ0aW5pOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmNlwiO1xyXG59XHJcbi5pY29uLW1hdGVyaWFsLXVpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmN1wiO1xyXG59XHJcbi5pY29uLW1heGNkbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZjhcIjtcclxufVxyXG4uaWNvbi1tZWRpdW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGY5XCI7XHJcbn1cclxuLmljb24tbWVtb3J5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmYVwiO1xyXG59XHJcbi5pY29uLW1lbnUtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZmJcIjtcclxufVxyXG4uaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGZjXCI7XHJcbn1cclxuLmljb24tbWVudS1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZmRcIjtcclxufVxyXG4uaWNvbi1tZW51LXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmZVwiO1xyXG59XHJcbi5pY29uLW1lbnU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGZmXCI7XHJcbn1cclxuLmljb24tbWVzc2FnZS1hbGVydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG4uaWNvbi1tZXNzYWdlLWRyYXc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuLmljb24tbWVzc2FnZS1pbWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG4uaWNvbi1tZXNzYWdlLXByb2Nlc3Npbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuLmljb24tbWVzc2FnZS1yZXBseTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG4uaWNvbi1tZXNzYWdlLXRleHQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG4uaWNvbi1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuLmljb24tbWVzc2FnZS12aWRlbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcbi5pY29uLW1pY3JvcGhvbmUtZG90czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG4uaWNvbi1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG4uaWNvbi1taWNyb3Bob25lLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24tbWljcm9waG9uZS1zZXR0aW5nczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG4uaWNvbi1taWNyb3Bob25lLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcbi5pY29uLW1pY3JvcGhvbmUtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG4uaWNvbi1taWNyb3Bob25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xyXG59XHJcbi5pY29uLW1pbnVzLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG4uaWNvbi1taW51cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcclxufVxyXG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbn1cclxuLmljb24tbWludXMtbmV0d29yazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcclxufVxyXG4uaWNvbi1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcclxufVxyXG4uaWNvbi1tb25pdG9yLW11bHRpcGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xyXG59XHJcbi5pY29uLW1vbml0b3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XHJcbn1cclxuLmljb24tbW9yZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTdcIjtcclxufVxyXG4uaWNvbi1tb3VzZS1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XHJcbn1cclxuLmljb24tbW91c2UtdmFyaWFudC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XHJcbn1cclxuLmljb24tbW91c2UtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcclxufVxyXG4uaWNvbi1tb3VzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcclxufVxyXG4uaWNvbi1tb3ZpZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcclxufVxyXG4uaWNvbi1tdWx0aXBsaWNhdGlvbi1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XHJcbn1cclxuLmljb24tbXVsdGlwbGljYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XHJcbn1cclxuLmljb24tbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XHJcbn1cclxuLmljb24tbXVzaWMtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiO1xyXG59XHJcbi5pY29uLW11c2ljLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcclxufVxyXG4uaWNvbi1tdXNpYy1ub3RlLWVpZ2h0aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjJcIjtcclxufVxyXG4uaWNvbi1tdXNpYy1ub3RlLWhhbGY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XHJcbn1cclxuLmljb24tbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XHJcbn1cclxuLmljb24tbXVzaWMtbm90ZS1xdWFydGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xyXG59XHJcbi5pY29uLW11c2ljLW5vdGUtc2l4dGVlbnRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xyXG59XHJcbi5pY29uLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XHJcbn1cclxuLmljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjhcIjtcclxufVxyXG4uaWNvbi1uYXR1cmUtcGVvcGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyOVwiO1xyXG59XHJcbi5pY29uLW5hdHVyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcclxufVxyXG4uaWNvbi1uYXZpZ2F0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyYlwiO1xyXG59XHJcbi5pY29uLW5lZWRsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmNcIjtcclxufVxyXG4uaWNvbi1uZXN0LXByb3RlY3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XHJcbn1cclxuLmljb24tbmVzdC10aGVybW9zdGF0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xyXG59XHJcbi5pY29uLW5ld3NwYXBlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmZcIjtcclxufVxyXG4uaWNvbi1uZmMtdGFwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzMFwiO1xyXG59XHJcbi5pY29uLW5mYy12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzMVwiO1xyXG59XHJcbi5pY29uLW5mYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MzJcIjtcclxufVxyXG4uaWNvbi1ubzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MzNcIjtcclxufVxyXG4uaWNvbi1ub3QtZXF1YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XHJcbn1cclxuLmljb24tbm90ZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzNVwiO1xyXG59XHJcbi5pY29uLW5vdGUtdGV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MzZcIjtcclxufVxyXG4uaWNvbi1ub3RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtMC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MzhcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTAtYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy0wLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5M2FcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTEtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy0xLWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzY1wiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtMS1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy0yLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtMi1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5M2ZcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTItYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk0MFwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtMy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NDFcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTMtYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy0zLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NDNcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTQtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy00LWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk0NVwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtNC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy01LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk0N1wiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtNS1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NDhcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTUtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk0OVwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtNi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NGFcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTYtYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy02LWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NGNcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTctYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy03LWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk0ZVwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtNy1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy04LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1MFwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtOC1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTFcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTgtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1MlwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtOS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTNcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTktYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy05LWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTVcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTZcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTdcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XHJcbn1cclxuLmljb24tbnVtZXJpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTlcIjtcclxufVxyXG4uaWNvbi1udXRyaXRvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NWFcIjtcclxufVxyXG4uaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1YlwiO1xyXG59XHJcbi5pY29uLW9mZmljZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NWNcIjtcclxufVxyXG4uaWNvbi1vaWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XHJcbn1cclxuLmljb24tb21lZ2E6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XHJcbn1cclxuLmljb24tb25lZHJpdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XHJcbn1cclxuLmljb24tb3Blbi1pbi1hcHA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XHJcbn1cclxuLmljb24tb3Blbi1pbi1uZXc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XHJcbn1cclxuLmljb24tb3JuYW1lbnQtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjJcIjtcclxufVxyXG4uaWNvbi1vcm5hbWVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjNcIjtcclxufVxyXG4uaWNvbi1vdXRib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XHJcbn1cclxuLmljb24tb3V0ZGVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjVcIjtcclxufVxyXG4uaWNvbi1vd2w6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XHJcbn1cclxuLmljb24tcGFja2FnZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2N1wiO1xyXG59XHJcbi5pY29uLXBhY2thZ2UtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XHJcbn1cclxuLmljb24tcGFja2FnZS12YXJpYW50LWNsb3NlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjlcIjtcclxufVxyXG4uaWNvbi1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XHJcbn1cclxuLmljb24tcGFja2FnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NmJcIjtcclxufVxyXG4uaWNvbi1wYWxldHRlLWFkdmFuY2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2Y1wiO1xyXG59XHJcbi5pY29uLXBhbGV0dGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XHJcbn1cclxuLmljb24tcGFuZGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XHJcbn1cclxuLmljb24tcGFuZG9yYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NmZcIjtcclxufVxyXG4uaWNvbi1wYW5vcmFtYS1maXNoZXllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk3MFwiO1xyXG59XHJcbi5pY29uLXBhbm9yYW1hLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XHJcbn1cclxuLmljb24tcGFub3JhbWEtdmVydGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XHJcbn1cclxuLmljb24tcGFub3JhbWEtd2lkZS1hbmdsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NzNcIjtcclxufVxyXG4uaWNvbi1wYW5vcmFtYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NzRcIjtcclxufVxyXG4uaWNvbi1wYXBlci1jdXQtdmVydGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XHJcbn1cclxuLmljb24tcGFwZXJjbGlwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk3NlwiO1xyXG59XHJcbi5pY29uLXBhcmtpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XHJcbn1cclxuLmljb24tcGF1c2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XHJcbn1cclxuLmljb24tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk3OVwiO1xyXG59XHJcbi5pY29uLXBhdXNlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5N2FcIjtcclxufVxyXG4uaWNvbi1wYXVzZS1vY3RhZ29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk3YlwiO1xyXG59XHJcbi5pY29uLXBhdXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk3Y1wiO1xyXG59XHJcbi5pY29uLXBhdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5N2RcIjtcclxufVxyXG4uaWNvbi1wZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XHJcbn1cclxuLmljb24tcGVuY2lsLWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk3ZlwiO1xyXG59XHJcbi5pY29uLXBlbmNpbC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XHJcbn1cclxuLmljb24tcGVuY2lsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4MVwiO1xyXG59XHJcbi5pY29uLXBlb3BsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ODJcIjtcclxufVxyXG4uaWNvbi1wZXJjZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4M1wiO1xyXG59XHJcbi5pY29uLXBlcnNvbi1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XHJcbn1cclxuLmljb24tcGVyc29uLW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4NVwiO1xyXG59XHJcbi5pY29uLXBlcnNvbi1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4NlwiO1xyXG59XHJcbi5pY29uLXBoYXJtYWN5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4N1wiO1xyXG59XHJcbi5pY29uLXBob25lLWJsdWV0b290aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ODhcIjtcclxufVxyXG4uaWNvbi1waG9uZS1kb3RzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4OVwiO1xyXG59XHJcbi5pY29uLXBob25lLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOThhXCI7XHJcbn1cclxuLmljb24tcGhvbmUtaGFuZ3VwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4YlwiO1xyXG59XHJcbi5pY29uLXBob25lLWluLXRhbGs6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOThjXCI7XHJcbn1cclxuLmljb24tcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOThkXCI7XHJcbn1cclxuLmljb24tcGhvbmUtbG9ja2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4ZVwiO1xyXG59XHJcbi5pY29uLXBob25lLWxvZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OGZcIjtcclxufVxyXG4uaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XHJcbn1cclxuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XHJcbn1cclxuLmljb24tcGhvbmUtcGF1c2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk5MlwiO1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk5M1wiO1xyXG59XHJcbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XHJcbn1cclxuLmljb24tcGlnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk5NVwiO1xyXG59XHJcbi5pY29uLXBpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XHJcbn1cclxuLmljb24tcGluLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OTdcIjtcclxufVxyXG4uaWNvbi1waW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XHJcbn1cclxuLmljb24tcGluZS10cmVlLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OTlcIjtcclxufVxyXG4uaWNvbi1waW5lLXRyZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XHJcbn1cclxuLmljb24tcGludGVyZXN0LWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OWJcIjtcclxufVxyXG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTljXCI7XHJcbn1cclxuLmljb24tcGl6emE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTlkXCI7XHJcbn1cclxuLmljb24tcGxhbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTllXCI7XHJcbn1cclxuLmljb24tcGxheS1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OWZcIjtcclxufVxyXG4uaWNvbi1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhMFwiO1xyXG59XHJcbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhMVwiO1xyXG59XHJcbi5pY29uLXBsYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XHJcbn1cclxuLmljb24tcGxheWxpc3QtbWludXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XHJcbn1cclxuLmljb24tcGxheWxpc3QtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YTRcIjtcclxufVxyXG4uaWNvbi1wbGF5c3RhdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YTVcIjtcclxufVxyXG4uaWNvbi1wbHVzLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YTZcIjtcclxufVxyXG4uaWNvbi1wbHVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhN1wiO1xyXG59XHJcbi5pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhOFwiO1xyXG59XHJcbi5pY29uLXBsdXMtbmV0d29yazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YTlcIjtcclxufVxyXG4uaWNvbi1wbHVzLW9uZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YWFcIjtcclxufVxyXG4uaWNvbi1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhYlwiO1xyXG59XHJcbi5pY29uLXBvY2tldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YWNcIjtcclxufVxyXG4uaWNvbi1wb2xsLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YWRcIjtcclxufVxyXG4uaWNvbi1wb2xsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhZVwiO1xyXG59XHJcbi5pY29uLXBvbHltZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XHJcbn1cclxuLmljb24tcG9wY29ybjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YjBcIjtcclxufVxyXG4uaWNvbi1wb3VuZC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XHJcbn1cclxuLmljb24tcG91bmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XHJcbn1cclxuLmljb24tcG93ZXItc2V0dGluZ3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XHJcbn1cclxuLmljb24tcG93ZXItc29ja2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliNFwiO1xyXG59XHJcbi5pY29uLXBvd2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliNVwiO1xyXG59XHJcbi5pY29uLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliNlwiO1xyXG59XHJcbi5pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YjdcIjtcclxufVxyXG4uaWNvbi1wcmludGVyLTNkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliOFwiO1xyXG59XHJcbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWI5XCI7XHJcbn1cclxuLmljb24tcHVsc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XHJcbn1cclxuLmljb24tcHV6emxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliYlwiO1xyXG59XHJcbi5pY29uLXFyY29kZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YmNcIjtcclxufVxyXG4uaWNvbi1xdWFkY29wdGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliZFwiO1xyXG59XHJcbi5pY29uLXF1YWxpdHktaGlnaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YmVcIjtcclxufVxyXG4uaWNvbi1xdWVzdGlvbi1tYXJrLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YmZcIjtcclxufVxyXG4uaWNvbi1xdWljay1yZXBseTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YzBcIjtcclxufVxyXG4uaWNvbi1xdWlja3RpbWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWMxXCI7XHJcbn1cclxuLmljb24tcmFiYml0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljMlwiO1xyXG59XHJcbi5pY29uLXJhZGlhdG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljM1wiO1xyXG59XHJcbi5pY29uLXJhZGlvLXRvd2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljNFwiO1xyXG59XHJcbi5pY29uLXJhZGlvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljNVwiO1xyXG59XHJcbi5pY29uLXJhZGlvYWN0aXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljNlwiO1xyXG59XHJcbi5pY29uLXJhZGlvYm94LWJsYW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljN1wiO1xyXG59XHJcbi5pY29uLXJhZGlvYm94LW1hcmtlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YzhcIjtcclxufVxyXG4uaWNvbi1yYXNwYmVycnlwaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YzlcIjtcclxufVxyXG4uaWNvbi1yZGlvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljYVwiO1xyXG59XHJcbi5pY29uLXJlYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWNiXCI7XHJcbn1cclxuLmljb24tcmVhZGFiaWxpdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XHJcbn1cclxuLmljb24tcmVjZWlwdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5Y2RcIjtcclxufVxyXG4uaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljZVwiO1xyXG59XHJcbi5pY29uLXJlZGRpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5Y2ZcIjtcclxufVxyXG4uaWNvbi1yZWRvLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWQwXCI7XHJcbn1cclxuLmljb24tcmVkbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZDFcIjtcclxufVxyXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkMlwiO1xyXG59XHJcbi5pY29uLXJlbGF0aXZlLXNjYWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkM1wiO1xyXG59XHJcbi5pY29uLXJlbG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZDRcIjtcclxufVxyXG4uaWNvbi1yZW1vdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XHJcbn1cclxuLmljb24tcmVuYW1lLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZDZcIjtcclxufVxyXG4uaWNvbi1yZXBlYXQtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkN1wiO1xyXG59XHJcbi5pY29uLXJlcGVhdC1vbmNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkOFwiO1xyXG59XHJcbi5pY29uLXJlcGVhdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZDlcIjtcclxufVxyXG4uaWNvbi1yZXBsYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XHJcbn1cclxuLmljb24tcmVwbHktYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkYlwiO1xyXG59XHJcbi5pY29uLXJlcGx5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkY1wiO1xyXG59XHJcbi5pY29uLXJlcHJvZHVjdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZGRcIjtcclxufVxyXG4uaWNvbi1yZXNpemUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkZVwiO1xyXG59XHJcbi5pY29uLXJlc3BvbnNpdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XHJcbn1cclxuLmljb24tcmVzdG9yZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZTBcIjtcclxufVxyXG4uaWNvbi1yZXdpbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XHJcbn1cclxuLmljb24tcmliYm9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllMlwiO1xyXG59XHJcbi5pY29uLXJvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWUzXCI7XHJcbn1cclxuLmljb24tcm9ja2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllNFwiO1xyXG59XHJcbi5pY29uLXJvdGF0ZS0zZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZTVcIjtcclxufVxyXG4uaWNvbi1yb3RhdGUtbGVmdC12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllNlwiO1xyXG59XHJcbi5pY29uLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllN1wiO1xyXG59XHJcbi5pY29uLXJvdGF0ZS1yaWdodC12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllOFwiO1xyXG59XHJcbi5pY29uLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZTlcIjtcclxufVxyXG4uaWNvbi1yb3V0ZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XHJcbn1cclxuLmljb24tcnNzLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZWJcIjtcclxufVxyXG4uaWNvbi1ydWxlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZWNcIjtcclxufVxyXG4uaWNvbi1ydW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XHJcbn1cclxuLmljb24tc2FsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZWVcIjtcclxufVxyXG4uaWNvbi1zYXRlbGxpdGUtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZWZcIjtcclxufVxyXG4uaWNvbi1zYXRlbGxpdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XHJcbn1cclxuLmljb24tc2NhbGUtYmF0aHJvb206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XHJcbn1cclxuLmljb24tc2NhbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWYyXCI7XHJcbn1cclxuLmljb24tc2Nob29sOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlmM1wiO1xyXG59XHJcbi5pY29uLXNjcmVlbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlmNFwiO1xyXG59XHJcbi5pY29uLXNjcmVlbi1yb3RhdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZjVcIjtcclxufVxyXG4uaWNvbi1zY3JpcHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWY2XCI7XHJcbn1cclxuLmljb24tc2VjdXJpdHktbmV0d29yazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZjdcIjtcclxufVxyXG4uaWNvbi1zZWN1cml0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZjhcIjtcclxufVxyXG4uaWNvbi1zZWxlY3QtYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlmOVwiO1xyXG59XHJcbi5pY29uLXNlbGVjdC1pbnZlcnNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlmYVwiO1xyXG59XHJcbi5pY29uLXNlbGVjdC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XHJcbn1cclxuLmljb24tc2VsZWN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlmY1wiO1xyXG59XHJcbi5pY29uLXNlbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWZkXCI7XHJcbn1cclxuLmljb24tc2VydmVyLW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlmZVwiO1xyXG59XHJcbi5pY29uLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZmZcIjtcclxufVxyXG4uaWNvbi1zZXJ2ZXItbmV0d29yazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDBcIjtcclxufVxyXG4uaWNvbi1zZXJ2ZXItb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwMVwiO1xyXG59XHJcbi5pY29uLXNlcnZlci1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwMlwiO1xyXG59XHJcbi5pY29uLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XHJcbn1cclxuLmljb24tc2VydmVyLXNlY3VyaXR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwNFwiO1xyXG59XHJcbi5pY29uLXNlcnZlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDVcIjtcclxufVxyXG4uaWNvbi1zaGFwZS1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwNlwiO1xyXG59XHJcbi5pY29uLXNoYXJlLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XHJcbn1cclxuLmljb24tc2hhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XHJcbn1cclxuLmljb24tc2hpZWxkLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XHJcbn1cclxuLmljb24tc2hpZWxkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwYVwiO1xyXG59XHJcbi5pY29uLXNob3BwaW5nLW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwYlwiO1xyXG59XHJcbi5pY29uLXNob3BwaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwY1wiO1xyXG59XHJcbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XHJcbn1cclxuLmljb24tc2lnbWE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XHJcbn1cclxuLmljb24tc2lnbi1jYXV0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwZlwiO1xyXG59XHJcbi5pY29uLXNpZ25hbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTBcIjtcclxufVxyXG4uaWNvbi1zaWx2ZXJ3YXJlLWZvcms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTExXCI7XHJcbn1cclxuLmljb24tc2lsdmVyd2FyZS1zcG9vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTJcIjtcclxufVxyXG4uaWNvbi1zaWx2ZXJ3YXJlLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XHJcbn1cclxuLmljb24tc2lsdmVyd2FyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTRcIjtcclxufVxyXG4uaWNvbi1zaW0tYWxlcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XHJcbn1cclxuLmljb24tc2ltOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExNlwiO1xyXG59XHJcbi5pY29uLXNpdGVtYXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XHJcbn1cclxuLmljb24tc2tpcC1uZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExOFwiO1xyXG59XHJcbi5pY29uLXNraXAtcHJldmlvdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XHJcbn1cclxuLmljb24tc2t5cGUtYnVzaW5lc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XHJcbn1cclxuLmljb24tc2t5cGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XHJcbn1cclxuLmljb24tc2xlZXAtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExY1wiO1xyXG59XHJcbi5pY29uLXNsZWVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExZFwiO1xyXG59XHJcbi5pY29uLXNtb2tpbmctb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExZVwiO1xyXG59XHJcbi5pY29uLXNtb2tpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XHJcbn1cclxuLmljb24tc25hcGNoYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XHJcbn1cclxuLmljb24tc25vd21hbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjFcIjtcclxufVxyXG4uaWNvbi1zb2ZhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyMlwiO1xyXG59XHJcbi5pY29uLXNvcnQtYWxwaGFiZXRpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyM1wiO1xyXG59XHJcbi5pY29uLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyNFwiO1xyXG59XHJcbi5pY29uLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjVcIjtcclxufVxyXG4uaWNvbi1zb3J0LW51bWVyaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XHJcbn1cclxuLmljb24tc29ydC12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyN1wiO1xyXG59XHJcbi5pY29uLXNvcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XHJcbn1cclxuLmljb24tc291bmRjbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjlcIjtcclxufVxyXG4uaWNvbi1zb3VyY2UtZm9yazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMmFcIjtcclxufVxyXG4uaWNvbi1zb3VyY2UtcHVsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMmJcIjtcclxufVxyXG4uaWNvbi1zcGVha2VyLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMmNcIjtcclxufVxyXG4uaWNvbi1zcGVha2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyZFwiO1xyXG59XHJcbi5pY29uLXNwZWVkb21ldGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyZVwiO1xyXG59XHJcbi5pY29uLXNwZWxsY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XHJcbn1cclxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzBcIjtcclxufVxyXG4uaWNvbi1zcG90bGlnaHQtYmVhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzFcIjtcclxufVxyXG4uaWNvbi1zcG90bGlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XHJcbn1cclxuLmljb24tc3ByZWFkc2hlZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XHJcbn1cclxuLmljb24tc3F1YXJlLWluYy1jYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzNFwiO1xyXG59XHJcbi5pY29uLXNxdWFyZS1pbmM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XHJcbn1cclxuLmljb24tc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzZcIjtcclxufVxyXG4uaWNvbi1zdGFyLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzdcIjtcclxufVxyXG4uaWNvbi1zdGFyLWhhbGY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTM4XCI7XHJcbn1cclxuLmljb24tc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzlcIjtcclxufVxyXG4uaWNvbi1zdGFyLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XHJcbn1cclxuLmljb24tc3RhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhM2JcIjtcclxufVxyXG4uaWNvbi1zdGVhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhM2NcIjtcclxufVxyXG4uaWNvbi1zdGV0aG9zY29wZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhM2RcIjtcclxufVxyXG4uaWNvbi1zdG9ja2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhM2VcIjtcclxufVxyXG4uaWNvbi1zdG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzZlwiO1xyXG59XHJcbi5pY29uLXN0b3JlLTI0LWhvdXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XHJcbn1cclxuLmljb24tc3RvcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQxXCI7XHJcbn1cclxuLmljb24tc3RvdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XHJcbn1cclxuLmljb24tc3Vid2F5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0M1wiO1xyXG59XHJcbi5pY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XHJcbn1cclxuLmljb24tc3dhcC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0NVwiO1xyXG59XHJcbi5pY29uLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XHJcbn1cclxuLmljb24tc3dpbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDdcIjtcclxufVxyXG4uaWNvbi1zd29yZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDhcIjtcclxufVxyXG4uaWNvbi1zeW5jLWFsZXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0OVwiO1xyXG59XHJcbi5pY29uLXN5bmMtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0YVwiO1xyXG59XHJcbi5pY29uLXN5bmM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTRiXCI7XHJcbn1cclxuLmljb24tdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XHJcbn1cclxuLmljb24tdGFiOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0ZFwiO1xyXG59XHJcbi5pY29uLXRhYmxlLWNvbHVtbi1wbHVzLWFmdGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0ZVwiO1xyXG59XHJcbi5pY29uLXRhYmxlLWNvbHVtbi1wbHVzLWJlZm9yZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNGZcIjtcclxufVxyXG4uaWNvbi10YWJsZS1jb2x1bW4tcmVtb3ZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1MFwiO1xyXG59XHJcbi5pY29uLXRhYmxlLWNvbHVtbi13aWR0aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNTFcIjtcclxufVxyXG4uaWNvbi10YWJsZS1lZGl0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1MlwiO1xyXG59XHJcbi5pY29uLXRhYmxlLWxhcmdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1M1wiO1xyXG59XHJcbi5pY29uLXRhYmxlLXJvdy1oZWlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTU0XCI7XHJcbn1cclxuLmljb24tdGFibGUtcm93LXBsdXMtYWZ0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTU1XCI7XHJcbn1cclxuLmljb24tdGFibGUtcm93LXBsdXMtYmVmb3JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1NlwiO1xyXG59XHJcbi5pY29uLXRhYmxlLXJvdy1yZW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTU3XCI7XHJcbn1cclxuLmljb24tdGFibGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XHJcbn1cclxuLmljb24tdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XHJcbn1cclxuLmljb24tdGFibGV0LWlwYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTVhXCI7XHJcbn1cclxuLmljb24tdGFibGV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1YlwiO1xyXG59XHJcbi5pY29uLXRhZy1mYWNlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNWNcIjtcclxufVxyXG4uaWNvbi10YWctbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTVkXCI7XHJcbn1cclxuLmljb24tdGFnLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTVlXCI7XHJcbn1cclxuLmljb24tdGFnLXRleHQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNWZcIjtcclxufVxyXG4uaWNvbi10YWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XHJcbn1cclxuLmljb24tdGF4aTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNjFcIjtcclxufVxyXG4uaWNvbi10ZWFtdmlld2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2MlwiO1xyXG59XHJcbi5pY29uLXRlbGVncmFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2M1wiO1xyXG59XHJcbi5pY29uLXRlbGV2aXNpb24tZ3VpZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XHJcbn1cclxuLmljb24tdGVsZXZpc2lvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNjVcIjtcclxufVxyXG4uaWNvbi10ZW1wZXJhdHVyZS1jZWxzaXVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2NlwiO1xyXG59XHJcbi5pY29uLXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XHJcbn1cclxuLmljb24tdGVtcGVyYXR1cmUta2VsdmluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2OFwiO1xyXG59XHJcbi5pY29uLXRlbm5pczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNjlcIjtcclxufVxyXG4uaWNvbi10ZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2YVwiO1xyXG59XHJcbi5pY29uLXRlcnJhaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTZiXCI7XHJcbn1cclxuLmljb24tdGV4dC10by1zcGVlY2gtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2Y1wiO1xyXG59XHJcbi5pY29uLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2ZFwiO1xyXG59XHJcbi5pY29uLXRleHR1cmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTZlXCI7XHJcbn1cclxuLmljb24tdGhlYXRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNmZcIjtcclxufVxyXG4uaWNvbi10aGVtZS1saWdodC1kYXJrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3MFwiO1xyXG59XHJcbi5pY29uLXRoZXJtb21ldGVyLWxpbmVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3MVwiO1xyXG59XHJcbi5pY29uLXRoZXJtb21ldGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3MlwiO1xyXG59XHJcbi5pY29uLXRodW1iLWRvd24tb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNzNcIjtcclxufVxyXG4uaWNvbi10aHVtYi1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3NFwiO1xyXG59XHJcbi5pY29uLXRodW1iLXVwLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTc1XCI7XHJcbn1cclxuLmljb24tdGh1bWItdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTc2XCI7XHJcbn1cclxuLmljb24tdGh1bWJzLXVwLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTc3XCI7XHJcbn1cclxuLmljb24tdGlja2V0LWFjY291bnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTc4XCI7XHJcbn1cclxuLmljb24tdGlja2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3OVwiO1xyXG59XHJcbi5pY29uLXRpZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhN2FcIjtcclxufVxyXG4uaWNvbi10aWxlLWZvdXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTdiXCI7XHJcbn1cclxuLmljb24tdGltZWxhcHNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3Y1wiO1xyXG59XHJcbi5pY29uLXRpbWVyLTM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTdkXCI7XHJcbn1cclxuLmljb24tdGltZXItMTA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XHJcbn1cclxuLmljb24tdGltZXItb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3ZlwiO1xyXG59XHJcbi5pY29uLXRpbWVyLXNhbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XHJcbn1cclxuLmljb24tdGltZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTgxXCI7XHJcbn1cclxuLmljb24tdGltZXRhYmxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4MlwiO1xyXG59XHJcbi5pY29uLXRvZ2dsZS1zd2l0Y2gtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4M1wiO1xyXG59XHJcbi5pY29uLXRvZ2dsZS1zd2l0Y2gtb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTg0XCI7XHJcbn1cclxuLmljb24tdG9vbHRpcC1lZGl0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4NVwiO1xyXG59XHJcbi5pY29uLXRvb2x0aXAtaW1hZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTg2XCI7XHJcbn1cclxuLmljb24tdG9vbHRpcC1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTg3XCI7XHJcbn1cclxuLmljb24tdG9vbHRpcC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4OFwiO1xyXG59XHJcbi5pY29uLXRvb2x0aXAtdGV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODlcIjtcclxufVxyXG4uaWNvbi10b29sdGlwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4YVwiO1xyXG59XHJcbi5pY29uLXRvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOGJcIjtcclxufVxyXG4uaWNvbi10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4Y1wiO1xyXG59XHJcbi5pY29uLXRyYWluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4ZFwiO1xyXG59XHJcbi5pY29uLXRyYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYThlXCI7XHJcbn1cclxuLmljb24tdHJhbnNjcmliZS1jbG9zZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOGZcIjtcclxufVxyXG4uaWNvbi10cmFuc2NyaWJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5MFwiO1xyXG59XHJcbi5pY29uLXRyYW5zZmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5MVwiO1xyXG59XHJcbi5pY29uLXRyYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5MlwiO1xyXG59XHJcbi5pY29uLXRyZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTkzXCI7XHJcbn1cclxuLmljb24tdHJlbGxvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5NFwiO1xyXG59XHJcbi5pY29uLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTk1XCI7XHJcbn1cclxuLmljb24tdHJlbmRpbmctbmV1dHJhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOTZcIjtcclxufVxyXG4uaWNvbi10cmVuZGluZy11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOTdcIjtcclxufVxyXG4uaWNvbi10cnVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOThcIjtcclxufVxyXG4uaWNvbi10c2hpcnQtY3JldzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOTlcIjtcclxufVxyXG4uaWNvbi10c2hpcnQtdjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOWFcIjtcclxufVxyXG4uaWNvbi10dW1ibHItcmVibG9nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5YlwiO1xyXG59XHJcbi5pY29uLXR1bWJscjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOWNcIjtcclxufVxyXG4uaWNvbi10d2l0Y2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XHJcbn1cclxuLmljb24tdHdpdHRlci1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTllXCI7XHJcbn1cclxuLmljb24tdHdpdHRlci1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTlmXCI7XHJcbn1cclxuLmljb24tdHdpdHRlci1yZXR3ZWV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhMFwiO1xyXG59XHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWExXCI7XHJcbn1cclxuLmljb24tdWJ1bnR1OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhMlwiO1xyXG59XHJcbi5pY29uLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XHJcbn1cclxuLmljb24tdW1icmVsbGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XHJcbn1cclxuLmljb24tdW5kby12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhNVwiO1xyXG59XHJcbi5pY29uLXVuZG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWE2XCI7XHJcbn1cclxuLmljb24tdW5mb2xkLWxlc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XHJcbn1cclxuLmljb24tdW5mb2xkLW1vcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XHJcbn1cclxuLmljb24tdW5ncm91cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYTlcIjtcclxufVxyXG4uaWNvbi11bnRhcHBkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhYVwiO1xyXG59XHJcbi5pY29uLXVwbG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYWJcIjtcclxufVxyXG4uaWNvbi11c2I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XHJcbn1cclxuLmljb24tdmVjdG9yLWN1cnZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhZFwiO1xyXG59XHJcbi5pY29uLXZlY3Rvci1wb2ludDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYWVcIjtcclxufVxyXG4uaWNvbi12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhZlwiO1xyXG59XHJcbi5pY29uLXZlcmlmaWVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiMFwiO1xyXG59XHJcbi5pY29uLXZpYnJhdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYjFcIjtcclxufVxyXG4uaWNvbi12aWRlby1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWIyXCI7XHJcbn1cclxuLmljb24tdmlkZW8tc3dpdGNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiM1wiO1xyXG59XHJcbi5pY29uLXZpZGVvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiNFwiO1xyXG59XHJcbi5pY29uLXZpZXctYWdlbmRhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiNVwiO1xyXG59XHJcbi5pY29uLXZpZXctYXJyYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XHJcbn1cclxuLmljb24tdmlldy1jYXJvdXNlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYjdcIjtcclxufVxyXG4uaWNvbi12aWV3LWNvbHVtbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYjhcIjtcclxufVxyXG4uaWNvbi12aWV3LWRhc2hib2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYjlcIjtcclxufVxyXG4uaWNvbi12aWV3LWRheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYmFcIjtcclxufVxyXG4uaWNvbi12aWV3LWhlYWRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiYlwiO1xyXG59XHJcbi5pY29uLXZpZXctbGlzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYmNcIjtcclxufVxyXG4uaWNvbi12aWV3LW1vZHVsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYmRcIjtcclxufVxyXG4uaWNvbi12aWV3LXF1aWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiZVwiO1xyXG59XHJcbi5pY29uLXZpZXctc3RyZWFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiZlwiO1xyXG59XHJcbi5pY29uLXZpZXctd2VlazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzBcIjtcclxufVxyXG4uaWNvbi12aW1lbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzFcIjtcclxufVxyXG4uaWNvbi12aW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjMlwiO1xyXG59XHJcbi5pY29uLXZrLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzNcIjtcclxufVxyXG4uaWNvbi12ay1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XHJcbn1cclxuLmljb24tdms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWM1XCI7XHJcbn1cclxuLmljb24tdm9pY2VtYWlsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjNlwiO1xyXG59XHJcbi5pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjN1wiO1xyXG59XHJcbi5pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWM4XCI7XHJcbn1cclxuLmljb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzlcIjtcclxufVxyXG4uaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjYVwiO1xyXG59XHJcbi5pY29uLXZvbHVtZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhY2JcIjtcclxufVxyXG4uaWNvbi12cG46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWNjXCI7XHJcbn1cclxuLmljb24td2FsazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhY2RcIjtcclxufVxyXG4uaWNvbi13YWxsZXQtZ2lmdGNhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XHJcbn1cclxuLmljb24td2FsbGV0LW1lbWJlcnNoaXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWNmXCI7XHJcbn1cclxuLmljb24td2FsbGV0LXRyYXZlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDBcIjtcclxufVxyXG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQxXCI7XHJcbn1cclxuLmljb24td2FzaGluZy1tYWNoaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkMlwiO1xyXG59XHJcbi5pY29uLXdhdGNoLWV4cG9ydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDNcIjtcclxufVxyXG4uaWNvbi13YXRjaC1pbXBvcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XHJcbn1cclxuLmljb24td2F0Y2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XHJcbn1cclxuLmljb24td2F0ZXItb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkNlwiO1xyXG59XHJcbi5pY29uLXdhdGVyLXB1bXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XHJcbn1cclxuLmljb24td2F0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQ4XCI7XHJcbn1cclxuLmljb24td2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XHJcbn1cclxuLmljb24td2VhdGhlci1mb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWRhXCI7XHJcbn1cclxuLmljb24td2VhdGhlci1oYWlsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkYlwiO1xyXG59XHJcbi5pY29uLXdlYXRoZXItbGlnaHRuaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkY1wiO1xyXG59XHJcbi5pY29uLXdlYXRoZXItbmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWRkXCI7XHJcbn1cclxuLmljb24td2VhdGhlci1wYXJ0bHljbG91ZHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWRlXCI7XHJcbn1cclxuLmljb24td2VhdGhlci1wb3VyaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkZlwiO1xyXG59XHJcbi5pY29uLXdlYXRoZXItcmFpbnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWUwXCI7XHJcbn1cclxuLmljb24td2VhdGhlci1zbm93eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZTFcIjtcclxufVxyXG4uaWNvbi13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlMlwiO1xyXG59XHJcbi5pY29uLXdlYXRoZXItc3Vuc2V0LWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWUzXCI7XHJcbn1cclxuLmljb24td2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XHJcbn1cclxuLmljb24td2VhdGhlci1zdW5zZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XHJcbn1cclxuLmljb24td2VhdGhlci13aW5keS12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlNlwiO1xyXG59XHJcbi5pY29uLXdlYXRoZXItd2luZHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWU3XCI7XHJcbn1cclxuLmljb24td2ViOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlOFwiO1xyXG59XHJcbi5pY29uLXdlYmNhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZTlcIjtcclxufVxyXG4uaWNvbi13ZWlnaHQta2lsb2dyYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWVhXCI7XHJcbn1cclxuLmljb24td2VpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlYlwiO1xyXG59XHJcbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlY1wiO1xyXG59XHJcbi5pY29uLXdoZWVsY2hhaXItYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZWRcIjtcclxufVxyXG4uaWNvbi13aGl0ZS1iYWxhbmNlLWF1dG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XHJcbn1cclxuLmljb24td2hpdGUtYmFsYW5jZS1pbmNhbmRlc2NlbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWVmXCI7XHJcbn1cclxuLmljb24td2hpdGUtYmFsYW5jZS1pcnJhZGVzY2VudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZjBcIjtcclxufVxyXG4uaWNvbi13aGl0ZS1iYWxhbmNlLXN1bm55OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmMVwiO1xyXG59XHJcbi5pY29uLXdpZmk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XHJcbn1cclxuLmljb24td2lpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmM1wiO1xyXG59XHJcbi5pY29uLXdpa2lwZWRpYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZjRcIjtcclxufVxyXG4uaWNvbi13aW5kb3ctY2xvc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWY1XCI7XHJcbn1cclxuLmljb24td2luZG93LWNsb3NlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZjZcIjtcclxufVxyXG4uaWNvbi13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XHJcbn1cclxuLmljb24td2luZG93LW1pbmltaXplOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmOFwiO1xyXG59XHJcbi5pY29uLXdpbmRvdy1vcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmOVwiO1xyXG59XHJcbi5pY29uLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmYVwiO1xyXG59XHJcbi5pY29uLXdpbmRvd3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWZiXCI7XHJcbn1cclxuLmljb24td29yZHByZXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmY1wiO1xyXG59XHJcbi5pY29uLXdvcmtlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZmRcIjtcclxufVxyXG4uaWNvbi13dW5kZXJsaXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmZVwiO1xyXG59XHJcbi5pY29uLXhib3gtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWZmXCI7XHJcbn1cclxuLmljb24teGJveC1jb250cm9sbGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIwMFwiO1xyXG59XHJcbi5pY29uLXhib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjAxXCI7XHJcbn1cclxuLmljb24teGRhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIwMlwiO1xyXG59XHJcbi5pY29uLXhtbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMDNcIjtcclxufVxyXG4uaWNvbi15ZWFzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMDRcIjtcclxufVxyXG4uaWNvbi15ZWxwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIwNVwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmUtcGxheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMDZcIjtcclxufVxyXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIwN1wiO1xyXG59XHJcbi5pY29uLXppcC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjA4XCI7XHJcbn1cclxuLmljb24taXRhdSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vYXNzZXRzL2ltYWdlcy9sb2dvcy9pdGF1LnBuZycpO1xyXG4gICAgd2lkdGg6MzJweDtcclxuICAgIGhlaWdodDozMnB4O1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIENvbnRhaW5zIGN1c3RvbSBlbGVtZW50cywgY29tcG9uZW50cyBhbmQgZ2VuZXJhbCBzdHlsZXMgdGhhdFxyXG4vKiBmb2xsb3dzIEdvb2dsZShUTSkgTWF0ZXJpYWwgRGVzaWduKFRNKSBzcGVjc1xyXG4vKlxyXG4vKiBodHRwczovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL21hdGVyaWFsLWRlc2lnbi9pbnRyb2R1Y3Rpb24uaHRtbFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBBdmF0YXJzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hdmF0YXIge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuICAgICYuc3F1YXJlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGwge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iaWcge1xyXG4gICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNzJweDtcclxuICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5odWdlIHtcclxuICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDk2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgRm9ybXNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZvcm0td3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAuZm9ybS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgTmF2aWdhdGlvbiAtIFNpbXBsZVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmF2aWdhdGlvbi1zaW1wbGUge1xyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YmhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgICAmLmxpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRpdmlkZXIge1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBQYWdpbmF0aW9uXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaW1wbGUtcGFnaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuICAgIC5wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gICAgICAgIG1pbi13aWR0aDogNDhweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIFByaWNlIFRhYmxlc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJpY2UtdGFibGVzIHtcclxuXHJcbiAgICAucHJpY2UtdGFibGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDI0cHggMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYuc3R5bGUtMSB7XHJcblxyXG4gICAgICAgICAgICAucGFja2FnZS10eXBlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2FsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTZweCAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBlcmlvZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtZC1kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVybXMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXJtIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdGEtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDMycHggYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdHlsZS0yIHtcclxuXHJcbiAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhY2thZ2UtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDMycHggMjRweCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweCA4cHggMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY3VycmVuY3kge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGVyaW9kIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlcm1zIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRlcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggYXV0byAzMnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3R5bGUtMyB7XHJcblxyXG4gICAgICAgICAgICAucGFja2FnZS10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY3VycmVuY3kge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wZXJpb2Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlcm1zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXJtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm90ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzJweCAxNnB4IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIFRhYmxlIC0gU2ltcGxlXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgLnRhYmxlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxudGFibGUge1xyXG5cclxuICAgICYuc2ltcGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jbGlja2FibGUge1xyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBUeXBvZ3JhcGh5XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xyXG59XHJcblxyXG5mb3JtIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcblxyXG4vLyBIZWFkaW5nc1xyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG4gICAgZm9udC1zaXplOiAkaDE7XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gICAgZm9udC1zaXplOiAkaDI7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmgzLCAuaDMge1xyXG4gICAgZm9udC1zaXplOiAkaDM7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmg0LCAuaDQge1xyXG4gICAgZm9udC1zaXplOiAkaDQ7XHJcbn1cclxuXHJcbmg1LCAuaDUge1xyXG4gICAgZm9udC1zaXplOiAkaDU7XHJcbn1cclxuXHJcbmg2LCAuaDYge1xyXG4gICAgZm9udC1zaXplOiAkaDY7XHJcbn1cclxuXHJcbi8vIExpbmtzXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQWJiclxyXG5hYmJyIHtcclxuICAgIGN1cnNvcjogaGVscDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZVxyXG5ibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJldmVyc2Uge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgIGZvb3RlciB7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENvZGVcclxuY29kZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XHJcblxyXG4gICAgJjpub3QoLmhpZ2hsaWdodCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xyXG4gICAgICAgIGNvbG9yOiAjMTA2Q0M4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERlZmluaXRpb24gbGlzdHNcclxuZGwge1xyXG5cclxuICAgIGR0IHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBkZCB7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMCAxNnB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE1hcmtcclxubWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNDlBO1xyXG59XHJcblxyXG4vLyBQcmVcclxucHJlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW46IDhweCAxNnB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG59XHJcblxyXG4vLyBTbWFsbFxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLy8gVGFibGVcclxudGFibGUge1xyXG5cclxuICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVGV4dCBmb3JtYXQgaGVscGVyc1xyXG4udGV4dC1pdGFsaWMge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4udGV4dC1zZW1pYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4udGV4dC1ib2xkLCBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnRleHQtc3RyaWtlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4udGV4dC1zdXBlciB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbn1cclxuXHJcbi50ZXh0LXN1YiB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG59XHJcblxyXG4udGV4dC1jYXBpdGFsaXplIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4udGV4dC1sb3dlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxufVxyXG5cclxuLnRleHQtdXBwZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIFRleHQgYWxpZ24gaGVscGVyc1xyXG4udGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4vLyBGb250IHdlaWdodCBoZWxwZXJzXHJcbkBmb3IgJHdlaWdodCBmcm9tIDEgdGhyb3VnaCA5IHtcclxuXHJcbiAgICAuZm9udC13ZWlnaHQtI3skd2VpZ2h0ICogMTAwfSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICN7JHdlaWdodCAqIDEwMH07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvbnQgc2l6ZSBoZWxwZXJzXHJcbkBmb3IgJHNpemUgZnJvbSAxIHRocm91Z2ggNjAge1xyXG5cclxuICAgIC5mb250LXNpemUtI3skc2l6ZSAqIDJ9IHtcclxuICAgICAgICBmb250LXNpemU6ICN7JHNpemUgKiAyfXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBMaW5lIGhlaWdodCBoZWxwZXJzXHJcbkBmb3IgJGxpbmVIZWlnaHQgZnJvbSAxIHRocm91Z2ggNjAge1xyXG5cclxuICAgIC5saW5lLWhlaWdodC0jeyRsaW5lSGVpZ2h0ICogMn0ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAjeyRsaW5lSGVpZ2h0ICogMn1weDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQm94ZWQgdGV4dFxyXG4udGV4dC1ib3hlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgbWFyZ2luOiAwIDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vLyBCb3hlZCB0ZXh0IGxpZ2h0XHJcbi50ZXh0LWJveGVkLWxpZ2h0IHtcclxuICAgIEBleHRlbmQgLnRleHQtYm94ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbn1cclxuXHJcbi8vIFRydW5jYXRlXHJcbi50ZXh0LXRydW5jYXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLy8gTm93cmFwXHJcbi50ZXh0LW5vd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEYXgnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbS1Cb2xkLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uLy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW0tQm9vay1TU00udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uLy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci1SZWd1bGFyLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXJCb2xkJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi8uLi8uLi9hc3NldHMvZm9udHMvSW50ZXItQm9sZC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufSIsIi5hbmd1bGFyLWdvb2dsZS1tYXAtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn0iLCIubW9tZW50LXBpY2tlciB7XHJcblxyXG4gICAgLm1vbWVudC1waWNrZXItY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMjk2cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNGRwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzEwMCcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdsaWdodC1ibHVlJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLXZpZXcge1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIEAgQ2hhcnQgQzNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jMyB7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmb250OiAxMnB4IFJvYm90b0RyYWZ0LCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgcGF0aCwgbGluZSB7XHJcbiAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICBzdHJva2U6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jMy1sZWdlbmQtaXRlbS10aWxlLCAuYzMteGdyaWQtZm9jdXMsIC5jMy15Z3JpZCwgLmMzLWV2ZW50LXJlY3QsIC5jMy1iYXJzIHBhdGgge1xyXG4gICAgICAgIHNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlcztcclxuICAgIH1cclxuICAgIC8qLS0gQ2hhcnQgLS0qL1xyXG5cclxuICAgIC8qLS0gTGluZSAtLSovXHJcbiAgICAuYzMtY2hhcnQtbGluZSB7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuYzMtbGluZSB7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbiAgICAmLnN0cm9rZS0zIHtcclxuICAgICAgICAuYzMtbGluZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3Ryb2tlLTIge1xyXG4gICAgICAgIC5jMy1saW5lIHtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyotLSBQb2ludCAtLSovXHJcbiAgICAuYzMtY2lyY2xlIHtcclxuICAgICAgICBzdHJva2U6IHdoaXRlO1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgICAgICAmLl9leHBhbmRlZF8ge1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XHJcbiAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jMy1zZWxlY3RlZC1jaXJjbGUge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYzMtY2hhcnQtYXJjIHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyotLSBBeGlzIC0tKi9cclxuICAgIC8qLS0gR3JpZCAtLSovXHJcbiAgICAuYzMtZ3JpZCB7XHJcbiAgICAgICAgbGluZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAuMDQpO1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHQge1xyXG4gICAgICAgICAgICBmaWxsOiAjYWFhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jMy1heGlzIHtcclxuICAgICAgICAudGljayB7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgLjMzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGluZSwgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAuMDQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jMy14Z3JpZCwgLmMzLXlncmlkIHtcclxuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLyotLSBUZXh0IG9uIENoYXJ0IC0tKi9cclxuICAgIC5jMy10ZXh0LmMzLWVtcHR5IHtcclxuICAgICAgICBmaWxsOiAjODA4MDgwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8qLS0gQmFyIC0tKi9cclxuICAgIC5jMy1iYXIge1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMDtcclxuICAgICAgICAmLl9leHBhbmRlZF8ge1xyXG4gICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qLS0gRm9jdXMgLS0qL1xyXG4gICAgLmMzLXRhcmdldCB7XHJcbiAgICAgICAgJi5jMy1mb2N1c2VkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcGF0aC5jMy1saW5lLCAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQgcGF0aC5jMy1zdGVwIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmMzLWRlZm9jdXNlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKi0tIFJlZ2lvbiAtLSovXHJcbiAgICAuYzMtcmVnaW9uIHtcclxuICAgICAgICBmaWxsOiBzdGVlbGJsdWU7XHJcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAwLjE7XHJcbiAgICB9XHJcblxyXG4gICAgLyotLSBCcnVzaCAtLSovXHJcbiAgICAuYzMtYnJ1c2ggLmV4dGVudCB7XHJcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAwLjE7XHJcbiAgICB9XHJcblxyXG4gICAgLyotLSBTZWxlY3QgLSBEcmFnIC0tKi9cclxuICAgIC8qLS0gTGVnZW5kIC0tKi9cclxuICAgIC5jMy1sZWdlbmQtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jMy1sZWdlbmQtaXRlbS1oaWRkZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICB9XHJcblxyXG4gICAgLmMzLWxlZ2VuZC1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgIHN0cm9rZTogbGlnaHRncmF5O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMTtcclxuICAgIH1cclxuXHJcbiAgICAvKi0tIFRvb2x0aXAgLS0qL1xyXG4gICAgLmMzLXRvb2x0aXAtY29udGFpbmVyIHtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAuYzMtdG9vbHRpcCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGVtcHR5LWNlbGxzOiBzaG93O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMDk4KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgLjA4NCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjg0KTtcclxuXHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuODQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qLS0gQXJlYSAtLSovXHJcbiAgICAuYzMtYXJlYSB7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgIH1cclxuXHJcbiAgICAvKi0tIEFyYyAtLSovXHJcbiAgICAuYzMtY2hhcnQtYXJjcy10aXRsZSB7XHJcbiAgICAgICAgZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jMy1jaGFydC1hcmNzIHtcclxuICAgICAgICAuYzMtY2hhcnQtYXJjcy1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgZmlsbDogI2UwZTBlMDtcclxuICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMzLWNoYXJ0LWFyY3MtZ2F1Z2UtdW5pdCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1heCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICM3Nzc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYzMtY2hhcnQtYXJjcy1nYXVnZS1taW4ge1xyXG4gICAgICAgICAgICBmaWxsOiAjNzc3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYzMtY2hhcnQtYXJjIC5jMy1nYXVnZS12YWx1ZSB7XHJcbiAgICAgICAgZmlsbDogIzAwMDtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuZ3VsYXItbWF0ZXJpYWwvYW5ndWxhci1tYXRlcmlhbC5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ3BhcnRpYWxzL3Jlc2V0JztcclxuQGltcG9ydCAncGFydGlhbHMvdmFyaWFibGVzJztcclxuQGltcG9ydCAncGFydGlhbHMvbWl4aW5zJztcclxuQGltcG9ydCAncGFydGlhbHMvYW5ndWxhci1tYXRlcmlhbC1leHRlbmQnO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy9sYXlvdXRzLXRlbXBsYXRlJztcclxuQGltcG9ydCAncGFydGlhbHMvbGF5b3V0cy1wYWdlJztcclxuQGltcG9ydCAncGFydGlhbHMvYW5pbWF0aW9ucyc7XHJcbi8vQGltcG9ydCAncGFydGlhbHMvY29sb3JzJztcclxuQGltcG9ydCAncGFydGlhbHMvaWNvbnMnO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy9tYXRlcmlhbCc7XHJcbkBpbXBvcnQgJ3BhcnRpYWxzL3R5cG9ncmFwaHknO1xyXG5cclxuQGltcG9ydCAncGFydGlhbHMvcGx1Z2lucy9hbmd1bGFyLWdvb2dsZS1tYXAnO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy9wbHVnaW5zL2FuZ3VsYXItbW9tZW50LXBpY2tlcic7XHJcbkBpbXBvcnQgJ3BhcnRpYWxzL3BsdWdpbnMvYzMnO1xyXG4vKkBpbXBvcnQgJ3BhcnRpYWxzL3BsdWdpbnMvY2hhcnRpc3QnOyovXHJcbkBpbXBvcnQgJ3BhcnRpYWxzL3BsdWdpbnMvY2hhcnRqcyc7XHJcbkBpbXBvcnQgJ3BhcnRpYWxzL3BsdWdpbnMvZGF0YXRhYmxlJztcclxuQGltcG9ydCAncGFydGlhbHMvcGx1Z2lucy9oaWdobGlnaHQnO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy9wbHVnaW5zL252ZDMnO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy9wbHVnaW5zL3BlcmZlY3Qtc2Nyb2xsYmFyJztcclxuQGltcG9ydCAncGFydGlhbHMvcGx1Z2lucy90ZXh0LWFuZ3VsYXInO1xyXG5cclxuQGltcG9ydCAncGFydGlhbHMvaGVscGVycyc7XHJcbkBpbXBvcnQgJ3BhcnRpYWxzL3ByaW50JzsiLCIuY2hhcnQtbGVnZW5kLFxyXG4uYmFyLWxlZ2VuZCxcclxuLmxpbmUtbGVnZW5kLFxyXG4ucGllLWxlZ2VuZCxcclxuLnJhZGFyLWxlZ2VuZCxcclxuLnBvbGFyYXJlYS1sZWdlbmQsXHJcbi5kb3VnaG51dC1sZWdlbmQge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufSIsInRhYmxlLmRhdGFUYWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuXHJcbiAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdC1oZWFkLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtanVzdGlmeSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtbm93cmFwIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2luZ2xlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb2x1bW4tc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1qdXN0aWZ5IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1ub3dyYXAge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvcnRpbmcsIC5zb3J0aW5nX2FzYywgLnNvcnRpbmdfZGVzYyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGFibGUtaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sdW1uLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29ydGluZyB7XHJcblxyXG4gICAgICAgICAgICAudGFibGUtaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sdW1uLXRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhYTgnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvcnRpbmdfYXNjIHtcclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTcxOCc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29ydGluZ19kZXNjIHtcclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTcxNSc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29ydGluZ19hc2NfZGlzYWJsZWQge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHRmb290IHtcclxuXHJcbiAgICAgICAgdHIge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDZweCAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzExMTExMTtcclxuXHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1qdXN0aWZ5IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1ub3dyYXAge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHggNnB4IDE4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExO1xyXG5cclxuICAgICAgICAgICAgJi5kdC1oZWFkLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdC1oZWFkLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdC1oZWFkLWp1c3RpZnkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdC1oZWFkLW5vd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVEOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kZXRhaWxzLW9wZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kZXRhaWwtY29sdW1uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRldGFpbHMtcm93IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm9kZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgJi5kdC1ib2R5LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdC1ib2R5LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHQtYm9keS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdC1ib2R5LWp1c3RpZnkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdC1ib2R5LW5vd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0LWJvZHktbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0LWJvZHktY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdC1ib2R5LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0LWJvZHktanVzdGlmeSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0LWJvZHktbm93cmFwIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG5cclxuICAgICAgICAmLmR0LWxlZnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kdC1jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR0LXJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR0LWp1c3RpZnkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kdC1ub3dyYXAge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG5cclxuICAgICAgICAmLmR0LWxlZnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kdC1jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhdGFUYWJsZXNfZW1wdHkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHQtcmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHQtanVzdGlmeSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR0LW5vd3JhcCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLnJvdy1ib3JkZXIge1xyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmNlbGwtYm9yZGVyIHtcclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLnN0cmlwZSB7XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm9kZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQkI5RDM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuaG92ZXIge1xyXG5cclxuICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUI3RDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub2RkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUI3RDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZXZlbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3JkZXItY29sdW1uIHtcclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0JBRDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkFENDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdHJpcGUge1xyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vZGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTZCM0NEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E3QjVDRTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUI2RDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ldmVuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkFENDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBREJCRDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCREQ4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaG92ZXIge1xyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMUFFQzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBRkM4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0QjJDQjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9kZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ExQUVDNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMkFGQzg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ldmVuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFBRUM3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0EyQUZDODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNEIyQ0I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLm5vLWZvb3RlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vd3JhcCB7XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuY29tcGFjdCB7XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Zm9vdCB7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOXB4IDNweCA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA5cHggM3B4IDlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qXHJcbiAqIENvbnRyb2wgZmVhdHVyZSBsYXlvdXRcclxuICovXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjRweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcblxyXG4gICAgICAgICAgICAubGVuZ3RoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX2xlbmd0aCB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuXHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlc19maWx0ZXIge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDk5OWVtIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50LCAmLmRpc2FibGVkLCAmLmRpc2FibGVkOmhvdmVyLCAmLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGNvbG9yLXN0b3AoMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCBjb2xvci1zdG9wKDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XHJcbiAgICAgICAgLyogQ2hyb21lLFNhZmFyaTQrICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICAgICAgICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgICAgICAgLyogRkYzLjYrICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gICAgICAgIC8qIElFMTArICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgICAgICAgLyogT3BlcmEgMTEuMTArICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gICAgICAgIC8qIFczQyAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGVzX3Njcm9sbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgIC8qIENsZWFyIHRoZSB0YWJsZSBib3JkZXIgJiBzaGFkb3dzICovXHJcbiAgICAgICAgdGFibGUuZGF0YVRhYmxlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYucm93LWJvcmRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDk1KSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmRhdGFUYWJsZXNfc2l6aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZGF0YVRhYmxlc19zaXppbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1mb290ZXIge1xyXG5cclxuICAgICAgICAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUsXHJcbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIERhdGFUYWJsZSBTcGVjaWZpYyBDb250ZW50IFJ1bGVzICYgRml4ZXMgKi9cclxudGFibGUuZGF0YVRhYmxlIHtcclxuXHJcbiAgICAuc2hvdy1kZXRhaWxzIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLyogRnVsbHBhZ2UgZGF0YXRhYmxlICovXHJcbi5mdWxscGFnZS1kYXRhdGFibGUge1xyXG5cclxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBGdWxscGFnZSBkYXRhdGFibGUgSUUxMSBGaXggKi9cclxuLmV4cGxvcmVyLTExIHtcclxuXHJcbiAgICAuZnVsbHBhZ2UtZGF0YXRhYmxlIHtcclxuXHJcbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFJlc3BvbnNpdmUgZGF0YXRhYmxlICovXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCB7XHJcblxyXG4gICAgJi5kdHItaW5saW5lIHtcclxuXHJcbiAgICAgICAgJi5jb2xsYXBzZWQge1xyXG5cclxuICAgICAgICAgICAgPiB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnBhcmVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IHRib2R5IHtcclxuXHJcbiAgICAgICAgPiB0ciB7XHJcblxyXG4gICAgICAgICAgICAmLmNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHRyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLypcclxuXHJcbmdpdGh1Yi5jb20gc3R5bGUgKGMpIFZhc2lseSBQb2xvdm55b3YgPHZhc3RAd2hpdGVhbnRzLm5ldD5cclxuXHJcbiovXHJcblxyXG5obGpzICxcclxuW2hsanNdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuLy8gICAgcGFkZGluZzogMC41ZW07XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5obGpzLWNvbW1lbnQsXHJcbi5kaWZmIC5obGpzLWhlYWRlciB7XHJcbiAgICBjb2xvcjogIzk5ODtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmhsanMta2V5d29yZCxcclxuLmNzcyAucnVsZSAuaGxqcy1rZXl3b3JkLFxyXG4uaGxqcy13aW51dGlscyxcclxuLm5naW54IC5obGpzLXRpdGxlLFxyXG4uaGxqcy1zdWJzdCxcclxuLmhsanMtcmVxdWVzdCxcclxuLmhsanMtc3RhdHVzIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5obGpzLW51bWJlcixcclxuLmhsanMtaGV4Y29sb3IsXHJcbi5ydWJ5IC5obGpzLWNvbnN0YW50IHtcclxuICAgIGNvbG9yOiAjMDA4MDgwO1xyXG59XHJcblxyXG4uaGxqcy1zdHJpbmcsXHJcbi5obGpzLXRhZyAuaGxqcy12YWx1ZSxcclxuLmhsanMtZG9jdGFnLFxyXG4udGV4IC5obGpzLWZvcm11bGEge1xyXG4gICAgY29sb3I6ICNkMTQ7XHJcbn1cclxuXHJcbi5obGpzLXRpdGxlLFxyXG4uaGxqcy1pZCxcclxuLnNjc3MgLmhsanMtcHJlcHJvY2Vzc29yIHtcclxuICAgIGNvbG9yOiAjOTAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5obGpzLWxpc3QgLmhsanMta2V5d29yZCxcclxuLmhsanMtc3Vic3Qge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmhsanMtY2xhc3MgLmhsanMtdGl0bGUsXHJcbi5obGpzLXR5cGUsXHJcbi52aGRsIC5obGpzLWxpdGVyYWwsXHJcbi50ZXggLmhsanMtY29tbWFuZCB7XHJcbiAgICBjb2xvcjogIzQ1ODtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uaGxqcy10YWcsXHJcbi5obGpzLXRhZyAuaGxqcy10aXRsZSxcclxuLmhsanMtcnVsZSAuaGxqcy1wcm9wZXJ0eSxcclxuLmRqYW5nbyAuaGxqcy10YWcgLmhsanMta2V5d29yZCB7XHJcbiAgICBjb2xvcjogIzAwMDA4MDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5obGpzLWF0dHJpYnV0ZSxcclxuLmhsanMtdmFyaWFibGUsXHJcbi5saXNwIC5obGpzLWJvZHksXHJcbi5obGpzLW5hbWUge1xyXG4gICAgY29sb3I6ICMwMDgwODA7XHJcbn1cclxuXHJcbi5obGpzLXJlZ2V4cCB7XHJcbiAgICBjb2xvcjogIzAwOTkyNjtcclxufVxyXG5cclxuLmhsanMtc3ltYm9sLFxyXG4ucnVieSAuaGxqcy1zeW1ib2wgLmhsanMtc3RyaW5nLFxyXG4ubGlzcCAuaGxqcy1rZXl3b3JkLFxyXG4uY2xvanVyZSAuaGxqcy1rZXl3b3JkLFxyXG4uc2NoZW1lIC5obGpzLWtleXdvcmQsXHJcbi50ZXggLmhsanMtc3BlY2lhbCxcclxuLmhsanMtcHJvbXB0IHtcclxuICAgIGNvbG9yOiAjOTkwMDczO1xyXG59XHJcblxyXG4uaGxqcy1idWlsdF9pbiB7XHJcbiAgICBjb2xvcjogIzAwODZiMztcclxufVxyXG5cclxuLmhsanMtcHJlcHJvY2Vzc29yLFxyXG4uaGxqcy1wcmFnbWEsXHJcbi5obGpzLXBpLFxyXG4uaGxqcy1kb2N0eXBlLFxyXG4uaGxqcy1zaGViYW5nLFxyXG4uaGxqcy1jZGF0YSB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uaGxqcy1kZWxldGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmRkO1xyXG59XHJcblxyXG4uaGxqcy1hZGRpdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGZkO1xyXG59XHJcblxyXG4uZGlmZiAuaGxqcy1jaGFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogIzAwODZiMztcclxufVxyXG5cclxuLmhsanMtY2h1bmsge1xyXG4gICAgY29sb3I6ICNhYWE7XHJcbn0iLCIvLyBOVkQzIGN1c3RvbSBzdHlsZXNcclxubnZkMyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC8vIFJlbW92ZSBob3Jpem9udGFsIGdyaWQgbGluZXNcclxuICAgICYucmVtb3ZlLXgtbGluZXMge1xyXG5cclxuICAgICAgICAubnYteCB7XHJcblxyXG4gICAgICAgICAgICAudGljayB7XHJcblxyXG4gICAgICAgICAgICAgICAgbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW1vdmUgdmVydGljYWwgbGluZXNcclxuICAgICYucmVtb3ZlLXktbGluZXMge1xyXG5cclxuICAgICAgICAubnYteSB7XHJcblxyXG4gICAgICAgICAgICAudGljayB7XHJcblxyXG4gICAgICAgICAgICAgICAgbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlbW92ZS1saW5lLXN0cm9rZSB7XHJcblxyXG4gICAgICAgIC5udi1ncm91cHMge1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5udi1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlbW92ZS1vcGFjaXR5IHtcclxuXHJcbiAgICAgICAgLm52LWdyb3VwcyB7XHJcblxyXG4gICAgICAgICAgICAubnYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93LWxpbmUtcG9pbnRzIHtcclxuXHJcbiAgICAgICAgLm52LWxpbmUge1xyXG5cclxuICAgICAgICAgICAgLm52LXNjYXR0ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5udi1ncm91cHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubnYtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE5WRDMgc3R5bGUgb3ZlcnJpZGVzXHJcbi5udmQzIHtcclxuXHJcbiAgICB0ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XHJcbiAgICB9XHJcblxyXG4gICAgbGluZSB7XHJcblxyXG4gICAgICAgICYubnYtZ3VpZGVsaW5lIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubnYtZ3JvdXBzIHtcclxuXHJcbiAgICAgICAgLm52LXBvaW50IHtcclxuXHJcbiAgICAgICAgICAgICYuaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTlZEMyBUb29sdGlwXHJcbi5udnRvb2x0aXAge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJi5ncmF2aXR5LW4ge1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3Jhdml0eS1zIHtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyYXZpdHktZSB7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3Jhdml0eS13IHtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmxlZ2VuZC1jb2xvci1ndWlkZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcy1jb250YWluZXIge1xyXG5cclxuICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAucHMtaW4tc2Nyb2xsaW5nIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcy1pbi1zY3JvbGxpbmcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDQ5O1xyXG5cclxuICAgICAgICA+IC5wcy1zY3JvbGxiYXIteCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDQ5O1xyXG5cclxuICAgICAgICA+IC5wcy1zY3JvbGxiYXIteSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50YS1yb290IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC50YS1zY3JvbGwtd2luZG93IHtcclxuXHJcbiAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvY3Vzc2VkIHtcclxuXHJcbiAgICAgICAgPiAudGEtc2Nyb2xsLXdpbmRvd3tcclxuXHJcbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuXHJcbiAgICAgICAgJi50YS1lZGl0b3Ige1xyXG5cclxuICAgICAgICAgICAgJi50YS1odG1sIHtcclxuICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhLXRvb2xiYXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcxMDAnKTtcclxuXHJcbiAgICAgICAgLnRhLWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAjdG9vbGJhcldDLFxyXG4gICAgICAgICAgICAjdG9vbGJhckNDIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgSGVscGVyc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tbWFyZ2luIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tcmFkaXVzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5kaXZpZGVyLXZlcnRpY2FsIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgbWFyZ2luOiAwIDhweDtcclxufVxyXG5cclxuLy8gU29mdCBoaWRlIChkb24ndCByZW1vdmUgZnJvbSBET00gZmxvdylcclxuLmhpZGRlbiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5bZmlsbC13aWR0aF0ge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5bZmlsbC1oZWlnaHRdIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mdWxsLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gSW1hZ2VzIGluIGxpbmtzXHJcbmEge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZXNcclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi8vIFNjcm9sbGFibGVcclxuLnNjcm9sbGFibGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgICAmLm9ubHkteCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmx5LXkge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGbGV4IFNjcm9sbGFibGUgKHdpdGhvdXQgZGlzcGxheTpibG9jaylcclxuLmZsZXgtc2Nyb2xsYWJsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgICAmLm9ubHkteCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmx5LXkge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCYWNrZ3JvdW5kIEljb25cclxuLmJhY2tncm91bmQtaW1hZ2UtY2VudGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLy8gQ2xhc3NpYyB2ZXJ0aWNhbCBhbGlnblxyXG4uYWxpZ24tdmVydGljYWwge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXZlcnRpY2FsLXRvcCxcclxuICAgIC5hbGlnbi12ZXJ0aWNhbC1taWRkbGUsXHJcbiAgICAuYWxpZ24tdmVydGljYWwtYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXZlcnRpY2FsLXRvcCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tdmVydGljYWwtbWlkZGxlIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi12ZXJ0aWNhbC1ib3R0b20ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZGRpbmcgaGVscGVyc1xyXG4vLyBNdWx0aXBsZXMgb2YgNSwgbWF4OjEwMFxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcclxuXHJcbiAgICAucGFkZGluZy0jeyRpICogNX0sXHJcbiAgICAucC0jeyRpICogNX0ge1xyXG4gICAgICAgIHBhZGRpbmc6ICN7KCRpICogNSkgKyAncHgnfTtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy10b3AtI3skaSAqIDV9LFxyXG4gICAgLnB0LSN7JGkgKiA1fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpICogNSkgKyAncHgnfTtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1yaWdodC0jeyRpICogNX0sXHJcbiAgICAucHItI3skaSAqIDV9IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J307XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctYm90dG9tLSN7JGkgKiA1fSxcclxuICAgIC5wYi0jeyRpICogNX0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAqIDUpICsgJ3B4J307XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctbGVmdC0jeyRpICogNX0sXHJcbiAgICAucGwtI3skaSAqIDV9IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpICogNSkgKyAncHgnfTtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1ob3Jpem9udGFsLSN7JGkgKiA1fSxcclxuICAgIC5waC0jeyRpICogNX0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgKiA1KSArICdweCd9O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpICogNSkgKyAncHgnfTtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy12ZXJ0aWNhbC0jeyRpICogNX0sXHJcbiAgICAucHYtI3skaSAqIDV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgKiA1KSArICdweCd9O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAqIDUpICsgJ3B4J307XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE11bHRpcGxlcyBvZiA4LCBNYXg6IDk2LCBFeGNsdWRpbmcgMCBhbmQgbXVsdGlwbGVzIG9mIDVcclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblxyXG4gICAgQGlmICgoJGkgKiA4KSAlIDUgIT0gMCkge1xyXG5cclxuICAgICAgICAucGFkZGluZy0jeyRpICogOH0sXHJcbiAgICAgICAgLnAtI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogI3soJGkgKiA4KSArICdweCd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZGRpbmctdG9wLSN7JGkgKiA4fSxcclxuICAgICAgICAucHQtI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpICogOCkgKyAncHgnfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWRkaW5nLXJpZ2h0LSN7JGkgKiA4fSxcclxuICAgICAgICAucHItI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgKiA4KSArICdweCd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZGRpbmctYm90dG9tLSN7JGkgKiA4fSxcclxuICAgICAgICAucGItI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpICogOCkgKyAncHgnfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWRkaW5nLWxlZnQtI3skaSAqIDh9LFxyXG4gICAgICAgIC5wbC0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpICogOCkgKyAncHgnfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWRkaW5nLWhvcml6b250YWwtI3skaSAqIDh9LFxyXG4gICAgICAgIC5waC0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpICogOCkgKyAncHgnfTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgKiA4KSArICdweCd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZGRpbmctdmVydGljYWwtI3skaSAqIDh9LFxyXG4gICAgICAgIC5wdi0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgKiA4KSArICdweCd9O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgKiA4KSArICdweCd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTWFyZ2luIGhlbHBlcnNcclxuLy8gTXVsdGlwbGVzIG9mIDUsIG1heDoxMDBcclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XHJcblxyXG4gICAgLm1hcmdpbi0jeyRpICogNX0sXHJcbiAgICAubS0jeyRpICogNX0ge1xyXG4gICAgICAgIG1hcmdpbjogI3soJGkgKiA1KSArICdweCd9O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tdG9wLSN7JGkgKiA1fSxcclxuICAgIC5tdC0jeyRpICogNX0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICN7KCRpICogNSkgKyAncHgnfTtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLXJpZ2h0LSN7JGkgKiA1fSxcclxuICAgIC5tci0jeyRpICogNX0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgKiA1KSArICdweCd9O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tYm90dG9tLSN7JGkgKiA1fSxcclxuICAgIC5tYi0jeyRpICogNX0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICN7KCRpICogNSkgKyAncHgnfTtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLWxlZnQtI3skaSAqIDV9LFxyXG4gICAgLm1sLSN7JGkgKiA1fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpICogNSkgKyAncHgnfTtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLWhvcml6b250YWwtI3skaSAqIDV9LFxyXG4gICAgLm1oLSN7JGkgKiA1fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpICogNSkgKyAncHgnfTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpICogNSkgKyAncHgnfTtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLXZlcnRpY2FsLSN7JGkgKiA1fSxcclxuICAgIC5tdi0jeyRpICogNX0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICN7KCRpICogNSkgKyAncHgnfTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAqIDUpICsgJ3B4J307XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE11bHRpcGxlcyBvZiA4LCBNYXg6IDk2LCBFeGNsdWRpbmcgMCBhbmQgbXVsdGlwbGVzIG9mIDVcclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblxyXG4gICAgQGlmICgoJGkgKiA4KSAlIDUgIT0gMCkge1xyXG5cclxuICAgICAgICAubWFyZ2luLSN7JGkgKiA4fSxcclxuICAgICAgICAubS0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7KCRpICogOCkgKyAncHgnfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXJnaW4tdG9wLSN7JGkgKiA4fSxcclxuICAgICAgICAubXQtI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogI3soJGkgKiA4KSArICdweCd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcmdpbi1yaWdodC0jeyRpICogOH0sXHJcbiAgICAgICAgLm1yLSN7JGkgKiA4fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgKiA4KSArICdweCd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcmdpbi1ib3R0b20tI3skaSAqIDh9LFxyXG4gICAgICAgIC5tYi0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAqIDgpICsgJ3B4J307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFyZ2luLWxlZnQtI3skaSAqIDh9LFxyXG4gICAgICAgIC5tbC0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogI3soJGkgKiA4KSArICdweCd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcmdpbi1ob3Jpem9udGFsLSN7JGkgKiA4fSxcclxuICAgICAgICAubWgtI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpICogOCkgKyAncHgnfTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAqIDgpICsgJ3B4J307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFyZ2luLXZlcnRpY2FsLSN7JGkgKiA4fSxcclxuICAgICAgICAubXYtI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogI3soJGkgKiA4KSArICdweCd9O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAqIDgpICsgJ3B4J307XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIZWlnaHQgYW5kIHdpZHRoIGhlbHBlcnNcclxuLy8gTXVsdGlwbGVzIG9mIDUsIE1heDogNTAwXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcclxuXHJcbiAgICAuaGVpZ2h0LSN7JGkgKiA1fSxcclxuICAgIC5oLSN7JGkgKiA1fSB7XHJcbiAgICAgICAgaGVpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud2lkdGgtI3skaSAqIDV9LFxyXG4gICAgLnctI3skaSAqIDV9IHtcclxuICAgICAgICB3aWR0aDogI3soJGkgKiA1KSArICdweCd9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAjeygkaSAqIDUpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6ICN7KCRpICogNSkgKyAncHgnfSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIZWlnaHQgYW5kIHdpZHRoIGhlbHBlcnNcclxuLy8gTXVsdGlwbGVzIG9mIDgsIE1heDogODAwLCBFeGNsdWRpbmcgMCBhbmQgbXVsdGlwbGVzIG9mIDVcclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xyXG5cclxuICAgIEBpZiAoKCRpICogOCkgJSA1ICE9IDApIHtcclxuXHJcbiAgICAgICAgLmhlaWdodC0jeyRpICogOH0sXHJcbiAgICAgICAgLmgtI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAjeygkaSAqIDgpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogI3soJGkgKiA4KSArICdweCd9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICN7KCRpICogOCkgKyAncHgnfSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZHRoLSN7JGkgKiA4fSxcclxuICAgICAgICAudy0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogI3soJGkgKiA4KSArICdweCd9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogI3soJGkgKiA4KSArICdweCd9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogI3soJGkgKiA4KSArICdweCd9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3JkZXIgaGVscGVyc1xyXG4kYm9yZGVyLXN0eWxlOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbi5ib3JkZXIsXHJcbi5iIHtcclxuICAgIGJvcmRlcjogJGJvcmRlci1zdHlsZTtcclxufVxyXG5cclxuLmJvcmRlci10b3AsXHJcbi5idCB7XHJcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXN0eWxlO1xyXG59XHJcblxyXG4uYm9yZGVyLXJpZ2h0LFxyXG4uYnIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXN0eWxlO1xyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbSxcclxuLmJiIHtcclxuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItc3R5bGU7XHJcbn1cclxuXHJcbi5ib3JkZXItbGVmdCxcclxuLmJsIHtcclxuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXN0eWxlO1xyXG59XHJcblxyXG4uYm9yZGVyLWhvcml6b250YWwsXHJcbi5iaCB7XHJcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci1zdHlsZTtcclxuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1zdHlsZTtcclxufVxyXG5cclxuLmJvcmRlci12ZXJ0aWNhbCxcclxuLmJ2IHtcclxuICAgIGJvcmRlci10b3A6ICRib3JkZXItc3R5bGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXN0eWxlO1xyXG59XHJcblxyXG4vLyBCb3JkZXItcmFkaXVzIGhlbHBlcnNcclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblxyXG4gICAgLmJyYWQtI3skaX0ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGkgKyAncHgnfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIFByaW50XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWVkaWEgYWxsIHtcclxuXHJcbiAgICAvKiBOZXZlciBzaG93IHBhZ2UgYnJlYWsgaW4gbm9ybWFsIHZpZXcgKi9cclxuICAgIC5wYWdlLWJyZWFrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuXHJcbiAgICAvKiBQYWdlIFN0eWxlcyAqL1xyXG4gICAgQHBhZ2Uge1xyXG4gICAgICAgIC8vbWFyZ2luOiAwLjVjbTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQYWdlIGJyZWFrICovXHJcbiAgICAucGFnZS1icmVhayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYnJlYWstYWZ0ZXI6IGFsd2F5cztcclxuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XHJcbiAgICB9XHJcblxyXG4gICAgLyogR2VuZXJhbCBzdHlsZXMgKi9cclxuICAgICNtYWluIHtcclxuXHJcbiAgICAgICAgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3Rvb2xiYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3F1aWNrLXBhbmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1zLXRoZW1lLW9wdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXNjcm9sbGJhci14LXJhaWwsXHJcbiAgICAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFByaW50YWJsZSBwYWdlIHNwZWNpZmljIHN0eWxlcyAqL1xyXG4gICAgLnByaW50YWJsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnRlbXBsYXRlLWxheW91dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tcy1jYXJkIHtcclxuXHJcbiAgICAudGVtcGxhdGUtMSB7XHJcblxyXG4gICAgICAgIC5tZWRpYSB7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtY2FyZCB7XHJcblxyXG4gICAgLnRlbXBsYXRlLTEge1xyXG5cclxuICAgICAgICAubWVkaWEge1xyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtY2FyZCB7XHJcblxyXG4gICAgLnRlbXBsYXRlLTIge1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgIC5hdmF0YXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYSB7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtY2FyZCB7XHJcblxyXG4gICAgLnRlbXBsYXRlLTEwIHtcclxuXHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tcy1jYXJkIHtcclxuXHJcbiAgICAudGVtcGxhdGUtNCB7XHJcblxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtY2FyZCB7XHJcblxyXG4gICAgLnRlbXBsYXRlLTgge1xyXG5cclxuICAgICAgICAubWVkaWEge1xyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtY2FyZCB7XHJcblxyXG4gICAgLnRlbXBsYXRlLTUge1xyXG5cclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGllMTAgZml4XHJcbiAgICAgICAgLmluZm8sIC5tZWRpYSB7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtc3RlcHBlciB7XHJcblxyXG4gICAgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG5cclxuICAgICAgICAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGVwIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RlcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcHRpb25hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdGVwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1zLXN0ZXBwZXItc3RlcHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXMtc3RlcHBlci1jb250cm9scyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAubXMtc3RlcHBlci1kb3RzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1kLWFjY2VudC1iZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICAubXMtc3RlcHBlciB7XHJcblxyXG4gICAgICAgIC5tcy1zdGVwcGVyLWhvcml6b250YWwge1xyXG5cclxuICAgICAgICAgICAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubXMtc3RlcHBlci1jb250cm9scyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1zLXN0ZXBwZXItZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tcy1jYXJkIHtcclxuXHJcbiAgICAudGVtcGxhdGUtOSB7XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgLmF2YXRhciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhIHtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tcy1zdGVwcGVyIHtcclxuXHJcbiAgICAubXMtc3RlcHBlci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuXHJcbiAgICAgICAgLm1zLXN0ZXBwZXItdmVydGljYWwtbGluZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA0M3B4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXMtc3RlcHBlci1zdGVwcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG5cclxuICAgICAgICAgICAgLm1zLXN0ZXBwZXItc3RlcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmRpc2FibGVkKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0ZXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDIzNiwgMjM2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyMzYsIDIzNiwgMjM2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGVwIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RlcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9wdGlvbmFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN0ZXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1zLXN0ZXBwZXItc3RlcC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggMTZweCA2NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1zdGVwcGVyLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweCA1NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1zLXRoZW1lLW9wdGlvbnMge1xyXG5cclxuICAgIC5tcy10aGVtZS1vcHRpb25zLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTA7XHJcblxyXG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLXNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzODRweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM4NHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XHJcblxyXG4gICAgICAgIC5tcy10aGVtZS1vcHRpb25zLWxpc3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAudGhlbWUtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5sYXlvdXQtb3B0aW9ucyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggOHB4IDE2cHggOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZC1jaGVja2VkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX21kLWxhYmVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLl9tZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLl9tZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbG9yLXBhbGV0dGVzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aGVtZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1yYWRpby1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vcHRpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDEycHggOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIG1zLWNhcmRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tcy1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG5cclxuICAgIC5tcy1jYXJkLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDk4KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wODQpO1xyXG4gICAgICAgIGJvcmRlcjpzb2xpZCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1jYXJkLWNvbnRlbnQtd3JhcHBlcjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOnNvbGlkIDRweCAjRkZGO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCJib2R5IHtcclxuXHJcbiAgICAmLm1zLWluZm8tYmFyLWFjdGl2ZSB7XHJcblxyXG4gICAgICAgICNtYWluIHtcclxuICAgICAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxubXMtaW5mby1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hdGVyaWFsLWNvbG9yKCdwaW5rJyk7XHJcbiAgICB6LWluZGV4OiA5OTk5ODtcclxuICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yZHA7XHJcblxyXG4gICAgI21zLWluZm8tYmFyLW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtcy1pbmZvLWJhci1jbG9zZSB7XHJcbiAgICB9XHJcbn1cclxuIiwibXMtbWFzb25yeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIG1zLW1hc29ucnktaXRlbSxcclxuICAgIFttcy1tYXNvbnJ5LWl0ZW1dIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHZ3LCAxMDB2aCwgMCk7XHJcblxyXG4gICAgICAgICYucGxhY2VkIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1zLWZvcm0td2l6YXJkIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG5cclxuICAgIG1kLXRhYnMge1xyXG5cclxuICAgICAgICBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG5cclxuICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZC1kaXNhYmxlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1zLWZvcm0td2l6YXJkLXN0ZXAtbGFiZWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXMtZm9ybS13aXphcmQtc3RlcC1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pbmstYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1mb3JtLXdpemFyZC1zdGVwLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAubXMtZm9ybS13aXphcmQtc3RlcC1udW1iZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXMtZm9ybS13aXphcmQtc3RlcC10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtZm9ybS13aXphcmQtZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAuc3RlcHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1hY2NlbnQtYmcpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJtcy1uYXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgei1pbmRleDogNzA7XHJcblxyXG4gICAgbXMtbmF2LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgJi5tcy1uYXYtdGl0bGUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDhweCAwIDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tcy1uYXYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubXMtbmF2LWJhZGdlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1uYXYtYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW5hdi10b2dnbGUge1xyXG5cclxuICAgICAgICBtcy1uYXYtdG9nZ2xlLWl0ZW1zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICYuZXhwYW5kZWQge1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5leHBhbmQtYW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jb2xsYXBzZS1hbmltYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1zLW5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIC8qIExldmVsIDEgKi9cclxuICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLyogTGV2ZWwgMiAqL1xyXG4gICAgICAgICAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLyogTGV2ZWwgMyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBMZXZlbCA0ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTGV2ZWwgNSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgPiAubXMtbmF2LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHJcbiAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbY29sbGFwc2VkPVwiZmFsc2VcIl0ge1xyXG5cclxuICAgICAgICAgICAgJiA+IC5tcy1uYXYtYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5tcy1uYXYtdG9nZ2xlIHtcclxuXHJcbiAgICAgICAgJltjb2xsYXBzZWQ9XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb2xkZWQgbmF2aWdhdGlvblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1tZCkge1xyXG5cclxuICAgIC5tcy1uYXYtZm9sZGVkIHtcclxuXHJcbiAgICAgICAgI21zLW5hdi1mb2xkLWNsb3NlLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5ODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNtcy1uYXYtZm9sZC1vcGVuLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLm1zLW5hdi1mb2xkZWQtb3Blbikge1xyXG5cclxuICAgICAgICAgICAgbXMtbmF2IHtcclxuXHJcbiAgICAgICAgICAgICAgICBtcy1uYXYtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubXMtbmF2LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXYtbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdi1iYWRnZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBtcy1tYXRlcmlhbC1jb2xvci1waWNrZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxubXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyIHtcclxuXHJcbiAgICBtZC1tZW51IHtcclxuXHJcbiAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbm1kLW1lbnUtY29udGVudCB7XHJcblxyXG4gICAgJi5tcy1tYXRlcmlhbC1jb2xvci1waWNrZXItbWVudS1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMjA4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDhweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xvcnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDhweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjU4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjU4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuXHJcbiAgICAgICAgICAgIC5jb2xvciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgbXMtbmF2aWdhdGlvblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1zLW5hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvKmNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApOyovXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgdWwsIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLypsaTpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tbm9kZSB7XHJcbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0qL1xyXG4gICAgfVxyXG5cclxuICAgIHVsOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC8qIHVsOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cclxuICAgIC5hbmltYXRlLWhlaWdodCB7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW5hdmlnYXRpb24tbm9kZSB7XHJcblxyXG4gICAgICAgIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvKiY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgLy8gTm9uLWxpbmsgJiBMaW5rIENvbW1vblxyXG4gICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gTm9uLWxpbmtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBMaW5rXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIEFycm93XHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gQmFkZ2VcclxuICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEFycm93IG9uIGV4cGFuZGVkIG5vZGVcclxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcblxyXG4gICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBHcm91cFxyXG4gICAgICAgICYuZ3JvdXAge1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyovXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLyogYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7Ki9cclxuICAgICAgICB9XHJcbiAgICAgICAgLyomLmdyb3VwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICB9Ki9cclxuICAgICAgICAvLyBCYWNrZ3JvdW5kIGNvbG9yIG9uIGV4cGFuZGVkIG5vZGVcclxuICAgICAgICAmOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbiB7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbGxhcHNpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBMZXZlbCAxXHJcbiAgICBsaSB7XHJcblxyXG4gICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gTGV2ZWwgMlxyXG4gICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gTGV2ZWwgM1xyXG4gICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBMZXZlbCA0XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gTGV2ZWwgNVxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gTGV2ZWwgMSAoZ3JvdXAtdGl0bGUpXHJcbiAgICBsaS5ncm91cCB7XHJcblxyXG4gICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gTGV2ZWwgMlxyXG4gICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gTGV2ZWwgM1xyXG4gICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBMZXZlbCA0XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gTGV2ZWwgNVxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgbmF2aWdhdGlvblxyXG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICB6LWluZGV4OiA1NDtcclxuXHJcbiAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgdWwsIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBGaXJzdCA8dWw+XHJcbiAgICAgICAgLmhvcml6b250YWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIFJvb3QgbWVudSBpdGVtc1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gTm90IHJvb3QgbWVudSBpdGVtc1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIEV2ZXJ5IG1lbnUgaXRlbSB0aGF0IGhhcyBjaGlsZHJlblxyXG4gICAgICAgICAgICAuaGFzLWNoaWxkcmVuIHtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctOGRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIFJvb3QgbWVudSBpdGVtcyB0aGF0IGhhcyBjaGlsZHJlblxyXG4gICAgICAgICAgICA+IC5oYXMtY2hpbGRyZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQmFkZ2VcclxuICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRm9sZGVkIG5hdmlnYXRpb25cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICBib2R5IHtcclxuXHJcbiAgICAgICAgJi5tcy1uYXZpZ2F0aW9uLWZvbGRlZCB7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3Blbikge1xyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFuaW1hdGUtaGVpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLW5vZGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JvdXAge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI21zLW5hdmlnYXRpb24tZm9sZC1leHBhbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNtcy1uYXZpZ2F0aW9uLWZvbGQtY29sbGFwc2VyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBNb2JpbGUgaG9yaXpvbnRhbCBuYXZpZ2F0aW9uXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcblxyXG4gICAgYm9keSB7XHJcblxyXG4gICAgICAgICYubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLW1vYmlsZS1tZW51LWFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICB6LWluZGV4OiA2MDtcclxuXHJcbiAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAgICAgICAgIC5ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIEV2ZXJ5IG1lbnUgaXRlbSB0aGF0IGhhcyBjaGlsZHJlblxyXG4gICAgICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmV4cGFuZGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICArIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgbXMtcmVzcG9uc2l2ZS10YWJsZVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIG1zLXNjcm9sbFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1zLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgbXMtc2hvcnRjdXRzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tcy1zaG9ydGN1dHMge1xyXG4gICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAuc2hvcnRjdXRzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuXHJcbiAgICAgICAgLnNob3J0Y3V0cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZ2hvc3Qge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvcnRjdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hvcnRjdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3J0Y3V0LW1lbnUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1vYmlsZS1iYXItYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5zaG9ydGN1dHMsXHJcbiAgICAgICAgICAgIC5zaG9ydGN1dC1tZW51LFxyXG4gICAgICAgICAgICAudG9nZ2xlLW1vYmlsZS1tZW51IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvZ2dsZS1tb2JpbGUtbWVudSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI21zLXNob3J0Y3V0LWFkZC1tZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG5cclxuICAgIC5hZGQtc2hvcnRjdXQtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcnRjdXQtc2VhcmNoIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3J0Y3V0LWxvYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjMzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgIC5uby1yZXN1bHRzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcXVhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICAubXMtc2hvcnRjdXRzIHtcclxuXHJcbiAgICAgICAgLnNob3J0Y3V0cy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgbXMtc2VhcmNoLWJhclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubXMtc2VhcmNoLWJhciB7XHJcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgIC5tcy1zZWFyY2gtYmFyLWV4cGFuZGVyLFxyXG4gICAgLm1zLXNlYXJjaC1iYXItY29sbGFwc2VyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRvb2xiYXJIZWlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc2VhcmNoLWJhci1sb2FkZXIge1xyXG4gICAgICAgIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9vbGJhckhlaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zZWFyY2gtYmFyLWNvbGxhcHNlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjbXMtc2VhcmNoLWJhci1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTNkcDtcclxuXHJcbiAgICAgICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3VsdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3F1YXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICNtcy1zZWFyY2gtYmFyLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXMtc2VhcmNoLWJhci1jb2xsYXBzZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cclxuICAgICYubXMtc2VhcmNoLWJhci1leHBhbmRlZCB7XHJcblxyXG4gICAgICAgICN0b29sYmFyIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICAubXMtc2VhcmNoLWJhci1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHggMCAxMnB4O1xyXG4gICAgfVxyXG59IiwiI3NwbGFzaC1zY3JlZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICAmLm5nLWxlYXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIC5jZW50ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICB3aWR0aDogOTZweDtcclxuICAgIGhlaWdodDogOTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgfVxyXG4gIC5zcGlubmVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIC5zcGlubmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgLmdhcCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA0OXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQsXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XHJcbiAgICAgIDAlLFxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XHJcbiAgICAgIDAlLFxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcclxuICAgICAgfVxyXG4gICAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XHJcbiAgICAgIDEyLjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAzNy41JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgNjIuNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIDg3LjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1zLXRpbWVsaW5lIHtcclxuXHJcbiAgICAubXMtdGltZWxpbmUtbG9hZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgbXMtd2lkZ2V0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBHbG9iYWwgbXMtd2lkZ2V0IHN0eWxlc1xyXG4ubXMtd2lkZ2V0IHtcclxuXHJcbiAgICAubXMtd2lkZ2V0LWZyb250IHtcclxuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy13aWRnZXQtYmFjayB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpZGVuYXYtd2lkZ2V0IHtcclxuXHJcbiAgICAgICAgLm1zLXdpZGdldC1mcm9udCxcclxuICAgICAgICAubXMtd2lkZ2V0LWJhY2sge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBGbGlwIHRvIGZyb250IGJ1dHRvblxyXG4gICAgLmZsaXAtdG8tZnJvbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gaWUgZml4XHJcbiAgICAuYzMge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBjaGFydCBmaWxsXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuXHJcbiAgICAgICAgLmNoYXJ0LWZpbGwtI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICN7KC0kaSAqIDgpICsgJ3B4J30gI3soLSRpICogOCkgKyAncHgnfSAjeygtJGkgKiA4KSArICdweCd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbXMtd2lkZ2V0XHJcbiR3aWRnZXRQYWRkaW5nOiAxMnB4O1xyXG5cclxuLm1zLXdpZGdldCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIHBlcnNwZWN0aXZlOiAzMDAwcHg7XHJcbiAgICBwYWRkaW5nOiAkd2lkZ2V0UGFkZGluZztcclxuXHJcbiAgICAubXMtd2lkZ2V0LWZyb250IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy13aWRnZXQtYmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdG9wOiAkd2lkZ2V0UGFkZGluZztcclxuICAgICAgICByaWdodDogJHdpZGdldFBhZGRpbmc7XHJcbiAgICAgICAgYm90dG9tOiAkd2lkZ2V0UGFkZGluZztcclxuICAgICAgICBsZWZ0OiAkd2lkZ2V0UGFkZGluZztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi5tZC1pY29uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mbGlwcGVkIHtcclxuXHJcbiAgICAgICAgLm1zLXdpZGdldC1mcm9udCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXMtd2lkZ2V0LWJhY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2lkZW5hdi13aWRnZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hci0yLTEge1xyXG5cclxuICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDIsIDEsIDhweCwgd2lkZ2V0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hci0xLTEge1xyXG5cclxuICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEsIDEsIDhweCwgd2lkZ2V0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjbWFpbCB7XHJcblxyXG4gICAgLmNlbnRlciB7XHJcblxyXG4gICAgICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAgICAgJi5jbGFzc2ljIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRocmVhZC1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRocmVhZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtaWNvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViamVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aHJlYWQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b2dnbGUtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRocmVhZC1hdHRhY2htZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXR0YWNobWVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI21haWwge1xyXG5cclxuICAgIC5jZW50ZXIge1xyXG5cclxuICAgICAgICAuY29udGVudC1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgICYuY2xhc3NpYyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRocmVhZC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vLXRocmVhZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvYWRpbmctdGhyZWFkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhyZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVucmVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJqZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY4RTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGOEUxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC10aHJlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhhcy1hdHRhY2htZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJqZWN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCA2cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWljb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNtYWlsIHtcclxuXHJcbiAgICAuY2VudGVyIHtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcblxyXG4gICAgICAgICAgICAmLm91dGxvb2sge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlYWQtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uby10aHJlYWRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLXRocmVhZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRocmVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudW5yZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YmplY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY4RTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGOEUxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC10aHJlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhhcy1hdHRhY2htZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJqZWN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDZweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjbWFpbCB7XHJcblxyXG4gICAgLmNlbnRlciB7XHJcblxyXG4gICAgICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAgICAgJi5vdXRsb29rIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRocmVhZC1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vLXRocmVhZC1zZWxlY3RlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNTZweCAwIDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRocmVhZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtaWNvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViamVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aHJlYWQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b2dnbGUtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRocmVhZC1hdHRhY2htZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXR0YWNobWVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2NoYXQtYXBwIHtcclxuXHJcbiAgICAubGVmdC1zaWRlbmF2IHtcclxuXHJcbiAgICAgICAgLmNoYXRzLXZpZXcge1xyXG5cclxuICAgICAgICAgICAgbWQtdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY1O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLXRvb2xiYXItdG9vbHMtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXZhdGFyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZC10b29sYmFyLXRvb2xzLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWQtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoYXQtbGlzdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXN0LW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhc3QtbWVzc2FnZS10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudW5yZWFkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSwgLmxhc3QtbWVzc2FnZSwgLmxhc3QtbWVzc2FnZS10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudW5yZWFkLW1lc3NhZ2UtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3RzLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjY2hhdC1hcHAge1xyXG5cclxuICAgIC5sZWZ0LXNpZGVuYXYge1xyXG5cclxuICAgICAgICAuY29udGFjdHMtdmlldyB7XHJcblxyXG4gICAgICAgICAgICBtZC10b29sYmFyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtdG9vbGJhci10b29scyB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZC10b29sYmFyLXRvb2xzLXRvcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZC10b29sYmFyLXRvb2xzLWJvdHRvbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWQtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtbGlzdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb29kIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjY2hhdC1hcHAge1xyXG5cclxuICAgIC5sZWZ0LXNpZGVuYXYge1xyXG5cclxuICAgICAgICAudXNlci12aWV3IHtcclxuXHJcbiAgICAgICAgICAgIG1kLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLXRvb2xiYXItdG9vbHMge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWQtdG9vbGJhci10b29scy10b3Age1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWQtdG9vbGJhci10b29scy1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudXNlci1hdmF0YXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtZC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb29kIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI3NjcnVtYm9hcmQge1xyXG5cclxuICAgIC5zZXR0aW5ncy1zaWRlbmF2IHtcclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAmLm1lbWJlcnMge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWRkLW5ldy1tZW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjY2hhdC1hcHAge1xyXG5cclxuICAgIC5yaWdodC1zaWRlbmF2IHtcclxuXHJcbiAgICAgICAgLmNvbnRhY3QtdmlldyB7XHJcblxyXG4gICAgICAgICAgICBtZC10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC10b29sYmFyLXRvb2xzIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLXRvb2xiYXItdG9vbHMtdG9wIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLXRvb2xiYXItdG9vbHMtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3QtYXZhdGFyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGFjdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWQtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubW9vZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNzY3J1bWJvYXJkIHtcclxuXHJcbiAgICAuc2V0dGluZ3Mtc2lkZW5hdiB7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgJi5sYWJlbHMge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwtY29sb3ItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWRpdGFibGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWRpdGFibGUtY29udHJvbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhYmVscy1zZXR0aW5ncy1tZW51LWNvbnRlbnQge1xyXG5cclxuICAgIC5uZXctbGFiZWwtY29sb3ItcGljayB7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwOHB4O1xyXG5cclxuICAgICAgICAuY29sb3Ige1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjc2NydW1ib2FyZCB7XHJcblxyXG4gICAgLnNldHRpbmdzLXNpZGVuYXYge1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICYuYm9hcmQtY29sb3Itc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGVkLWNvbG9yIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIm1kLWRpYWxvZyB7XHJcblxyXG4gICAgJi5ldmVudC1jYWxlbmRhci1kaWFsb2cge1xyXG4gICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMmRwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXctY2FyZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uZXctY2FyZC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMThweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hc3NpZ24tZHVlLWRhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmRzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2JvYXJkLWNhbGVuZGFyIHtcclxuXHJcbiAgICAuc2NoZWR1bGVkLXRhc2tzLXNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjRweDtcclxuXHJcbiAgICAgICAgLnNpZGVuYXYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAxMnB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZHMge1xyXG5cclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF5LWluLXdlZWsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb250aC15ZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI3N0ZXAtMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZWRpdG9yX3RleHRvIHtcclxuICAgIC50YS10b29sYmFyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5lbGVtZW50b3Ita2l0LTYge1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEYXgnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbiNub3RpY2lhc01hbmFnZXIge1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzEzLnN2ZykgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7Ki9cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAuY29udGVudC1ub3RpY2lhcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjZGOCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnXCIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAuYWN0aW9uLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAuY2FyZC1pbmF0aXZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCAxMzYsIDEzNiwgMC44NSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlaW5lci1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTg4ODg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44NDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNwaG90by1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44MjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaDMtbm90aWNpYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGUtbm90aWNpYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLW5vdGljaWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVpbmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LDM3LDc1LDAuNik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaDMtbm90aWNpYSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Bhbi1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbUJvb2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcGhvdG8taWQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzEyMzg2MjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xyXG4gICAgICAgIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yYW5nZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAzNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNwcmV2aWV3LXNpbXVsYXRvciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI25leHQtbm90aWNpYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zYXZlLWN1c3RvbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMXB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1oMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWhlbHAge1xyXG4gICAgICAgIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzdiYzA0MztcclxuICAgICAgICBtYXJnaW46IDAgLTJweCAwcHggLTEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC10b29sdGlwLWhlbHAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIC5fbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLW1lbnUge1xyXG4gICAgICAgIC8vY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwxNTgsMTU4LDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLW9qdCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1hY3Rpb24ge1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXBzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuZ3JhZGllbnQtMSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmFkaWVudC0yIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTMge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzOCwgNTksIDEyNCkgMSUsIHJnYmEoMCwgOTcsIDEzOSwgMSkgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSk7XHJcbn1cclxuXHJcbi5pbnB1dC1zZWFyY2gtMSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMjBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIC8qICAgICAgICBjb2xvcjogIzQ0RDYyQzsqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdC0yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogNDNweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAvKiAgICAgICAgY29sb3I6ICM3YmMwNDM7Ki9cclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdC0yOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDsqL1xyXG4gICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0xIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMiB7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtbW9kYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIC8qIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cclxuICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjY2MGFiOyovXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiwgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1jYW5jZWwtbW9kYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuLCBpLCBtZC1pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWluZm8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzAwOTBjZjtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtaW5mbzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA5MGNmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1pbmZvOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWNvbmZpcm0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzdiYzA0MztcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtY29uZmlybTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjN2JjMDQzICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1jb25maXJtOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWVkaXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2Y3YmQwMTtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZWRpdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdiZDAxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1lZGl0OmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWRlbGV0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZTk1NDRkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1kZWxldGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2U5NTQ0ZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZGVsZXRlOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1hbmltZWQtbm90aWZ5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnJpc2Utc2hha2Utbm90aWZ5IHtcclxuICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIGluZmluaXRlO1xyXG59XHJcblxyXG4ucmlzZS1zaGFrZS0xMFIge1xyXG4gICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgMTA7XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8tbm90aWNpYSB7XHJcbiAgICAuY29udGVpbmVyLXNsLWZ1bmNhbyB7XHJcbiAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA3Mzc3NjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuXHJcbiAgICAgICAgICAgIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhLCBwb3IgZXhlbXBsbywgdmVybWVsaG8gKi9cclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBQYXJhIGdhcmFudGlyIHZpc2liaWxpZGFkZSBubyBGaXJlZm94ICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIG5hdmVnYWRvcmVzIFdlYktpdCAoQ2hyb21lLCBTYWZhcmkpICovXHJcbiAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBGaXJlZm94ICovXHJcbiAgICAgICAgICAgICAgICBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXHJcbiAgICAgICAgICAgICAgICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveCB7XHJcbiAgICAgICAgLl9tZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuX21kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3VidGl0bGUtYWx0ZXJuYXRpdm8ge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmEge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIG1heC13aWR0aDogOTklO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfaW5mbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcGFnaW5hdGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbmV4dCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2xhc3Qge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wcmV2aW91cyB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpcnN0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcHJldmlvdXMuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maXJzdC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9sZW5ndGgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9lbXB0eSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maWx0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVycyB7XHJcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA5OSU7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjM4NjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfbmV4dCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfbGFzdCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfcHJldmlvdXMge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpcnN0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19wcmV2aW91cy5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlyc3QuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2xlbmd0aCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfZW1wdHkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19maWx0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjc3RlcC0xIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGl0b3JfdGV4dG8ge1xyXG4gICAgLnRhLXRvb2xiYXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI25vdGljaWFzTWFuYWdlciB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcblxyXG4gICAgICAgIC5jb250ZW50LW5vdGljaWFzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmdcIikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIC5hY3Rpb24tZWRpdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWluYXRpdm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDEzNiwgMTM2LCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVpbmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODg4ODtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3Bob3RvLWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjgyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMy1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtbm90aWNpYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZWluZXItaW1nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksMzcsNzUsMC42KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oMy1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGFuLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwaG90by1pZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgLyogLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLl9tZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3ByZXZpZXctc2ltdWxhdG9yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbmV4dC1ub3RpY2lhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b206aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taGVscCB7XHJcbiAgICAgICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjN2JjMDQzO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMnB4IDBweCAtMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtb2p0IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1vanQge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5ncmFkaWVudC0xIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtMyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCA1OSwgMTI0KSAxJSwgcmdiYSgwLCA5NywgMTM5LCAxKSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtNCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKTtcclxufVxyXG5cclxuLmlucHV0LXNlYXJjaC0xIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgLyogICAgICAgIGNvbG9yOiAjNDRENjJDOyovXHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIC8qICAgICAgICBjb2xvcjogIzdiYzA0MzsqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXHJcbiAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50OyovXHJcbiAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTEge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgLyogYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICMyNjYwYWI7Ki9cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuLCBpLCBtZC1pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWNhbmNlbC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4sIGksIG1kLWljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDA5MGNmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1pbmZvOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDkwY2YgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWluZm86ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtY29uZmlybSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjN2JjMDQzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1jb25maXJtOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM3YmMwNDMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWNvbmZpcm06ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZWRpdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZjdiZDAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1lZGl0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2JkMDEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWVkaXQ6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZGVsZXRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNlOTU0NGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTk1NDRkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLWFuaW1lZC1ub3RpZnkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucmlzZS1zaGFrZS1ub3RpZnkge1xyXG4gICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5yaXNlLXNoYWtlLTEwUiB7XHJcbiAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyAxMDtcclxufVxyXG5cclxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIHtcclxuICAgIC5jb250ZWluZXItc2wtZnVuY2FvIHtcclxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDczNzc2O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEsIHBvciBleGVtcGxvLCB2ZXJtZWxobyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIFBhcmEgZ2FyYW50aXIgdmlzaWJpbGlkYWRlIG5vIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgbmF2ZWdhZG9yZXMgV2ViS2l0IChDaHJvbWUsIFNhZmFyaSkgKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLyogLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcclxuICAgIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdWJ0aXRsZS1hbHRlcm5hdGl2byB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YSB7XHJcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA5OSU7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjM4NjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9uZXh0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbGFzdCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX3ByZXZpb3VzIHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlyc3Qge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wcmV2aW91cy5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpcnN0LmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2xlbmd0aCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2VtcHR5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDk5JTtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMzg2MjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGg6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2luZm8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19uZXh0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19sYXN0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19wcmV2aW91cyB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlyc3Qge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX3ByZXZpb3VzLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19maXJzdC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfbGVuZ3RoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19lbXB0eSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5lbGVtZW50b3Ita2l0LTYge1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEYXgnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbiN0cmVpbmFtZW50b01hbmFnZXIge1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuICAgIC5yZWRMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmVlbkxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNmNWJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWVMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2VMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtb2p0IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1vanQge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jaGlzdG9yaWNvQXZhbGlhZG9yIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHtcclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtb2p0IHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci1hdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8ge1xyXG4gICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbiNjb25maWd1cmFyIHtcclxuICAgIC5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1jb2c6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tcm90YXRlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn0iLCIjc3RlcC0xIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGl0b3JfdGV4dG8ge1xyXG4gICAgLnRhLXRvb2xiYXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI25vdGljaWFzTWFuYWdlciB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcblxyXG4gICAgICAgIC5jb250ZW50LW5vdGljaWFzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmdcIikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIC5hY3Rpb24tZWRpdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWluYXRpdm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDEzNiwgMTM2LCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVpbmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODg4ODtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3Bob3RvLWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjgyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMy1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtbm90aWNpYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZWluZXItaW1nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksMzcsNzUsMC42KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oMy1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGFuLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwaG90by1pZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgLyogLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLl9tZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3ByZXZpZXctc2ltdWxhdG9yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbmV4dC1ub3RpY2lhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b206aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taGVscCB7XHJcbiAgICAgICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjN2JjMDQzO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMnB4IDBweCAtMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtb2p0IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1vanQge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5ncmFkaWVudC0xIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtMyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCA1OSwgMTI0KSAxJSwgcmdiYSgwLCA5NywgMTM5LCAxKSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtNCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKTtcclxufVxyXG5cclxuLmlucHV0LXNlYXJjaC0xIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgLyogICAgICAgIGNvbG9yOiAjNDRENjJDOyovXHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIC8qICAgICAgICBjb2xvcjogIzdiYzA0MzsqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXHJcbiAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50OyovXHJcbiAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTEge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgLyogYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICMyNjYwYWI7Ki9cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuLCBpLCBtZC1pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWNhbmNlbC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4sIGksIG1kLWljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDA5MGNmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1pbmZvOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDkwY2YgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWluZm86ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtY29uZmlybSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjN2JjMDQzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1jb25maXJtOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM3YmMwNDMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWNvbmZpcm06ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZWRpdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZjdiZDAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1lZGl0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2JkMDEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWVkaXQ6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZGVsZXRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNlOTU0NGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTk1NDRkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLWFuaW1lZC1ub3RpZnkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucmlzZS1zaGFrZS1ub3RpZnkge1xyXG4gICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5yaXNlLXNoYWtlLTEwUiB7XHJcbiAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyAxMDtcclxufVxyXG5cclxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIHtcclxuICAgIC5jb250ZWluZXItc2wtZnVuY2FvIHtcclxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDczNzc2O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEsIHBvciBleGVtcGxvLCB2ZXJtZWxobyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIFBhcmEgZ2FyYW50aXIgdmlzaWJpbGlkYWRlIG5vIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgbmF2ZWdhZG9yZXMgV2ViS2l0IChDaHJvbWUsIFNhZmFyaSkgKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLyogLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcclxuICAgIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdWJ0aXRsZS1hbHRlcm5hdGl2byB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YSB7XHJcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA5OSU7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjM4NjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9uZXh0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbGFzdCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX3ByZXZpb3VzIHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlyc3Qge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wcmV2aW91cy5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpcnN0LmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2xlbmd0aCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2VtcHR5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDk5JTtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMzg2MjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGg6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2luZm8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19uZXh0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19sYXN0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19wcmV2aW91cyB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlyc3Qge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX3ByZXZpb3VzLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19maXJzdC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfbGVuZ3RoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19lbXB0eSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNzdGVwLTEge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVkaXRvcl90ZXh0byB7XHJcbiAgICAudGEtdG9vbGJhciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4jbm90aWNpYXNNYW5hZ2VyIHtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtbm90aWNpYXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGM0Y2RjggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzEzLnN2Z1wiKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgLmFjdGlvbi1lZGl0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLmNhcmQtaW5hdGl2byB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTM2LCAxMzYsIDAuODUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZWluZXItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4ODg4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjcGhvdG8taWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmgzLW5vdGljaWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlLW5vdGljaWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlaW5lci1pbWcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwzNyw3NSwwLjYpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmgzLW5vdGljaWEge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNwYW4tc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3Bob3RvLWlkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjM4NjI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcclxuICAgICAgICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9Ki9cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBtZC1jaGVja2JveCB7XHJcbiAgICAgICAgLl9tZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuX21kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWVMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2VMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjcHJldmlldy1zaW11bGF0b3Ige1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNuZXh0LW5vdGljaWEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b20ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDFweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1oZWxwIHtcclxuICAgICAgICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM3YmMwNDM7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0ycHggMHB4IC0xMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWQtdG9vbHRpcC1oZWxwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAuX21kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZS1tZW51IHtcclxuICAgICAgICAvL2NvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1vanQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50LW9qdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAjYXZhbGlhZG9yIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmdyYWRpZW50LTEge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmFkaWVudC0zIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMzgsIDU5LCAxMjQpIDElLCByZ2JhKDAsIDk3LCAxMzksIDEpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmFkaWVudC00IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpO1xyXG59XHJcblxyXG4uaW5wdXQtc2VhcmNoLTEge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdC0xIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogNDNweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAvKiAgICAgICAgY29sb3I6ICM0NEQ2MkM7Ki9cclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdC0xOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgLyogICAgICAgIGNvbG9yOiAjN2JjMDQzOyovXHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdC0yOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cclxuICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7Ki9cclxuICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbUJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LTE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMSB7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0xOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTIge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXHJcbiAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzI2NjBhYjsqL1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4sIGksIG1kLWljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tY2FuY2VsLW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWNhbmNlbC1tb2RhbDpob3ZlciB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiwgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDkwY2Y7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWluZm86aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzAwOTBjZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtaW5mbzpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1jb25maXJtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM3YmMwNDM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWNvbmZpcm06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzdiYzA0MyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtY29uZmlybTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1lZGl0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmN2JkMDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWVkaXQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3YmQwMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZWRpdDpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1kZWxldGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2U5NTQ0ZDtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZGVsZXRlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlOTU0NGQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWRlbGV0ZTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmljb24tYW5pbWVkLW5vdGlmeSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5yaXNlLXNoYWtlLW5vdGlmeSB7XHJcbiAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyBpbmZpbml0ZTtcclxufVxyXG5cclxuLnJpc2Utc2hha2UtMTBSIHtcclxuICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIDEwO1xyXG59XHJcblxyXG4ubW9kYWwtcGFkcmFvLW5vdGljaWEge1xyXG4gICAgLmNvbnRlaW5lci1zbC1mdW5jYW8ge1xyXG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNzM3NzY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBtZC1hdXRvY29tcGxldGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSwgcG9yIGV4ZW1wbG8sIHZlcm1lbGhvICovXHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogUGFyYSBnYXJhbnRpciB2aXNpYmlsaWRhZGUgbm8gRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBuYXZlZ2Fkb3JlcyBXZWJLaXQgKENocm9tZSwgU2FmYXJpKSAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEgKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9Ki9cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLl9tZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIge1xyXG4gICAgbWluLXdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbUJvb2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN1YnRpdGxlLWFsdGVybmF0aXZvIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDk5JTtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMzg2MjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGg6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2luZm8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX3BhZ2luYXRlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX25leHQge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9sYXN0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcHJldmlvdXMge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maXJzdCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX3ByZXZpb3VzLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlyc3QuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbGVuZ3RoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZW1wdHkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlsdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnMge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIG1heC13aWR0aDogOTklO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfaW5mbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19wYWdpbmF0ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX25leHQge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2xhc3Qge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX3ByZXZpb3VzIHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19maXJzdCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfcHJldmlvdXMuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpcnN0LmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19sZW5ndGgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2VtcHR5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlsdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI3N0ZXAtMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZWRpdG9yX3RleHRvIHtcclxuICAgIC50YS10b29sYmFyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5lbGVtZW50b3Ita2l0LTYge1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEYXgnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbiNub3RpY2lhc01hbmFnZXIge1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzEzLnN2ZykgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7Ki9cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAuY29udGVudC1ub3RpY2lhcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjZGOCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnXCIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAuYWN0aW9uLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAuY2FyZC1pbmF0aXZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCAxMzYsIDEzNiwgMC44NSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlaW5lci1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTg4ODg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44NDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNwaG90by1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44MjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaDMtbm90aWNpYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGUtbm90aWNpYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLW5vdGljaWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVpbmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LDM3LDc1LDAuNik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaDMtbm90aWNpYSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRGF4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Bhbi1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbUJvb2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcGhvdG8taWQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzEyMzg2MjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xyXG4gICAgICAgIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yYW5nZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAzNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNwcmV2aWV3LXNpbXVsYXRvciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI25leHQtbm90aWNpYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zYXZlLWN1c3RvbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMXB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zYXZlLWN1c3RvbTpkaXNhYmxlZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1oMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWhlbHAge1xyXG4gICAgICAgIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzdiYzA0MztcclxuICAgICAgICBtYXJnaW46IDAgLTJweCAwcHggLTEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC10b29sdGlwLWhlbHAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIC5fbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLW1lbnUge1xyXG4gICAgICAgIC8vY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwxNTgsMTU4LDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLW9qdCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1hY3Rpb24ge1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXBzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuZ3JhZGllbnQtMSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmFkaWVudC0yIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTMge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzOCwgNTksIDEyNCkgMSUsIHJnYmEoMCwgOTcsIDEzOSwgMSkgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSk7XHJcbn1cclxuXHJcbi5pbnB1dC1zZWFyY2gtMSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMjBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIC8qICAgICAgICBjb2xvcjogIzQ0RDYyQzsqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdC0yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogNDNweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAvKiAgICAgICAgY29sb3I6ICM3YmMwNDM7Ki9cclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdC0yOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDsqL1xyXG4gICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0xIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMiB7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtbW9kYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIC8qIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cclxuICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjY2MGFiOyovXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiwgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1jYW5jZWwtbW9kYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuLCBpLCBtZC1pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWluZm8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzAwOTBjZjtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtaW5mbzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA5MGNmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1pbmZvOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWNvbmZpcm0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzdiYzA0MztcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtY29uZmlybTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjN2JjMDQzICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1jb25maXJtOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWVkaXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2Y3YmQwMTtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZWRpdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdiZDAxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1lZGl0OmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWRlbGV0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZTk1NDRkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1kZWxldGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2U5NTQ0ZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZGVsZXRlOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1hbmltZWQtbm90aWZ5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnJpc2Utc2hha2Utbm90aWZ5IHtcclxuICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIGluZmluaXRlO1xyXG59XHJcblxyXG4ucmlzZS1zaGFrZS0xMFIge1xyXG4gICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgMTA7XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8tbm90aWNpYSB7XHJcbiAgICAuY29udGVpbmVyLXNsLWZ1bmNhbyB7XHJcbiAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA3Mzc3NjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuXHJcbiAgICAgICAgICAgIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhLCBwb3IgZXhlbXBsbywgdmVybWVsaG8gKi9cclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBQYXJhIGdhcmFudGlyIHZpc2liaWxpZGFkZSBubyBGaXJlZm94ICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIG5hdmVnYWRvcmVzIFdlYktpdCAoQ2hyb21lLCBTYWZhcmkpICovXHJcbiAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBGaXJlZm94ICovXHJcbiAgICAgICAgICAgICAgICBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXHJcbiAgICAgICAgICAgICAgICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveCB7XHJcbiAgICAgICAgLl9tZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuX21kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3VidGl0bGUtYWx0ZXJuYXRpdm8ge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmEge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIG1heC13aWR0aDogOTklO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfaW5mbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcGFnaW5hdGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbmV4dCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2xhc3Qge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wcmV2aW91cyB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpcnN0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfcHJldmlvdXMuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maXJzdC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9sZW5ndGgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9lbXB0eSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9maWx0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVycyB7XHJcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA5OSU7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjM4NjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX3BhZ2luYXRlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfbmV4dCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfbGFzdCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfcHJldmlvdXMge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpcnN0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19wcmV2aW91cy5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlyc3QuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2xlbmd0aCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfZW1wdHkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19maWx0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjc3RlcC0xIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGl0b3JfdGV4dG8ge1xyXG4gICAgLnRhLXRvb2xiYXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI25vdGljaWFzTWFuYWdlciB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcblxyXG4gICAgICAgIC5jb250ZW50LW5vdGljaWFzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmdcIikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIC5hY3Rpb24tZWRpdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWluYXRpdm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDEzNiwgMTM2LCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVpbmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODg4ODtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3Bob3RvLWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjgyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMy1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtbm90aWNpYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZWluZXItaW1nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksMzcsNzUsMC42KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oMy1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGFuLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwaG90by1pZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgLyogLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLl9tZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3ByZXZpZXctc2ltdWxhdG9yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbmV4dC1ub3RpY2lhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b206aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taGVscCB7XHJcbiAgICAgICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjN2JjMDQzO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMnB4IDBweCAtMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtb2p0IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1vanQge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5ncmFkaWVudC0xIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtMyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCA1OSwgMTI0KSAxJSwgcmdiYSgwLCA5NywgMTM5LCAxKSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtNCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKTtcclxufVxyXG5cclxuLmlucHV0LXNlYXJjaC0xIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgLyogICAgICAgIGNvbG9yOiAjNDRENjJDOyovXHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIC8qICAgICAgICBjb2xvcjogIzdiYzA0MzsqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtMjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LTI6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXHJcbiAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50OyovXHJcbiAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTEge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgLyogYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICMyNjYwYWI7Ki9cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuLCBpLCBtZC1pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWNhbmNlbC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4sIGksIG1kLWljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDA5MGNmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1pbmZvOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDkwY2YgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWluZm86ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtY29uZmlybSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjN2JjMDQzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1jb25maXJtOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM3YmMwNDMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWNvbmZpcm06ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZWRpdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZjdiZDAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1lZGl0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2JkMDEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWVkaXQ6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdGFibGUtZGVsZXRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNlOTU0NGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXRhYmxlLWRlbGV0ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTk1NDRkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10YWJsZS1kZWxldGU6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLWFuaW1lZC1ub3RpZnkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucmlzZS1zaGFrZS1ub3RpZnkge1xyXG4gICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMXMgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5yaXNlLXNoYWtlLTEwUiB7XHJcbiAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyAxMDtcclxufVxyXG5cclxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIHtcclxuICAgIC5jb250ZWluZXItc2wtZnVuY2FvIHtcclxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDczNzc2O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEsIHBvciBleGVtcGxvLCB2ZXJtZWxobyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIFBhcmEgZ2FyYW50aXIgdmlzaWJpbGlkYWRlIG5vIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgbmF2ZWdhZG9yZXMgV2ViS2l0IChDaHJvbWUsIFNhZmFyaSkgKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLyogLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcclxuICAgIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdWJ0aXRsZS1hbHRlcm5hdGl2byB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YSB7XHJcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA5OSU7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjM4NjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wYWdpbmF0ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJyAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9uZXh0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfbGFzdCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX3ByZXZpb3VzIHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtYWx0ZXJuYXRpdmFfZmlyc3Qge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1hbHRlcm5hdGl2YV9wcmV2aW91cy5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpcnN0LmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2xlbmd0aCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2VtcHR5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4jdGFiZWxhLWFsdGVybmF0aXZhX2ZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDk5JTtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMzg2MjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGg6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2luZm8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfcGFnaW5hdGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19uZXh0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19sYXN0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19wcmV2aW91cyB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfZmlyc3Qge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX3ByZXZpb3VzLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19maXJzdC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnNfbGVuZ3RoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVyc19lbXB0eSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzX2ZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNzdGVwLTEge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVkaXRvcl90ZXh0byB7XHJcbiAgICAudGEtdG9vbGJhciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbiNub3RpZmljYWNvZXNNYW5hZ2VyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICBcclxuXHJcbiAgICAuaWNvbi1hbmltZWQtbm90aWZ5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpc2Utc2hha2Utbm90aWZ5IHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JhZGllbnQtMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNTUsNTQsMTUyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoNTUsNTQsMTUyLDEpIDUlLCByZ2JhKDI0OSwxMTUsMTQxLDEpIDY2JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDU1LDU0LDE1MiwxKSA1JSwgcmdiYSgyNDksMTE1LDE0MSwxKSA2NiUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoNTUsNTQsMTUyLDEpIDUlLCByZ2JhKDI0OSwxMTUsMTQxLDEpIDY2JSk7XHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMzNzM2OThcIixlbmRDb2xvcnN0cj1cIiNmOTczOGRcIixHcmFkaWVudFR5cGU9MSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWdyYWRpZW50LTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDE5LDE2NywyMTEpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDE3LCA1NSwgMTE4LDEpIDY2JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDE5LDE2NywyMTEsMSkgNSUsIHJnYmEoNywgNTUsIDExOCwxKSA2NiUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTksMTY3LDIxMSwxKSA1JSwgcmdiYSg3LCA1NSwgMTE4LDEpIDY2JSk7XHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMxM2E3ZDNcIixlbmRDb2xvcnN0cj1cIiM4YzM2ZTNcIixHcmFkaWVudFR5cGU9MSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWdyYWRpZW50LTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDM4LDE5MSw5Myk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDM4LDE5MSw5MywxKSA1JSwgcmdiYSgyNywxMTQsMTQsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMzgsMTkxLDkzLDEpIDUlLCByZ2JhKDI3LDExNCwxNCwxKSA2NiUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMzgsMTkxLDkzLDEpIDUlLCByZ2JhKDI3LDExNCwxNCwxKSA2NiUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMjZiZjVkXCIsZW5kQ29sb3JzdHI9XCIjMWI3MjBlXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ncmFkaWVudC00IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTksMTY3LDIxMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDE5LDE2NywyMTEsMSkgNSUsIHJnYmEoMTQwLDU0LDIyNywxKSA2NiUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDE0MCw1NCwyMjcsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDE5LDE2NywyMTEsMSkgNSUsIHJnYmEoMTQwLDU0LDIyNywxKSA2NiUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTNhN2QzXCIsZW5kQ29sb3JzdHI9XCIjOGMzNmUzXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ncmFkaWVudC01IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ncmFkaWVudC02IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ncmFkaWVudC03IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMjYzYjdjIDElLCAjMDA2MThiIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYmxhbmsge1xyXG4gICAgICAgIHdpZHRoOiAyNTVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1kYXNoYm9hcmQge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1kYXNoYm9hcmQtMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtZGFzaGJvYXJkLTMge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjU1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kOiAjMWI0ODc3ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMjYzYjdjIDElLCAjMDA2MThiIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcclxuICAgICAgICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9Ki9cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLl9tZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3ByZXZpZXctc2ltdWxhdG9yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbmV4dC1ub3RpY2lhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b206aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taGVscCB7XHJcbiAgICAgICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjN2JjMDQzO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMnB4IDBweCAtMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtb2p0IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1vanQge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8qZ3JhZGllbnQtMSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmFkaWVudC0yIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTMge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzOCwgNTksIDEyNCkgMSUsIHJnYmEoMCwgOTcsIDEzOSwgMSkgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSk7XHJcbn0qL1xyXG4uaW5wdXQtc2VhcmNoLTEge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXHJcbiAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50OyovXHJcbiAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1uZXh0LTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMjYzYjdjIDElLCAjMDA2MThiIDEwMCUpICFpbXBvcnRhbnQ7Ki9cclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbUJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbmV4dC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbmV4dC0xOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLW1lbnUtMSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1tZW51LTE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1tZW51LTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0xIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMiB7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtbW9kYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIC8qIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cclxuICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjY2MGFiOyovXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjO1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBzcGFuLCBpLCBtZC1pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtbW9kYWw6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2I3YjdiNyAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4sIGksIG1kLWljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIGNvbG9yOiAjYjdiN2I3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnRuLWNhbmNlbC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4sIGksIG1kLWljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb250ZW50LWZpbHRybyB7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlaW5lci1zbC1mdW5jYW8ge1xyXG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNzM3NzY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBtZC1hdXRvY29tcGxldGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSwgcG9yIGV4ZW1wbG8sIHZlcm1lbGhvICovXHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogUGFyYSBnYXJhbnRpciB2aXNpYmlsaWRhZGUgbm8gRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBuYXZlZ2Fkb3JlcyBXZWJLaXQgKENocm9tZSwgU2FmYXJpKSAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEgKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qI3RhYmVsYS11c2VyLWFwcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7Ki9cclxuICAgIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgLyp0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLl9tZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfSovXHJcbn1cclxuXHJcbm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xyXG59XHJcbiIsIiNzdGVwLTEge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVkaXRvcl90ZXh0byB7XHJcbiAgICAudGEtdG9vbGJhciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4jdmlkZW9zTWFuYWdlciB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcblxyXG4gICAgICAgIC5jb250ZW50LW5vdGljaWFzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmdcIikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIC5hY3Rpb24tZWRpdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWluYXRpdm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDEzNiwgMTM2LCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVpbmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODg4ODtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3Bob3RvLWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjgyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMy1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtbm90aWNpYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZWluZXItaW1nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksMzcsNzUsMC42KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oMy1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGFuLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwaG90by1pZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgLyogLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLl9tZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3ByZXZpZXctc2ltdWxhdG9yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbmV4dC1ub3RpY2lhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b206aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taGVscCB7XHJcbiAgICAgICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjN2JjMDQzO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMnB4IDBweCAtMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtb2p0IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1vanQge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5ncmFkaWVudC0xIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtMyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCA1OSwgMTI0KSAxJSwgcmdiYSgwLCA5NywgMTM5LCAxKSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtNCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKTtcclxufVxyXG5cclxuLmlucHV0LXNlYXJjaC0xIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDsqL1xyXG4gICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0xIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMiB7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtbW9kYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIC8qIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cclxuICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjY2MGFiOyovXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiwgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5idG4tY2FuY2VsLW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWNhbmNlbC1tb2RhbDpob3ZlciB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiwgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXBhZHJhby1ub3RpY2lhIHtcclxuICAgIC5jb250ZWluZXItc2wtZnVuY2FvIHtcclxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDczNzc2O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEsIHBvciBleGVtcGxvLCB2ZXJtZWxobyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIFBhcmEgZ2FyYW50aXIgdmlzaWJpbGlkYWRlIG5vIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgbmF2ZWdhZG9yZXMgV2ViS2l0IChDaHJvbWUsIFNhZmFyaSkgKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLyogLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcclxuICAgIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiI3N0ZXAtMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZWRpdG9yX3RleHRvIHtcclxuICAgIC50YS10b29sYmFyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5lbGVtZW50b3Ita2l0LTYge1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEYXgnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbiNub3ZpZGFkZXNNYW5hZ2VyIHtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyovXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtbm90aWNpYXMge1xyXG4gICAgICAgICAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTMuc3ZnXCIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAuYWN0aW9uLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAuY2FyZC1pbmF0aXZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUY5RjkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVpbmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODg4ODtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3Bob3RvLWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjgyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMy1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERheCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLW5vdGljaWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVpbmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oMy1ub3RpY2lhIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGFuLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwaG90by1pZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3ZpZGFkZS0wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig1NSw1NCwxNTIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoNTUsNTQsMTUyLDEpIDUlLCByZ2JhKDI0OSwxMTUsMTQxLDEpIDY2JSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSg1NSw1NCwxNTIsMSkgNSUsIHJnYmEoMjQ5LDExNSwxNDEsMSkgNjYlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSg1NSw1NCwxNTIsMSkgNSUsIHJnYmEoMjQ5LDExNSwxNDEsMSkgNjYlKTtcclxuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMzNzM2OThcIixlbmRDb2xvcnN0cj1cIiNmOTczOGRcIixHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm92aWRhZGUtMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNTUsNTQsMTUyKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDU1LDU0LDE1MiwxKSA1JSwgcmdiYSgyNDksMTE1LDE0MSwxKSA2NiUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoNTUsNTQsMTUyLDEpIDUlLCByZ2JhKDI0OSwxMTUsMTQxLDEpIDY2JSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoNTUsNTQsMTUyLDEpIDUlLCByZ2JhKDI0OSwxMTUsMTQxLDEpIDY2JSk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMzczNjk4XCIsZW5kQ29sb3JzdHI9XCIjZjk3MzhkXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vdmlkYWRlLTIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDE5LDE2NywyMTEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTksMTY3LDIxMSwxKSA1JSwgcmdiYSgxNDAsNTQsMjI3LDEpIDY2JSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDE0MCw1NCwyMjcsMSkgNjYlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDE0MCw1NCwyMjcsMSkgNjYlKTtcclxuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMxM2E3ZDNcIixlbmRDb2xvcnN0cj1cIiM4YzM2ZTNcIixHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm92aWRhZGUtMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMzgsMTkxLDkzKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDM4LDE5MSw5MywxKSA1JSwgcmdiYSgyNywxMTQsMTQsMSkgNjYlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDM4LDE5MSw5MywxKSA1JSwgcmdiYSgyNywxMTQsMTQsMSkgNjYlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgzOCwxOTEsOTMsMSkgNSUsIHJnYmEoMjcsMTE0LDE0LDEpIDY2JSk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMjZiZjVkXCIsZW5kQ29sb3JzdHI9XCIjMWI3MjBlXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjM4NjI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcclxuICAgICAgICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9Ki9cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBtZC1jaGVja2JveCB7XHJcbiAgICAgICAgLl9tZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuX21kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWVMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2VMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjcHJldmlldy1zaW11bGF0b3Ige1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNuZXh0LW5vdGljaWEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b20ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDFweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1oZWxwIHtcclxuICAgICAgICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM3YmMwNDM7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0ycHggMHB4IC0xMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWQtdG9vbHRpcC1oZWxwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAuX21kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZS1tZW51IHtcclxuICAgICAgICAvL2NvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1vanQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50LW9qdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAjYXZhbGlhZG9yIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmdyYWRpZW50LTEge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNSwgNDAsIDg2LCAwLjgpIDElLCByZ2JhKDY3LCA3NywgMTQ3LCAwLjcpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmFkaWVudC0zIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMzgsIDU5LCAxMjQpIDElLCByZ2JhKDAsIDk3LCAxMzksIDEpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmFkaWVudC00IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpO1xyXG59XHJcblxyXG4uaW5wdXQtc2VhcmNoLTEge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXHJcbiAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50OyovXHJcbiAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTEge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgLyogYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDRweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICMyNjYwYWI7Ki9cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LW1vZGFsOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuLCBpLCBtZC1pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJ0bi1jYW5jZWwtbW9kYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tY2FuY2VsLW1vZGFsOmhvdmVyIHtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuLCBpLCBtZC1pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtcGFkcmFvLW5vdGljaWEge1xyXG4gICAgLmNvbnRlaW5lci1zbC1mdW5jYW8ge1xyXG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNzM3NzY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBtZC1hdXRvY29tcGxldGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSwgcG9yIGV4ZW1wbG8sIHZlcm1lbGhvICovXHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogUGFyYSBnYXJhbnRpciB2aXNpYmlsaWRhZGUgbm8gRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBuYXZlZ2Fkb3JlcyBXZWJLaXQgKENocm9tZSwgU2FmYXJpKSAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEgKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9Ki9cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLl9tZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIge1xyXG4gICAgbWluLXdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbUJvb2sgIWltcG9ydGFudDtcclxufVxyXG4iLCIjc3RlcC0xIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGl0b3JfdGV4dG8ge1xyXG4gICAgLnRhLXRvb2xiYXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG4jdXN1YXJpb3NNYW5hZ2VyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmJnLWdyYWRpZW50LTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDU1LDU0LDE1Mik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDU1LDU0LDE1MiwxKSA1JSwgcmdiYSgyNDksMTE1LDE0MSwxKSA2NiUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSg1NSw1NCwxNTIsMSkgNSUsIHJnYmEoMjQ5LDExNSwxNDEsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDU1LDU0LDE1MiwxKSA1JSwgcmdiYSgyNDksMTE1LDE0MSwxKSA2NiUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMzczNjk4XCIsZW5kQ29sb3JzdHI9XCIjZjk3MzhkXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ncmFkaWVudC0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigxOSwxNjcsMjExKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTksMTY3LDIxMSwxKSA1JSwgcmdiYSgxNywgNTUsIDExOCwxKSA2NiUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDcsIDU1LCAxMTgsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDE5LDE2NywyMTEsMSkgNSUsIHJnYmEoNywgNTUsIDExOCwxKSA2NiUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTNhN2QzXCIsZW5kQ29sb3JzdHI9XCIjOGMzNmUzXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ncmFkaWVudC0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigzOCwxOTEsOTMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgzOCwxOTEsOTMsMSkgNSUsIHJnYmEoMjcsMTE0LDE0LDEpIDY2JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDM4LDE5MSw5MywxKSA1JSwgcmdiYSgyNywxMTQsMTQsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDM4LDE5MSw5MywxKSA1JSwgcmdiYSgyNywxMTQsMTQsMSkgNjYlKTtcclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzI2YmY1ZFwiLGVuZENvbG9yc3RyPVwiIzFiNzIwZVwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JhZGllbnQtNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDE5LDE2NywyMTEpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDE0MCw1NCwyMjcsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTksMTY3LDIxMSwxKSA1JSwgcmdiYSgxNDAsNTQsMjI3LDEpIDY2JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDE0MCw1NCwyMjcsMSkgNjYlKTtcclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzEzYTdkM1wiLGVuZENvbG9yc3RyPVwiIzhjMzZlM1wiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JhZGllbnQtNSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JhZGllbnQtNiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JhZGllbnQtNyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzI2M2I3YyAxJSwgIzAwNjE4YiAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2FyZC1kYXNoYm9hcmQge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1kYXNoYm9hcmQtMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtZGFzaGJvYXJkLTMge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjU1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kOiAjMWI0ODc3ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMjYzYjdjIDElLCAjMDA2MThiIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcclxuICAgICAgICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9Ki9cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBtZC1jaGVja2JveCB7XHJcbiAgICAgICAgLl9tZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuX21kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoZWNrYm94Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24sIG1kLWNoZWNrYm94Om5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWVMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2VMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjcHJldmlldy1zaW11bGF0b3Ige1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNuZXh0LW5vdGljaWEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b20ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDFweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zYXZlLWN1c3RvbTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b206ZGlzYWJsZWQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1oZWxwIHtcclxuICAgICAgICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM3YmMwNDM7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0ycHggMHB4IC0xMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWQtdG9vbHRpcC1oZWxwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAuX21kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZS1tZW51IHtcclxuICAgICAgICAvL2NvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1vanQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50LW9qdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAjYXZhbGlhZG9yIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLypncmFkaWVudC0xIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1LCA0MCwgODYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LTIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUsIDQwLCA4NiwgMC44KSAxJSwgcmdiYSg2NywgNzcsIDE0NywgMC43KSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtMyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCA1OSwgMTI0KSAxJSwgcmdiYSgwLCA5NywgMTM5LCAxKSAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtNCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNDAsIDg2KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKTtcclxufSovXHJcbi5pbnB1dC1zZWFyY2gtMSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMjBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cclxuICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7Ki9cclxuICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbUJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LTE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMSB7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0xOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTIge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3VibWl0LW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgNHB4IDNweCA4cHggIWltcG9ydGFudDtcclxuICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1IDQwIDg2IC8gNjYlKSAxJSwgcmdiKDY3IDc3IDE0NyAvIDQwJSkgMTAwJSk7ICovXHJcbiAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzI2NjBhYjsqL1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtbW9kYWw6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4sIGksIG1kLWljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnRuLWNhbmNlbC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4sIGksIG1kLWljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb250ZW50LWZpbHRybyB7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlaW5lci1zbC1mdW5jYW8ge1xyXG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNzM3NzY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBtZC1hdXRvY29tcGxldGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSwgcG9yIGV4ZW1wbG8sIHZlcm1lbGhvICovXHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogUGFyYSBnYXJhbnRpciB2aXNpYmlsaWRhZGUgbm8gRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBuYXZlZ2Fkb3JlcyBXZWJLaXQgKENocm9tZSwgU2FmYXJpKSAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEgKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qI3RhYmVsYS11c2VyLWFwcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7Ki9cclxuICAgIC8qIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgLyp0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLl9tZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfSovXHJcbn1cclxuXHJcbm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogR290aGFtQm9vayAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5lbGVtZW50b3Ita2l0LTYge1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEYXgnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbiN0cmVpbmFtZW50b01hbmFnZXIge1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuICAgIC5yZWRMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmVlbkxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNmNWJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWVMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2VMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtb2p0IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1vanQge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jaGlzdG9yaWNvQXZhbGlhZG9yIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHtcclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtb2p0IHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci1hdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8ge1xyXG4gICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbiNjb25maWd1cmFyIHtcclxuICAgIC5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1jb2c6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tcm90YXRlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn0iLCIjZGFzaGJvYXJkSHViLWRlc2t0b3Age1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuaWNvbi1hbmltZWQtbm90aWZ5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpc2Utc2hha2Utbm90aWZ5IHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZS0xMFIge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1kb3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9udC13ZWlnaHQtYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hbmltZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAzNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5lbGxpcHNpcyB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaW50LXRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaW50LXRleHQtZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5jZW50ZXIge1xyXG5cclxuXHJcbiAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAvKm92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgIC8qbWluLWhlaWdodDogNjYlICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgLyogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7Ki9cclxuICAgICAgICAgICAgLyogICAgICAgICAgICBvdmVyZmxvdzogYXV0bzsqL1xyXG4gICAgICAgICAgICA+IG1kLXRhYnMge1xyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5zaWRlbmF2IHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xyXG4gICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzIwMCcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN3aWRnZXRzIHtcclxuICAgIH1cclxufVxyXG5cclxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2hhZG93LWN1c3RvbSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbC1kYXNoYm9hcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgbWF4LWhlaWdodDogOTUlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmhpZGRlbi1wYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zcGxhc2gtZGFzaGJvYXJkIHtcclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1zcGxhc2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIC5zcGlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQsXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGxlZnQtd29iYmxlIHtcclxuICAgICAgICAgICAgMCUsIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByaWdodC13b2JibGUge1xyXG4gICAgICAgICAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDEyLjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAzNy41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNjIuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDg3LjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCB7XHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtZG90IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgei1pbmRleDogNTI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXByb2plY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3Qtc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcblxyXG4gICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzIwMCcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN3aWRnZXRzIHtcclxuICAgIH1cclxufVxyXG5cclxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFzdC1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFjdGl2ZS1lbXByZWdhZG8tZXF1aXBlIHtcclxuICAgIGJhY2tncm91bmQ6ICMxM2E1ZDEgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgIC5fbWQtY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLXJvdGF0ZS1kYXNoIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5jb25zdGFudC10aWx0LXNoYWtlIHtcclxuICAgIGFuaW1hdGlvbjogdGlsdC1zaGFraW5nIDAuM3MgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAyNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0aWx0LW4tbW92ZS1zaGFraW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDVweCkgcm90YXRlKDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1cHgpIHJvdGF0ZSgtNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLXNoYWtpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweClcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweClcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBob3Jpem9udGFsLXNoYWtpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweClcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweClcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMClcclxuICAgIH1cclxuXHJcbiAgICAzNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgIH1cclxuXHJcbiAgICA4NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgIH1cclxuXHJcbiAgICA4OSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDkzJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSgxN2RlZylcclxuICAgIH1cclxuXHJcbiAgICA5OCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBza2V3LXgtc2hha2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBza2V3LXktc2hha2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgxNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0xNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKDE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zcGxhc2gtZGFzaGJvYXJkSHViIHtcclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1zcGxhc2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIC5zcGlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQsXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGxlZnQtd29iYmxlIHtcclxuICAgICAgICAgICAgMCUsIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByaWdodC13b2JibGUge1xyXG4gICAgICAgICAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDEyLjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAzNy41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNjIuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDg3LjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjc3RlcC0xIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGl0b3JfdGV4dG8ge1xyXG4gICAgLnRhLXRvb2xiYXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWNhcmQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuc2lkZW5hdiB7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbi5pcGhvbmUge1xyXG4gICAgI2F2YWxpYWNhb0Rlc2VtcGVuaG9IdWIge1xyXG4gICAgICAgIC5idG4tYWNlc3Mge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jYXZhbGlhY2FvRGVzZW1wZW5ob0h1YiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuaWNvbi1hbmltZWQtbm90aWZ5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpc2Utc2hha2Utbm90aWZ5IHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZS0xMFIge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIDEwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmJnLWdyYWRpZW50LTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDU1LDU0LDE1Mik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDU1LDU0LDE1MiwxKSA1JSwgcmdiYSgyNDksMTE1LDE0MSwxKSA2NiUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSg1NSw1NCwxNTIsMSkgNSUsIHJnYmEoMjQ5LDExNSwxNDEsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDU1LDU0LDE1MiwxKSA1JSwgcmdiYSgyNDksMTE1LDE0MSwxKSA2NiUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMzczNjk4XCIsZW5kQ29sb3JzdHI9XCIjZjk3MzhkXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ncmFkaWVudC0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigxOSwxNjcsMjExKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTksMTY3LDIxMSwxKSA1JSwgcmdiYSgxNywgNTUsIDExOCwxKSA2NiUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDcsIDU1LCAxMTgsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDE5LDE2NywyMTEsMSkgNSUsIHJnYmEoNywgNTUsIDExOCwxKSA2NiUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTNhN2QzXCIsZW5kQ29sb3JzdHI9XCIjOGMzNmUzXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ncmFkaWVudC0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigzOCwxOTEsOTMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgzOCwxOTEsOTMsMSkgNSUsIHJnYmEoMjcsMTE0LDE0LDEpIDY2JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDM4LDE5MSw5MywxKSA1JSwgcmdiYSgyNywxMTQsMTQsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDM4LDE5MSw5MywxKSA1JSwgcmdiYSgyNywxMTQsMTQsMSkgNjYlKTtcclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzI2YmY1ZFwiLGVuZENvbG9yc3RyPVwiIzFiNzIwZVwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JhZGllbnQtNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDE5LDE2NywyMTEpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDE0MCw1NCwyMjcsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTksMTY3LDIxMSwxKSA1JSwgcmdiYSgxNDAsNTQsMjI3LDEpIDY2JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDE0MCw1NCwyMjcsMSkgNjYlKTtcclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzEzYTdkM1wiLGVuZENvbG9yc3RyPVwiIzhjMzZlM1wiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JhZGllbnQtNSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1LCA0MCwgODYsIDAuOCkgMSUsIHJnYmEoNjcsIDc3LCAxNDcsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JhZGllbnQtNiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDUsIDQwLCA4Nik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSg0LDI5LDEwOCwxKSAxJSwgcmdiYSgwLDk3LDEzOSwxKSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JhZGllbnQtNyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzI2M2I3YyAxJSwgIzAwNjE4YiAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy02IHtcclxuICAgICAgICAvKiBGcm9tIGh0dHBzOi8vY3NzLmdsYXNzICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDE5LDE2NywyMTEsMSkgNSUsIHJnYmEoMTcsIDU1LCAxMTgsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTksMTY3LDIxMSwxKSA1JSwgcmdiYSg3LCA1NSwgMTE4LDEpIDY2JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDcsIDU1LCAxMTgsMSkgNjYlKTtcclxuICAgICAgICAvKiAgYm94LXNoYWRvdzogMCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7Ki9cclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmFkaWVudC0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTksMTY3LDIxMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDE5LDE2NywyMTEsMSkgNSUsIHJnYmEoMTcsIDU1LCAxMTgsMSkgNjYlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTksMTY3LDIxMSwxKSA1JSwgcmdiYSg3LCA1NSwgMTE4LDEpIDY2JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxOSwxNjcsMjExLDEpIDUlLCByZ2JhKDcsIDU1LCAxMTgsMSkgNjYlKTtcclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzEzYTdkM1wiLGVuZENvbG9yc3RyPVwiIzhjMzZlM1wiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWFjZXNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMzFweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWF2YWxpYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMzBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tYWNlc3Mge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMnB4IDZweCAwcHggcmdiYSgyOSwgMjksIDI5LCAwLjQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJsYW5rIHtcclxuICAgICAgICB3aWR0aDogMjU1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjU1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuY2FyZC10b3Age1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAyNTVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1hdiB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYmFyIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcclxuICAgICAgICAvKiBGcm9tIGh0dHBzOi8vY3NzLmdsYXNzICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgIC8qICBib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsqL1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJsYW5rIHtcclxuICAgICAgICB3aWR0aDogMjU1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjU1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWRhc2hib2FyZCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICB3aWR0aDogMjU1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyODVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWRhc2hib2FyZC1jb250ZWluZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1kYXNoYm9hcmQtYmxhbmsge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1kYXNoYm9hcmQtMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyODVweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1kYXNoYm9hcmQtMyB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kOiAjMWI0ODc3ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMjYzYjdjIDElLCAjMDA2MThiIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcclxuICAgICAgICAvKiAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9Ki9cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MmI1ZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXVzZXItYXBwX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLl9tZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGVja2JveC5tZC1kZWZhdWx0LXRoZW1lOm5vdChbZGlzYWJsZWRdKS5tZC1wcmltYXJ5Lm1kLWNoZWNrZWQgLl9tZC1pY29uLCBtZC1jaGVja2JveDpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3ByZXZpZXctc2ltdWxhdG9yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbmV4dC1ub3RpY2lhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2F2ZS1jdXN0b206aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNhdmUtY3VzdG9tOmRpc2FibGVkIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taGVscCB7XHJcbiAgICAgICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjN2JjMDQzO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMnB4IDBweCAtMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1odWIge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50LW9qdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAjYXZhbGlhZG9yIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRhYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiwgbWQtdGFicyAubWQtdGFiIHtcclxuICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgIH1cclxuXHJcbiAgICBtZC10YWJzIC5tZC1kZWZhdWx0LXRoZW1lIC5tZC10YWIubWQtYWN0aXZlLCBtZC10YWJzIC5tZC10YWIubWQtYWN0aXZlIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLXRhYnMgLm1kLWRlZmF1bHQtdGhlbWUgbWQtaW5rLWJhciwgbWQtdGFicyBtZC1pbmstYmFyIHtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjO1xyXG4gICAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG86Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgLyogaDMge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnRvb2xiYXItYWdydXBhbWVudG8ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWdydXBhbWVudG8ge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMCA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZWluZXItdGFibGUtYWQtYXV0bzpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIC8qIGgzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC50b29sYmFyLWFncnVwYW1lbnRvIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0qL1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGFiaWxpZGFkZXMge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtc2VsZWN0W2Rpc2FibGVkXSAubWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXNlbGVjdCAubWQtZGVmYXVsdC10aGVtZVtkaXNhYmxlZF0gLl9tZC1zZWxlY3QtdmFsdWUsIG1kLXNlbGVjdFtkaXNhYmxlZF0gLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1oaXN0b3JpY28ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4taGlzdG9yaWNvOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50eGEtcGFkcmFvIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LXNlYXJjaC0xIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNSA0MCA4NiAvIDY2JSkgMSUsIHJnYig2NyA3NyAxNDcgLyA0MCUpIDEwMCUpOyAqL1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyOSwxMDgsMSkgMSUsIHJnYmEoMCw5NywxMzksMSkgMTAwJSkgIWltcG9ydGFudDsqL1xyXG4gICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogR290aGFtQm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtMTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1uZXh0LTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgLypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMjYzYjdjIDElLCAjMDA2MThiIDEwMCUpICFpbXBvcnRhbnQ7Ki9cclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbUJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbmV4dC0xOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbmV4dC0xOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLW1lbnUtMSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIGJveC1zaGFkb3c6IDFweCAycHggNnB4IDBweCByZ2JhKDI5LCAyOSwgMjksIDAuNCkgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbUJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1tZW51LTE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICB9XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1tZW51LTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0xIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTE6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tMiB7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbi0yOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSwgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLTI6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtbW9kYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIC8qIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA0cHggM3B4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDUgNDAgODYgLyA2NiUpIDElLCByZ2IoNjcgNzcgMTQ3IC8gNDAlKSAxMDAlKTsgKi9cclxuICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQsMjksMTA4LDEpIDElLCByZ2JhKDAsOTcsMTM5LDEpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjY2MGFiOyovXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGksIG1kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdC1tb2RhbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDRkNjJjO1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBzcGFuLCBpLCBtZC1pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWJtaXQtbW9kYWw6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2I3YjdiNyAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4sIGksIG1kLWljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIGNvbG9yOiAjYjdiN2I3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnRuLWNhbmNlbC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpLCBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1jYW5jZWwtbW9kYWw6aG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4sIGksIG1kLWljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb250ZW50LWZpbHRybyB7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlaW5lci1zbC1mdW5jYW8ge1xyXG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNzM3NzY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBtZC1hdXRvY29tcGxldGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7IC8qIENvciBkZXNlamFkYSwgcG9yIGV4ZW1wbG8sIHZlcm1lbGhvICovXHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogUGFyYSBnYXJhbnRpciB2aXNpYmlsaWRhZGUgbm8gRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBuYXZlZ2Fkb3JlcyBXZWJLaXQgKENocm9tZSwgU2FmYXJpKSAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEgKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcclxuICAgIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Cb29rICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8taHViIHtcclxuICAgIG1pbi13aWR0aDogNzIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzEyLnN2Z1wiKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG5cclxuICAgIC5jb250ZWluZXItc2wtZnVuY2FvIHtcclxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDczNzc2O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0OyAvKiBDb3IgZGVzZWphZGEsIHBvciBleGVtcGxvLCB2ZXJtZWxobyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIFBhcmEgZ2FyYW50aXIgdmlzaWJpbGlkYWRlIG5vIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIFBhcmEgbmF2ZWdhZG9yZXMgV2ViS2l0IChDaHJvbWUsIFNhZmFyaSkgKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDsgLyogQ29yIGRlc2VqYWRhICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBQYXJhIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogUGFyYSBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuICAgICAgICAgICAgICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLyogLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNjJiNWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtdXNlci1hcHBfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS11c2VyLWFwcF9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAuX21kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5fbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hlY2tib3gubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSkubWQtcHJpbWFyeS5tZC1jaGVja2VkIC5fbWQtaWNvbiwgbWQtY2hlY2tib3g6bm90KFtkaXNhYmxlZF0pLm1kLXByaW1hcnkubWQtY2hlY2tlZCAuX21kLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5pY29uLXJvdGF0ZS1odWIge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiNhdmFsaWFjYW9EZXNlbXBlbmhvSHViLWRlc2t0b3Age1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xyXG5cclxuICAgIC5jZW50ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzI2M2I3YyAxJSwgIzAwNjE4YiAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5lbGVtZW50b3Ita2l0LTYge1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEYXgnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbiNhdmFsaWFjYW9EZXNlbXBlbmhvIHtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXHJcbiAgICAvKiAgICBtaW4taGVpZ2h0OiA5MCU7Ki9cclxuICAgIG1pbi1oZWlnaHQ6IDkwJTtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLyogIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAuYWN0aXZlLW1lbnUge1xyXG4gICAgICAgIC8vY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwxNTgsMTU4LDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLW9qdCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1hY3Rpb24ge1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkbyB7XHJcbiAgICAgICAgLnRhYmVsYS1vanQge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNxdWVzdGlvbmFyaW8ge1xyXG4gICAgICAgIC5jb250ZW50LXF1ZXN0aW9uYXJpbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoaXN0b3JpY29BdmFsaWFkb3Ige1xyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHtcclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtb2p0IHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci1hdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNlcXVpcGUge1xyXG4gICAgLnNlY2FvOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzA3Mzc3NjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY19zZWNhbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0RDYyQztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjYyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIG1kLXRhYi1pdGVtIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgU2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtaW5rLWJhciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjYy1lcXVpcGU6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2luY2x1aXJNZXRhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3NhbHZhckNvbWVudGFyaW86aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jZmluYWxpemFyQXZhbGlhY2FvOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3NhbHZhclBsYW5vU3VjZXNzYW86aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jdGFiZWxhLW1ldGEge1xyXG4gICAgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbm1kLW5leHQtYnV0dG9uIHtcclxuICAgIG9wYWNpdHk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgbWQtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxubWQtcHJldi1idXR0b24ge1xyXG4gICAgb3BhY2l0eTogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICBtZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udHhhLXBhZHJhbyB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFkZ2UtYXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCAuMXM7XHJcbn0iLCIuZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4jQXZhbGlhY2FvRGVzZW1wZW5ob01hbmFnZXIge1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtYXZhbGlhY2FvTWFuYWdlciB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgIC8qIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTsqL1xyXG4gICAgICAgIC8qIG1hcmdpbi1ib3R0b206IDE1cHg7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50LWF2YWxpYWNhb01hbmFnZXIge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWNvbnRlbnQtYXZhbGlhY2FvTWFuYWdlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgLm1kLWNvbnRlbnQtYXZhbGlhY2FvTWFuYWdlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgIC5tZC1jb250ZW50LWF2YWxpYWNhb01hbmFnZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAubWQtY29udGVudC1hdmFsaWFjYW9NYW5hZ2VyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbC1oaWRlIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXBzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2hpc3Rvcmljb0F2YWxpYWRvciB7XHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3Ige1xyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1hdmFsaWFjYW9NYW5hZ2VyIHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci1hdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8tYXYge1xyXG4gICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAvKnBhZGRpbmc6IDE1cHggMjBweDsqL1xyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuI2NvbmZpZ3VyYXIge1xyXG4gICAgLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWNvZzpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2wtc2VhcmNoIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGNjZDQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn0iLCIjcmVnaXN0ZXIge1xyXG4gICAgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuXHJcbiAgICAgICAgI3JlZ2lzdGVyLWZvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzg0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzg0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDMycHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGVybXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9naW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmsge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICAjcmVnaXN0ZXIge1xyXG5cclxuICAgICAgICAjcmVnaXN0ZXItZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICNyZWdpc3Rlci1mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBmb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiNpbnZvaWNlIHtcclxuXHJcbiAgICAmLmNvbXBhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgIC5pbnZvaWNlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHg7XHJcblxyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmludm9pY2UtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2xpZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kdWUtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmlzc3VlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDcycHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNjb3VudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG90YWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3RlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gSUUxMCBmaXhcclxuICAgICAgICAgICAgICAgICAgICAubG9nbywgLnNtYWxsLW5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbC1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQUklOVCBTVFlMRVMgKi9cclxuQG1lZGlhIHByaW50IHtcclxuXHJcbiAgICAvKiBJbnZvaWNlIFNwZWNpZmljIFN0eWxlcyAqL1xyXG4gICAgI2ludm9pY2Uge1xyXG5cclxuICAgICAgICAmLmNvbXBhY3Qge1xyXG5cclxuICAgICAgICAgICAgLmludm9pY2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW52b2ljZS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pc3N1ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmludm9pY2UtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZwdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBwdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZwdCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRwdCA0cHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2NvdW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvdGFsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHQgNHB0IDAgNHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNtYWxsLW5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2Rhc2hib2FyZC1kZXNrdG9wIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIGg0LCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMiwgLmgzLCAuaDQsIC5wLCAuc3BhbiwgLmxhYmVsLCAuYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWZ1bGwge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmg0LXRpdHVsbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXR1bG8ge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLW1vYmlsZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtZG90IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuZWxsaXBzaXMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuXHJcblxyXG4gICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXByb2plY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3Qtc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLypvdmVyZmxvdzogYXV0bzsqL1xyXG4gICAgICAgICAgICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cclxuICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcyMDAnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjd2lkZ2V0cyB7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGFkb3ctY3VzdG9tIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSkgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSkgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsLWRhc2hib2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaGlkZGVuLXBhZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNwbGFzaC1kYXNoYm9hcmQge1xyXG4gICAgJi5uZy1sZWF2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyLXNwbGFzaCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Bpbm5lci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgLnNwaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG91dGVyLXJvdGF0ZSAyLjkxNjY3cyBsaW5lYXIgaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ2FwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDlweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNDlweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCxcclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjNDI4NUY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgb3V0ZXItcm90YXRlIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC41KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xyXG4gICAgICAgICAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XHJcbiAgICAgICAgICAgIDAlLCAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgc3BvcmFkaWMtcm90YXRlIHtcclxuICAgICAgICAgICAgMTIuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDM3LjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA2Mi41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgODcuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2Rhc2hib2FyZC1kZXNrdG9wLW1vZGFsIHtcclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1kb3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuICAgICAgICB6LWluZGV4OiA1MjtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLW1vYmlsZS1tb2RhbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtZG90IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuZWxsaXBzaXMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuXHJcblxyXG4gICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXByb2plY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3Qtc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLypvdmVyZmxvdzogYXV0bzsqL1xyXG4gICAgICAgICAgICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cclxuICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcyMDAnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjd2lkZ2V0cyB7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubWQtdG9vbHRpcC1oZWxwIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgIH1cclxufVxyXG4iLCIjZGFzaGJvYXJkSHViLWRlc2t0b3Age1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuaWNvbi1hbmltZWQtbm90aWZ5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpc2Utc2hha2Utbm90aWZ5IHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZS0xMFIge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1kb3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9udC13ZWlnaHQtYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hbmltZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAzNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5lbGxpcHNpcyB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaW50LXRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaW50LXRleHQtZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5jZW50ZXIge1xyXG5cclxuXHJcbiAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAvKm92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgIC8qbWluLWhlaWdodDogNjYlICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgLyogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7Ki9cclxuICAgICAgICAgICAgLyogICAgICAgICAgICBvdmVyZmxvdzogYXV0bzsqL1xyXG4gICAgICAgICAgICA+IG1kLXRhYnMge1xyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5zaWRlbmF2IHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xyXG4gICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzIwMCcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN3aWRnZXRzIHtcclxuICAgIH1cclxufVxyXG5cclxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2hhZG93LWN1c3RvbSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbC1kYXNoYm9hcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgbWF4LWhlaWdodDogOTUlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmhpZGRlbi1wYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zcGxhc2gtZGFzaGJvYXJkIHtcclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1zcGxhc2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIC5zcGlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQsXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGxlZnQtd29iYmxlIHtcclxuICAgICAgICAgICAgMCUsIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByaWdodC13b2JibGUge1xyXG4gICAgICAgICAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDEyLjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAzNy41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNjIuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDg3LjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCB7XHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtZG90IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgei1pbmRleDogNTI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXByb2plY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3Qtc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcblxyXG4gICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzIwMCcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN3aWRnZXRzIHtcclxuICAgIH1cclxufVxyXG5cclxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFzdC1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFjdGl2ZS1lbXByZWdhZG8tZXF1aXBlIHtcclxuICAgIGJhY2tncm91bmQ6ICMxM2E1ZDEgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgIC5fbWQtY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLXJvdGF0ZS1kYXNoIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5jb25zdGFudC10aWx0LXNoYWtlIHtcclxuICAgIGFuaW1hdGlvbjogdGlsdC1zaGFraW5nIDAuM3MgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAyNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0aWx0LW4tbW92ZS1zaGFraW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDVweCkgcm90YXRlKDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1cHgpIHJvdGF0ZSgtNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLXNoYWtpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweClcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweClcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBob3Jpem9udGFsLXNoYWtpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweClcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweClcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMClcclxuICAgIH1cclxuXHJcbiAgICAzNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgIH1cclxuXHJcbiAgICA4NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgIH1cclxuXHJcbiAgICA4OSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDkzJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSgxN2RlZylcclxuICAgIH1cclxuXHJcbiAgICA5OCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBza2V3LXgtc2hha2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBza2V3LXktc2hha2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgxNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0xNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKDE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zcGxhc2gtZGFzaGJvYXJkSHViIHtcclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1zcGxhc2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIC5zcGlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQsXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGxlZnQtd29iYmxlIHtcclxuICAgICAgICAgICAgMCUsIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByaWdodC13b2JibGUge1xyXG4gICAgICAgICAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDEyLjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAzNy41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNjIuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDg3LjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmQge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIG1heC13aWR0aDogOTklO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzODYyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjMDYyYjVkICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfaW5mbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfcGFnaW5hdGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuXHJcbiAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNiN2I3YjcgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0ZDYyYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDRkNjJjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NGQ2MmMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZF9uZXh0IHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfbGFzdCB7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkX3ByZXZpb3VzIHtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfZmlyc3Qge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmVsYS1uby1oZWFkZXJzLWRhc2hib2FyZF9wcmV2aW91cy5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFiZWxhLW5vLWhlYWRlcnMtZGFzaGJvYXJkX2ZpcnN0LmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfbGVuZ3RoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfZW1wdHkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbiN0YWJlbGEtbm8taGVhZGVycy1kYXNoYm9hcmRfZmlsdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjYjdiN2I3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vaycgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjZGFzaGJvYXJkSHViLWRlc2t0b3Age1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuaWNvbi1hbmltZWQtbm90aWZ5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpc2Utc2hha2Utbm90aWZ5IHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAxcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZS0xMFIge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDFzIDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1kb3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9udC13ZWlnaHQtYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hbmltZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAzNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5lbGxpcHNpcyB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaW50LXRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaW50LXRleHQtZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5jZW50ZXIge1xyXG5cclxuXHJcbiAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAvKm92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgIC8qbWluLWhlaWdodDogNjYlICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgLyogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7Ki9cclxuICAgICAgICAgICAgLyogICAgICAgICAgICBvdmVyZmxvdzogYXV0bzsqL1xyXG4gICAgICAgICAgICA+IG1kLXRhYnMge1xyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5zaWRlbmF2IHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xyXG4gICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzIwMCcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN3aWRnZXRzIHtcclxuICAgIH1cclxufVxyXG5cclxuI2Rhc2hib2FyZEh1Yi1tb2JpbGUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2hhZG93LWN1c3RvbSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbC1kYXNoYm9hcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgbWF4LWhlaWdodDogOTUlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmhpZGRlbi1wYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zcGxhc2gtZGFzaGJvYXJkIHtcclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1zcGxhc2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIC5zcGlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQsXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGxlZnQtd29iYmxlIHtcclxuICAgICAgICAgICAgMCUsIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByaWdodC13b2JibGUge1xyXG4gICAgICAgICAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDEyLjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAzNy41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNjIuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDg3LjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkYXNoYm9hcmQtZGVza3RvcC1tb2RhbCB7XHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtZG90IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgei1pbmRleDogNTI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXByb2plY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3Qtc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcblxyXG4gICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzIwMCcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN3aWRnZXRzIHtcclxuICAgIH1cclxufVxyXG5cclxuI2Rhc2hib2FyZC1tb2JpbGUtbW9kYWwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFzdC1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFjdGl2ZS1lbXByZWdhZG8tZXF1aXBlIHtcclxuICAgIGJhY2tncm91bmQ6ICMxM2E1ZDEgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgIC5fbWQtY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLXJvdGF0ZS1kYXNoIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5jb25zdGFudC10aWx0LXNoYWtlIHtcclxuICAgIGFuaW1hdGlvbjogdGlsdC1zaGFraW5nIDAuM3MgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAyNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0aWx0LW4tbW92ZS1zaGFraW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDVweCkgcm90YXRlKDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1cHgpIHJvdGF0ZSgtNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLXNoYWtpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweClcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweClcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBob3Jpem9udGFsLXNoYWtpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweClcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweClcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMClcclxuICAgIH1cclxuXHJcbiAgICAzNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgIH1cclxuXHJcbiAgICA4NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgIH1cclxuXHJcbiAgICA4OSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDkzJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSgxN2RlZylcclxuICAgIH1cclxuXHJcbiAgICA5OCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBza2V3LXgtc2hha2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBza2V3LXktc2hha2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgxNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0xNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKDE1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zcGxhc2gtZGFzaGJvYXJkSHViIHtcclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1zcGxhc2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIC5zcGlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQsXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGxlZnQtd29iYmxlIHtcclxuICAgICAgICAgICAgMCUsIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByaWdodC13b2JibGUge1xyXG4gICAgICAgICAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDEyLjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAzNy41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNjIuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDg3LjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLnBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udkFjY29yZGlvbi0tZGVmYXVsdCB2LXBhbmUtY29udGVudCA+IGRpdiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52QWNjb3JkaW9uLS1kZWZhdWx0IHYtcGFuZS1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG4gICAgLmRhc2hib2FyZCB7XHJcbiAgICAgICAgbXMtY2FyZCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI3Byb2ZpbGUtdGwge1xyXG5cclxuICAgIG1zLWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDhweCA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtY2FyZCAubXMtY2FyZC1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubXMtY2FyZCAubXMtY2FyZC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lbGluZS10YWIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIC50aW1lbGluZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgICAgICAgICAgIC5hZGQtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjRGNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWQtZGl2aWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMThweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnVzZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVzc2FnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nLCBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saWtlLWJ1dHRvbixcclxuICAgICAgICAgICAgICAgICAgICAuc2hhcmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDRweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leGNlcnB0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnQtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBseS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXBseSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3QtY29tbWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLXNpZGViYXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMnB4IDhweCAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTVweDtcclxuXHJcbiAgICAgICAgICAgIC5iZy1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwcHggMDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tY2FsZW5kYXItY2xvY2ssXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tbGluay12YXJpYW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWJpcnRoZGF5IHtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBDRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYXRlc3QtYWN0aXZpdHkge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFjdGl2aXRpZXMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGl2aXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF2YXRhci1iaXJ0aGRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItYmlydGhkYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJpcnRoZGF5LW5vdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDMuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtdXRlaXMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljby1iaWJsaW90ZWNhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1iaWJsaW90ZWNhLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljby1lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi9pY28tZW1haWwucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvLWVzY29sYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi9pY28tZXNjb2xhLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljby1nZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1nZWQucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvLXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1wcmludC5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY28tV2ViVW50aXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1XZWJVbnRpcy5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZ2VuZGEtc2VtYW5hbCB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFjdGl2aXRpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aXZpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZWxpbmUge1xyXG4gICAgICAgICAgICAuYmctY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWNhbGVuZGFyLWNsb2NrLFxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWxpbmstdmFyaWFudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcblxyXG4gICAgI3Byb2ZpbGUge1xyXG5cclxuICAgICAgICAudGltZWxpbmUtdGFiIHtcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jcHJvZmlsZS10bCB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig2LDQ2LDExNCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5zbGljay1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZmlsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aW9ucyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFByb2ZpbGUgYm94ZXNcclxuICAgIC5wcm9maWxlLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMyOHB4O1xyXG5cclxuXHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbmZvLWJveCB7XHJcblxyXG4gICAgICAgICAgICAuaW5mby1saW5lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVzY29sYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXItdGFiLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgIC50YWItdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICAjcHJvZmlsZSB7XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4udGVtcGxhdGUtNC1mdW5jIHtcclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItdGFiLXZlcnRpY2FsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgIC50YWItdmVydGljYWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuI3RpbWVsaW5lLW91dGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgIC5jb250YWluZXItY2FyZC1oaXN0b3JpYSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcblxyXG4gICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZWxpbmUtcG9pbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwIC0yOHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYsNDYsMTE0KTtcclxuXHJcbiAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICBmbGV4OiA1MCUgMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG5cclxuICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIEFuaW1hdGlvbnMgKi9cclxuICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuXHJcbiAgICAgICAgJi5hbmltYXRlIHtcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1ib3R0b20gMC40cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHJcbiAgICAgICAgICAgICYuYW5pbWF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVGltZWxpbmUgTGVmdFxyXG4gICAgJi50aW1lbGluZS1sZWZ0IHtcclxuXHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgbXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBUaW1lbGluZSBSaWdodFxyXG4gICAgJi50aW1lbGluZS1yaWdodCB7XHJcblxyXG4gICAgICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICAgICAgICAgICAgIG1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lLFxyXG4gICAgICAgICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hbmltYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1tZCkge1xyXG5cclxuICAgICN0aW1lbGluZS1vdXRlcixcclxuICAgICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0LFxyXG4gICAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IHtcclxuXHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lLFxyXG4gICAgICAgICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn0qL1xyXG4iLCIjZWZlY3RpdmVuZXNzRXZhbHVhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgI2hlYWRlci1hZCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nJyk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcblxyXG4gICAgICAgIC5zZWxlY3QtYWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuXHJcbiAgICAgICAgICAgIG1kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qI2NvbnRlbnQtZWEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMzVweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICB9Ki9cclxuICAgIG1kLXRhYnMge1xyXG4gICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgbWQtdGFiLWl0ZW0ge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIC8qdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICNtZXRhLWF1dG8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzNzc1O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZyk7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlaW5lci10YWJlbGEtYXV0byB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZWluZXItdGFiZWxhLWF1dG8tbGFzdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qbWFyZ2luOiAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250ZW50LWFkLWF1dG8tb2ZmIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcpO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHA6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50LWVhIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDgzNzc1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDM6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzM2QjQ0QTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItdGFibGUtZWEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgLnRhYmVsYS1jb21wZXRlbmNpYXMtYWUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlwdDtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aGVhZCAuZmlyc3QtdGgge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtaGVhZGVyIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGhlYWQgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmlyc3QtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyptYXgtd2lkdGg6IDY0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjQ1cHg7Ki9cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2Vjb25kLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QtdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGFzdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA4Mzc3NTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXItYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItdGFibGUtYWQtYXV0by1sYXN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgLyptYXJnaW46ICBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7Ki9cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjYWNjX2FlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHYtcGFuZSB7XHJcbiAgICAgICAgICAgIHYtcGFuZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDVweCA1cHggNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1kYWRvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXJlc3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtb2NjdXJyZW5jZS1hZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtcHJvbW92ZXItYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgLyptYXJnaW46IDQwcHggMjBweCAwcHggMjBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTBjZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBvcmFuZ2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1zdGF0dXMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNhY2NfYWUgLmlzLWV4cGFuZGVkIHtcclxuICAgICAgICB2LXBhbmUtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI3BlcmZvcm1hbmNlRXZhbHVhdGlvbiB7XHJcbiAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICNoZWFkZXItYWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODM3NzU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0LWFkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbnRlbnQtYWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMzVweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgLmNhcmQtYWQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvKiBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmsge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDkwY2Y7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtYWQtbGFzdCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVpbmVyLWxlZ2VuZGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDgzNzc1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLWxlZ2VuZGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC10YWJzIHtcclxuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIG1kLXRhYi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG5cclxuICAgICAgICAgICAgI2NvbnRlbnQtYWQtYXV0byB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nKTtcclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA4Mzc3NTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMzpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM2QjQ0QTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGFiZWxhLWNvbXBldGVuY2lhcy1hZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHQ7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCAuZmlyc3QtdGgge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZS1oZWFkZXIgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlyc3QtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKm1heC13aWR0aDogNjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NDVweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LWNlbnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2Vjb25kLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFzdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDgzNzc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lci1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVpbmVyLXRhYmxlLWFkLWF1dG8tbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qbWFyZ2luOiAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI21ldGEtYXV0byB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nKTtcclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZWluZXItdGFiZWxhLWF1dG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZWluZXItdGFiZWxhLWF1dG8tbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qbWFyZ2luOiAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2NvbnRlbnQtYWQtYXV0by1vZmYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODM3NzU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcDo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXZhbGlkYWNhby1jb250ZW50e1xyXG4gICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jdGFic0xpZGVyIHtcclxuICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlaW5lci1hZC1jb25zYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1hY2Mtc2VjYW8ge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAycHggMjBweCAycHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2xlYWRlclBlcmZvcm1hbmNlRXZhbHVhdGlvbiB7XHJcbiAgICAuY29udGFpbmVyLWhlYWRlciB7XHJcblxyXG4gICAgICAgICNoZWFkZXItYWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODM3NzU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0LWFkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbnRlbnQtYWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMzVweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgLmNhcmQtYWQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgLyogaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5MGNmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuY2FyZC1hZC1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5MGNmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbms6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1hZC1sYXN0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZWluZXItbGVnZW5kYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwODM3NzUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtbGVnZW5kYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1jb250ZW50IHtcclxuICAgICAgICAuY29udGFpbmVyLWFjYy1zZWNhbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAzMHB4IDIwcHggMzBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgI2FjY19zZWNhbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdi1wYW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHYtcGFuZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbjogMCA0NXB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB2LXBhbmUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODM3NzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2FjY19zZWNhbyAuaXMtZXhwYW5kZWQge1xyXG4gICAgICAgICAgICAgICAgdi1wYW5lLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgI2FjY19hZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB2LXBhbmUge1xyXG4gICAgICAgICAgICAgICAgdi1wYW5lLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0NXB4IDVweCA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtZGFkb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXJlc3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtb2NjdXJyZW5jZS1hZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtcHJvbW92ZXItYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyptYXJnaW46IDQwcHggMjBweCAwcHggMjBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTBjZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3JhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBvcmFuZ2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXN0YXR1cyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2FjY19hZCAuaXMtZXhwYW5kZWQge1xyXG4gICAgICAgICAgICB2LXBhbmUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXItdGFibGUtdGVhbS1hZCB7XHJcbiAgICAgICAgICAgIG1kLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMjJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDgzNzc1O1xyXG4gICAgICAgICAgICAgICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcpOyAqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgaDM6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzZCNDRBO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdGFiZWxhLWNvbXBldGVuY2lhcy10ZWFtIHtcclxuXHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHQ7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGhlYWQgLmZpcnN0LXRoIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWhlYWRlciBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoZWFkIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpcnN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qbWF4LXdpZHRoOiA2NDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0NXB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWNvbmQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdC10ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sYXN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDgzNzc1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qLmNvbnRhaW5lci10YWJsZS10ZWFtLWFkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZDRkNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIC5jb250YWluZXItYWN0aW9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50LWFkLWF1dG8tb2ZmIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAvKmJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwOjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWFkLWxpZGVyLXJlc3Vtby1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNlbGVhcm4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICNoZWFkZXItZWxlYXJuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzNzc1O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2Jhbm5lci1lbGVhcm4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDZweCA5cHggMTBweCAtMnB4IHJnYmEoMTUzLDE1MywxNTMsMSk7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogNnB4IDlweCAxMHB4IC0ycHggcmdiYSgxNTMsMTUzLDE1MywxKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNnB4IDlweCAxMHB4IC0ycHggcmdiYSgxNTMsMTUzLDE1MywxKTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZm9vdGVyLWVsZWFybiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250ZW50LWVsZWFybiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICNidG4tZWxlYXJuIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNlbWFpbC1lbGVhcm4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNpbmZvLWxvZ2luIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTg2NGE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9hZGluZy1hbmltYXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBleGFtcGxlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgZXhhbXBsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvYWRpbmctYW5pbWF0ZTIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGV4YW1wbGU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBleGFtcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE4NjRhO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9hZGluZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZXhhbXBsZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGV4YW1wbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTg2NGE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRhYmVsYS1wb250byB7XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA4LjVwdDtcclxuXHJcblxyXG4gICAgICAgIC5hY3Rpb24tYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTBjZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtY29udGV4dCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24gKyAubWVudS1jb250ZXh0OmFjdGl2ZSxcclxuICAgICAgICBidXR0b246Zm9jdXMgKyAubWVudS1jb250ZXh0IHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkgdHJ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHRoIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVkIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2Uge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrb3JhbmdlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWVuIHtcclxuICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWUge1xyXG4gICAgICAgIGNvbG9yOiAjMDM5QkU1O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZUxpZ2h0OmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZlMWYzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4jZWxldHJvbmljUG9pbnQge1xyXG4gICAgLnRpbWVsaW5lLXRhYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRyby1wb250by1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYmVsYS1leGNlY2FvIHtcclxuICAgIHRib2R5IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDlwdDtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZCB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMzlCRTU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuZmlsdHJvLXBvbnRvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0cm8tcG9udG8tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgI2Zvcm1Fc3BlbGhvIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJlbGEtbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJlbGEtZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFiZWxhLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGFiZWxhLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZXBhcmF0b3Ige1xyXG4gICAgbWFyZ2luOiAwcHggMTBweDtcclxufVxyXG5cclxuLnJlZCB7XHJcbiAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmVlbiB7XHJcbiAgICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xyXG4gICAgLmxvZ28taW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtODVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1lc3BlbGhvIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4uYWNjLWp1c3RpZnkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICB2LXBhbmUtaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDczNzc0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHYtcGFuZS1oZWFkZXI6aG92ZXIsIHYtcGFuZS1oZWFkZXI6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmVsYS1qdXN0aWZ5IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjLWp1c3RpZnkgdi1wYW5lLmlzLWV4cGFuZGVkID4gdi1wYW5lLWhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWJhdGlkYXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG5cclxuICAgIC50YWJlbGEtYmF0aWRhcyB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNyZWdpc3Ryb1BvbnRvIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgI3RhYi1yZWdpc3Ryb1BvbnRvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFkZ2V0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaGlzdG9yaWNvIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci1maWx0cm8ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG5cclxuICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC8qaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAvKmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLWZpbHRybyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci10YWJsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDMwcHggMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cclxuICAgICAgICAgICAgLnRhYmVsYS1oaXN0b3JpY28ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcm92YWRvIHtcclxuICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcHJvdmFkbyB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAucGVuZGVudGUge1xyXG4gICAgICAgIGNvbG9yOiBnb2xkZW5yb2Q7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNmZWNoYW1lbnRvUG9udG8ge1xyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItZmlsdHJvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuXHJcbiAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAvKmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLypsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1maWx0cm8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAzMHB4IDBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC50YWJlbGEtaGlzdG9yaWNvIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbmNsdWlyQ2F0ZWdvcmlhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcHJvdmFkbyB7XHJcbiAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXByb3ZhZG8ge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlbmRlbnRlIHtcclxuICAgICAgICBjb2xvcjogZ29sZGVucm9kO1xyXG4gICAgfVxyXG5cclxuICAgICNhcHJvdmFyUmVlbWJvbHNvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICNyZXByb3ZhclJlZW1ib2xzbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICNleHBvcnRhclJlZW1ib2xzbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBjZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAjZXhwb3J0YXJFeGNlbFJlZW1ib2xzbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjM0YSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAjZW52aW9FbWFpbFJlZW1ib2xzbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya29yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiNleGNsdWlyQmF0aWRhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jZXhjbHVpckJhdGlkYTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNhcHJvdmFyQmF0aWRhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbiNzaW5jcm9uaXphckJhdGlkYXMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuXHJcbiNzaW5jcm9uaXphckJhdGlkYXM6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jYXByb3ZhckJhdGlkYTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNhcHJvdmFyQmF0aWRhTW9iaWxlOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2V4Y2x1aXJCYXRpZGFNb2JpbGU6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmlsdHJvLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuZmlsdHJvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0cm8tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG4iLCIuZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4jZW1wcmVnYWRvc01hbmFnZXIge1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuICAgIC5yZWRMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmVlbkxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNmNWJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWVMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2VMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtb2p0IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1vanQge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jaGlzdG9yaWNvQXZhbGlhZG9yIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHtcclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtb2p0IHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci1hdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8ge1xyXG4gICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbiNjb25maWd1cmFyIHtcclxuICAgIC5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1jb2c6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tcm90YXRlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIHtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXHJcbiAgICAucmVkTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW5MaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjZjViYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC10b29sdGlwLWhlbHAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIC5fbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLW1lbnUge1xyXG4gICAgICAgIC8vY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwxNTgsMTU4LDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLW9qdCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1hY3Rpb24ge1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXBzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2hpc3Rvcmljb0F2YWxpYWRvciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB7XHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLW9qdCB7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICBtZC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zYXB1cmEtbmV3LnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItYXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRpYWxvZy1hY3Rpb25zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtcGFkcmFvIHtcclxuICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG4jY29uZmlndXJhciB7XHJcbiAgICAuaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZSB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3M6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1lc2NhbGEge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tY29nOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLXJvdGF0ZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFzdF9mb2xkZXJfbWFwXHJcbntcclxuXHJcbn1cclxuXHJcblxyXG4iLCIuZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4jZW1wcmVnYWRvc01hbmFnZXIge1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuICAgIC5yZWRMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmVlbkxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNmNWJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWVMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2VMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtb2p0IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1vanQge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jaGlzdG9yaWNvQXZhbGlhZG9yIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHtcclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtb2p0IHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci1hdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8ge1xyXG4gICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbiNjb25maWd1cmFyIHtcclxuICAgIC5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWVzY2FsYSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1jb2c6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tcm90YXRlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXN0X2ZvbGRlcl9tYXBcclxue1xyXG5cclxufVxyXG5cclxuXHJcbiIsIi5lbGVtZW50b3Ita2l0LTYge1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEYXgnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbiNlbXByZWdhZG9zTWFuYWdlciB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xyXG4gICAgLnJlZExpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNmM0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWVuTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2Y1YmMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yYW5nZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAzNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWQtdG9vbHRpcC1oZWxwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAuX21kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZS1tZW51IHtcclxuICAgICAgICAvL2NvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1vanQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50LW9qdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAjYXZhbGlhZG9yIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoaXN0b3JpY29BdmFsaWFkb3Ige1xyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3Ige1xyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vanQge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG5cclxuICAgICAgICAuY29udGVpbmVyLWF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXBhZHJhbyB7XHJcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHdpZHRoOiA1MDBweDtcclxufVxyXG5cclxuI2NvbmZpZ3VyYXIge1xyXG4gICAgLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtZXNjYWxhIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWNvZzpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1yb3RhdGUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmxhc3RfZm9sZGVyX21hcFxyXG57XHJcblxyXG59XHJcblxyXG5cclxuIiwiLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI2VtcHJlZ2Fkb3NNYW5hZ2VyIHtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXHJcbiAgICAucmVkTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW5MaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjZjViYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC10b29sdGlwLWhlbHAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIC5fbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLW1lbnUge1xyXG4gICAgICAgIC8vY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwxNTgsMTU4LDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLW9qdCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1hY3Rpb24ge1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXBzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2hpc3Rvcmljb0F2YWxpYWRvciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB7XHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLW9qdCB7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICBtZC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zYXB1cmEtbmV3LnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItYXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRpYWxvZy1hY3Rpb25zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtcGFkcmFvIHtcclxuICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG4jY29uZmlndXJhciB7XHJcbiAgICAuaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZSB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3M6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1lc2NhbGEge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tY29nOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLXJvdGF0ZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFzdF9mb2xkZXJfbWFwXHJcbntcclxuXHJcbn1cclxuXHJcblxyXG4iLCIuZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4jZ2VyZW5jaWFtZW50b1Byb2pldG9zIHtcclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcHJvamV0b3Mge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAvKiAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7Ki9cclxuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiAxNXB4OyovXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1wcm9qZXRvcyB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAubWQtY29udGVudC1wcm9qZXRvcyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgLm1kLWNvbnRlbnQtcHJvamV0b3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAubWQtY29udGVudC1wcm9qZXRvcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgIC5tZC1jb250ZW50LXByb2pldG9zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbC1oaWRlIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXBzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXByb2pldG9zIHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci1hdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8tYXYge1xyXG4gICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAvKnBhZGRpbmc6IDE1cHggMjBweDsqL1xyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb25maWd1cmFyIHtcclxuICAgIC5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1jb2c6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tYnVsbGhvcm46aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb246aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNsLXNlYXJjaCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRjY2Q0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogMzBweDtcclxuXHJcbiAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0Rhc2hib2FyZFxyXG5cclxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIGg0LCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMiwgLmgzLCAuaDQsIC5wLCAuc3BhbiwgLmxhYmVsLCAuYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWZ1bGwge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmg0LXRpdHVsbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXR1bG8ge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtZG90IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuZWxsaXBzaXMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuXHJcblxyXG4gICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXByb2plY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3Qtc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLypvdmVyZmxvdzogYXV0bzsqL1xyXG4gICAgICAgICAgICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cclxuICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcyMDAnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjd2lkZ2V0cyB7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGFkb3ctY3VzdG9tIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSkgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSkgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsLWRhc2hib2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaGlkZGVuLXBhZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNwbGFzaC1kYXNoYm9hcmQge1xyXG4gICAgJi5uZy1sZWF2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyLXNwbGFzaCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Bpbm5lci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgLnNwaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG91dGVyLXJvdGF0ZSAyLjkxNjY3cyBsaW5lYXIgaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ2FwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDlweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNDlweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCxcclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjNDI4NUY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgb3V0ZXItcm90YXRlIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC41KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xyXG4gICAgICAgICAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XHJcbiAgICAgICAgICAgIDAlLCAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgc3BvcmFkaWMtcm90YXRlIHtcclxuICAgICAgICAgICAgMTIuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDM3LjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA2Mi41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgODcuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIHtcclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1kb3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuICAgICAgICB6LWluZGV4OiA1MjtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtZG90IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuZWxsaXBzaXMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuXHJcblxyXG4gICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXByb2plY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3Qtc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLypvdmVyZmxvdzogYXV0bzsqL1xyXG4gICAgICAgICAgICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cclxuICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcyMDAnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjd2lkZ2V0cyB7XHJcbiAgICB9XHJcbn0iLCIjZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9sb2dpbi9pbWdfbG9naW4ucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuXHJcbiAgICAgICAgI2ZvcmdvdC1wYXNzd29yZC1mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDMycHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ2luIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuICAgICNmb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgICAgICNmb3Jnb3QtcGFzc3dvcmQtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgI2ZvcmdvdC1wYXNzd29yZC1mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjZGFzaGJvYXJkLWRlc2t0b3Age1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtZG90IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuZWxsaXBzaXMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuICAgICAgIFxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4vKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4vKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcblxyXG4gICAgICAgICAgICA+IG1kLXRhYnMge1xyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5zaWRlbmF2IHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xyXG4gICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzIwMCcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN3aWRnZXRzIHtcclxuICAgIH1cclxufVxyXG5cclxuI2Rhc2hib2FyZC1tb2JpbGUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcbi5zaGFkb3ctY3VzdG9tIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSkgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSkgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsLWRhc2hib2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaGlkZGVuLXBhZ2V7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3BsYXNoLWRhc2hib2FyZCB7XHJcbiAgICAmLm5nLWxlYXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZW50ZXItc3BsYXNoIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAuc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcG9yYWRpYy1yb3RhdGUgNS4yNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5nYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0LFxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICM0Mjg1RjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBvdXRlci1yb3RhdGUge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XHJcbiAgICAgICAgICAgIDAlLCAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgcmlnaHQtd29iYmxlIHtcclxuICAgICAgICAgICAgMCUsIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBzcG9yYWRpYy1yb3RhdGUge1xyXG4gICAgICAgICAgICAxMi41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMzcuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDYyLjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA4Ny41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLWRlc2t0b3AtbW9kYWwge1xyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIGg0LCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMiwgLmgzLCAuaDQsIC5wLCAuc3BhbiwgLmxhYmVsLCAuYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWZ1bGwge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmg0LXRpdHVsbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXR1bG8ge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaW50LXRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaW50LXRleHQtZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5jZW50ZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDUyO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICA+IG1kLXRhYnMge1xyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5zaWRlbmF2IHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG5cclxuICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcyMDAnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjd2lkZ2V0cyB7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkYXNoYm9hcmQtbW9iaWxlLW1vZGFsIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIGg0LCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMiwgLmgzLCAuaDQsIC5wLCAuc3BhbiwgLmxhYmVsLCAuYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWZ1bGwge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmg0LXRpdHVsbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXR1bG8ge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDEwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1kb3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9udC13ZWlnaHQtYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hbmltZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAzNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5lbGxpcHNpcyB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaW50LXRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaW50LXRleHQtZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5jZW50ZXIge1xyXG5cclxuXHJcbiAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAvKm92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgIC8qbWluLWhlaWdodDogNjYlICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgLyogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7Ki9cclxuICAgICAgICAgICAgLyogICAgICAgICAgICBvdmVyZmxvdzogYXV0bzsqL1xyXG4gICAgICAgICAgICA+IG1kLXRhYnMge1xyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5zaWRlbmF2IHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTsqL1xyXG4gICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzIwMCcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICN3aWRnZXRzIHtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI3Byb2pldG9zTWFuYWdlciB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wcm9qZXRvc01hbmFnZXIge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAvKiAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7Ki9cclxuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiAxNXB4OyovXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1wcm9qZXRvc01hbmFnZXIge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWNvbnRlbnQtcHJvamV0b3NNYW5hZ2VyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAubWQtY29udGVudC1wcm9qZXRvc01hbmFnZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAubWQtY29udGVudC1wcm9qZXRvc01hbmFnZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAubWQtY29udGVudC1wcm9qZXRvc01hbmFnZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsLWhpZGUge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC10YWJsZS1zY3JvbGwge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtcHJvamV0b3NNYW5hZ2VyIHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci1hdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8tYXYge1xyXG4gICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAvKnBhZGRpbmc6IDE1cHggMjBweDsqL1xyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb25maWd1cmFyIHtcclxuICAgIC5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1jb2c6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tYnVsbGhvcm46aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb246aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNsLXNlYXJjaCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRjY2Q0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogMzBweDtcclxuXHJcbiAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0Rhc2hib2FyZFxyXG5cclxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIGg0LCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMiwgLmgzLCAuaDQsIC5wLCAuc3BhbiwgLmxhYmVsLCAuYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWZ1bGwge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmg0LXRpdHVsbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXR1bG8ge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtZG90IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuZWxsaXBzaXMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuXHJcblxyXG4gICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXByb2plY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3Qtc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLypvdmVyZmxvdzogYXV0bzsqL1xyXG4gICAgICAgICAgICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cclxuICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcyMDAnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjd2lkZ2V0cyB7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGFkb3ctY3VzdG9tIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSkgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSkgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsLWRhc2hib2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaGlkZGVuLXBhZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNwbGFzaC1kYXNoYm9hcmQge1xyXG4gICAgJi5uZy1sZWF2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyLXNwbGFzaCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Bpbm5lci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgLnNwaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG91dGVyLXJvdGF0ZSAyLjkxNjY3cyBsaW5lYXIgaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ2FwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDlweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNDlweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCxcclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjNDI4NUY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgb3V0ZXItcm90YXRlIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC41KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xyXG4gICAgICAgICAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XHJcbiAgICAgICAgICAgIDAlLCAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgc3BvcmFkaWMtcm90YXRlIHtcclxuICAgICAgICAgICAgMTIuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDM3LjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA2Mi41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgODcuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2Rhc2hib2FyZC1wcm9qZXRvcy1kZXNrdG9wLW1vZGFsIHtcclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1kb3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuICAgICAgICB6LWluZGV4OiA1MjtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLXByb2pldG9zLW1vYmlsZS1tb2RhbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtZG90IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuZWxsaXBzaXMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuXHJcblxyXG4gICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXByb2plY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3Qtc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLypvdmVyZmxvdzogYXV0bzsqL1xyXG4gICAgICAgICAgICAvKm1pbi1oZWlnaHQ6IDY2JSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyovXHJcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7Ki9cclxuICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcyMDAnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjd2lkZ2V0cyB7XHJcbiAgICB9XHJcbn0iLCIuZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4jZW1wcmVnYWRvc01hbmFnZXIge1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuICAgIC5yZWRMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmVlbkxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNmNWJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWVMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWNmNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2VMaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBZDdiNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXRvb2x0aXAtaGVscCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLl9tZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtb2p0IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogNXB4IDBweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJBdmFsaWFjYW86aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1vanQge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2YWxpYWRvciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jaGlzdG9yaWNvQXZhbGlhZG9yIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yIHtcclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtb2p0IHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JnLXNhcHVyYS1uZXcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgLmNvbnRlaW5lci1hdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRyYW8ge1xyXG4gICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbiNjb25maWd1cmFyIHtcclxuICAgIC5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvczpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50byB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmlyc3QtdGV4dC10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNjJlNzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1jb2c6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tcm90YXRlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI2NhbmFsRGVudW5jaWFzIHtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXHJcbiAgICAucmVkTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW5MaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjZjViYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC10b29sdGlwLWhlbHAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIC5fbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLW1lbnUge1xyXG4gICAgICAgIC8vY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwxNTgsMTU4LDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLW9qdCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1hY3Rpb24ge1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXBzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2hpc3Rvcmljb0F2YWxpYWRvciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB7XHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLW9qdCB7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICBtZC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zYXB1cmEtbmV3LnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItYXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRpYWxvZy1hY3Rpb25zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtcGFkcmFvIHtcclxuICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG4jY29uZmlndXJhciB7XHJcbiAgICAuaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZSB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3M6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tY29nOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLXJvdGF0ZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4jaG90bGluZSB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgI2Jhbm5lci1ob3RsaW5lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYmFubmVyLWhvdGxpbmUyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250ZW50LWhvdGxpbmUge1xyXG4gICAgICAgICAgICAuYnRuLWFjZXNzYXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG5cclxuLnBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udkFjY29yZGlvbi0tZGVmYXVsdCB2LXBhbmUtY29udGVudCA+IGRpdiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52QWNjb3JkaW9uLS1kZWZhdWx0IHYtcGFuZS1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG4gICAgLmRhc2hib2FyZCB7XHJcbiAgICAgICAgbXMtY2FyZCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI2luZm9FbXByZWdhZG8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuXHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAud3MtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYig1LDE2LDUxKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kXzEzLnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1lc2NhbGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYig0LDIwLDgwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNCwyMCw4MCwwLjQwKSAxMCUsIHJnYmEoNjcsNzcsMTQ3LDAuOTApIDgwJSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwcHggMTNweCAyN3B4IC01cHgsIHJnYmEoMCwgMCwgMCwgMC4zKSAwcHggOHB4IDE2cHggLThweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC1lbWJhcnF1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigzOCwxOTEsOTMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzgsMTkxLDkzLDEpIDAlLCByZ2JhKDI3LDExNCwxNCwxKSA4MCUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDBweCAxM3B4IDI3cHggLTVweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCA4cHggMTZweCAtOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWRlc2VtYmFycXVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDM4LDE5MSw5Myk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NCwyMDAsMjM0LDEpIDAlLCByZ2JhKDQsMjksMTA4LDEpIDgwJSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoNTAsIDUwLCA5MywgMC4yNSkgMHB4IDEzcHggMjdweCAtNXB4LCByZ2JhKDAsIDAsIDAsIDAuMykgMHB4IDhweCAxNnB4IC04cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIEBrZXlmcmFtZXMgaWNvbi1waXNjYSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXBpc2NhIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAwLjhlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogaWNvbi1waXNjYSAuOXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBpY29uLXBpc2NhIC45cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgLW1zLWFuaW1hdGlvbjogaWNvbi1waXNjYSAuOXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIC1vLWFuaW1hdGlvbjogaWNvbi1waXNjYSAuOXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogaWNvbi1waXNjYSAuOXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIG1zLWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDhweCA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtY2FyZCAubXMtY2FyZC1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubXMtY2FyZCAubXMtY2FyZC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHg7XHJcblxyXG4gICAgICAgIC50aW1lbGluZS10YWIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZC1wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGM0Y0RjU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtZGl2aWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMThweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyp3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVzc2FnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nLCBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpa2UtYnV0dG9uLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hhcmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggNHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tbWVudC1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlcGx5LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBseSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0LWNvbW1lbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLXNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDJweCA4cHggMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmctY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWNhbGVuZGFyLWNsb2NrLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1saW5rLXZhcmlhbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1iaXJ0aGRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBDRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhdGVzdC1hY3Rpdml0eSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpdml0aWVzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aXZpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdmF0YXItYmlydGhkYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWJpcnRoZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmlydGhkYXktbm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDMuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMy41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLXV0ZWlzIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY28tYmlibGlvdGVjYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1iaWJsaW90ZWNhLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2ljb24vaWNvLWVtYWlsLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvLWVzY29sYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1lc2NvbGEucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY28tZ2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2ljb24vaWNvLWdlZC5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljby1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1wcmludC5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljby1XZWJVbnRpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29uL2ljby1XZWJVbnRpcy5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWdlbmRhLXNlbWFuYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpdml0aWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpdml0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUge1xyXG4gICAgICAgICAgICAgICAgLmJnLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1jYWxlbmRhci1jbG9jayxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tbGluay12YXJpYW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG5cclxuICAgICNwcm9maWxlIHtcclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLXRhYiB7XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtc2lkZWJhciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2luZm9FbXByZWdhZG8ge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNiw0NiwxMTQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4O1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjdGlvbnMge1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBQcm9maWxlIGJveGVzXHJcbiAgICAucHJvZmlsZS1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjhweDtcclxuXHJcblxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb3JlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5mby1ib3gge1xyXG5cclxuICAgICAgICAgICAgLmluZm8tbGluZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lc2NvbGEge1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MDhweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyLXRhYi12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAudGFiLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcblxyXG4gICAgI3Byb2ZpbGUge1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgIC5wcm9maWxlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnRlbXBsYXRlLTQtZnVuYyB7XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLXRhYi12ZXJ0aWNhbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAudGFiLXZlcnRpY2FsIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiN0aW1lbGluZS1vdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuXHJcbiAgICAuY29udGFpbmVyLWNhcmQtaGlzdG9yaWEge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG5cclxuICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAtMjhweDtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig2LDQ2LDExNCk7XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgZmxleDogNTAlIDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIG1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lLCAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBBbmltYXRpb25zICovXHJcbiAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcblxyXG4gICAgICAgICYuYW5pbWF0ZSB7XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tYm90dG9tIDAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFRpbWVsaW5lIExlZnRcclxuICAgICYudGltZWxpbmUtbGVmdCB7XHJcblxyXG4gICAgICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIG1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hbmltYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVGltZWxpbmUgUmlnaHRcclxuICAgICYudGltZWxpbmUtcmlnaHQge1xyXG5cclxuICAgICAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgICAgICAgICBtcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZSxcclxuICAgICAgICAgICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYW5pbWF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1tZCkge1xyXG5cclxuICAgICN0aW1lbGluZS1vdXRlcixcclxuICAgICN0aW1lbGluZS1vdXRlci50aW1lbGluZS1sZWZ0LFxyXG4gICAgI3RpbWVsaW5lLW91dGVyLnRpbWVsaW5lLXJpZ2h0IHtcclxuXHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lLFxyXG4gICAgICAgICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn0qL1xyXG4uaWNvbi1yb3RhdGUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG4vKiB0aGVyZSBpcyBubyBuZWVkIHRvIGRlZmluZSBhbnl0aGluZyBpbnNpZGUgb2YgdGhlIGRlc3RpbmF0aW9uXHJcbkNTUyBjbGFzcyBzaW5jZSB0aGUga2V5ZnJhbWUgd2lsbCB0YWtlIGNoYXJnZSBvZiB0aGUgYW5pbWF0aW9uICovXHJcbi8qIG5vdyB0aGUgZWxlbWVudCB3aWxsIGZhZGUgb3V0IGJlZm9yZSBpdCBpcyByZW1vdmVkIGZyb20gdGhlIERPTSAqL1xyXG4vKiBUaGUgc3RhcnRpbmcgQ1NTIHN0eWxlcyBmb3IgdGhlIGVudGVyIGFuaW1hdGlvbiAqL1xyXG4uZmFkZS5uZy1lbnRlciB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBUaGUgZmluaXNoaW5nIENTUyBzdHlsZXMgZm9yIHRoZSBlbnRlciBhbmltYXRpb24gKi9cclxuLmZhZGUubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mYWRlLm5nLWxlYXZlIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZmFkZS5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmZhZGUubmctbGVhdmUge1xyXG4gICAgYW5pbWF0aW9uOiBteV9mYWRlX2FuaW1hdGlvbiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IG15X2ZhZGVfYW5pbWF0aW9uIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbXlfZmFkZV9hbmltYXRpb24ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIG15X2ZhZGVfYW5pbWF0aW9uIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiI2xpbmtzVXRlaXMge1xyXG5cclxuICAgIC5jb250ZW50LWxpbmtzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRvcCAxMzAlIHJpZ2h0IDEwMCUgbm8tcmVwZWF0LGxpbmVhci1ncmFkaWVudChoc2xhKDIxNSw3NSUsMTklLDEpLCMxNTYxYTQgMzMuMTklLCMxOTU2OTEgODEuNTElLGhzbGEoMjEyLDc0JSwzMCUsMSkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDZweCA5cHggMTBweCAtMnB4IHJnYmEoMTUzLDE1MywxNTMsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiA2cHggOXB4IDEwcHggLTJweCByZ2JhKDE1MywxNTMsMTUzLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA5cHggMTBweCAtMnB4IHJnYmEoMTUzLDE1MywxNTMsMSk7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxufVxyXG4iLCIuZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4jaW50ZWdyYWNvZXNNYW5hZ2VyIHtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXHJcbiAgICAucmVkTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW5MaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjZjViYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC10b29sdGlwLWhlbHAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIC5fbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLW1lbnUge1xyXG4gICAgICAgIC8vY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwxNTgsMTU4LDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLW9qdCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1hY3Rpb24ge1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXBzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2hpc3Rvcmljb0F2YWxpYWRvciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB7XHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLW9qdCB7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICBtZC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zYXB1cmEtbmV3LnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItYXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRpYWxvZy1hY3Rpb25zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtcGFkcmFvIHtcclxuICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG4jY29uZmlndXJhciB7XHJcbiAgICAuaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZSB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3M6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tY29nOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLXJvdGF0ZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59IiwiI3RyYWluaW5nIHtcclxuICAgIC8qbWFyZ2luOiAzNXB4IDUwcHg7Ki9cclxuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nKTsqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLypib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyovXHJcbiAgICAjdGFiZWxhLXRyZWluYW1lbnRvcyB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAuZmlyc3QtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvKmZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgLyp0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyovXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXR1c19BZCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLyogRXN0aWxvIGlPUyAqL1xyXG4gICAgICAgICAgICAgICAgLnN3aXRjaF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogRXN0aWxvIEZsYXQgKi9cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjRzLCBiYWNrZ3JvdW5kIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2RlbGV0YXJUcmVpbmFtZW50byB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNlZGl0YXJUcmVpbmFtZW50byB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgLypjb2xvcjogI2ZmZjsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZWluZXItbGVnZW5kYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgLmJsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzA4Mzc3NSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLWxlZ2VuZGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZWluZXItc2wtZnVuY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVpbmVyLXNsLXRhYmVsYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaF9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaCArIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSxcclxuICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcclxuICAgIH1cclxuICAgIC8qIEVzdGlsbyBGbGF0ICovXHJcbiAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cywgYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLXRhYnMge1xyXG5cclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxUcmVpbmFtZW50b3Mge1xyXG4gICAgbWluLXdpZHRoOiAzNTBweDtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmNvbnRlaW5lci10cmVpbmFtZW50b3MtbW9kYWwge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZGFzaGJvYXJkIHtcclxuICAgIG1zLWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDhweCA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtY2FyZCAubXMtY2FyZC1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1jYXJkIC5tcy1jYXJkLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udkFjY29yZGlvbi0tZGVmYXVsdCB2LXBhbmUtY29udGVudCA+IGRpdiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52QWNjb3JkaW9uLS1kZWZhdWx0IHYtcGFuZS1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG4gICAgLmRhc2hib2FyZCB7XHJcbiAgICAgICAgbXMtY2FyZCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNsb2dpbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MjBweCkge1xyXG4gICAgICAgICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQyMHB4KSBhbmQgKG1heC13aWR0aDoxNjAwcHgpIHtcclxuICAgICAgICAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOjE3OTBweCkge1xyXG4gICAgICAgICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICByaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3OTFweCkgYW5kIChtYXgtd2lkdGg6MTkxOXB4KSB7XHJcbiAgICAgICAgI2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCApIHtcclxuICAgICAgICAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwNDhweCApIHtcclxuICAgICAgICAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTU5cHggKSB7XHJcbiAgICAgICAgI2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4ICkge1xyXG4gICAgICAgICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMDBweCApIHtcclxuICAgICAgICAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogNjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xvZ2luLXYyLWludHJvIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAuaW1hZ2VtRnVuZG8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDg2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDQyNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcblxyXG4gICAgICAgICNsb2dpbi12Mi1mb3JtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggNDhweCA0OHB4IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvbG9nb3MvbG9nb19zZWFnZW1zLnBuZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlbWVtYmVyLW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1pbmstcmlwcGxlIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuX21kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLl9tZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGluay1lc3F1ZWNpLXNlbmhhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGluay1lc3F1ZWNpLXNlbmhhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDE2cHggYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmdvb2dsZSxcclxuICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmdvb2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3M0QzMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjMsIDkyLCAxNTQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVnaXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcblxyXG4gICAgI2xvZ2luLXYyIHtcclxuXHJcbiAgICAgICAgI2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICNsb2dpbi12Mi1mb3JtIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZ29vZ2xlLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKipcclxuICogQ2Fyb3VzZWwuc2Fzc1xyXG4gKiBAYXV0aG9yOiBEYW5nIFZhbiBUaGFuaFxyXG4gKiBAZ2l0aHViOiBodHRwczovL2dpdGh1Yi5jb20vZGFuZ3ZhbnRoYW5oL2Nhcm91c2VsLnNhc3NcclxuICogQGRlc2NyaXB0aW9uOiBBIFNpbXBsZSBDYXJvdXNlbCBQdXJlIENTUyBVc2luZyBTYXNzXHJcbiAqIEB2ZXJzaW9uOiAxLjAuMFxyXG4gKi9cclxuJWFuaW1hdGlvbi1kZWZhdWx0IHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJvdXNlbCgkaXRlbXMsICRhbmltYXRpb246ICdkZWZhdWx0Jykge1xyXG4gICAgLmNhcm91c2VsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgfiAuY2Fyb3VzZWxfX2l0ZW1zIC5jYXJvdXNlbF9faXRlbSxcclxuICAgICAgICAgICAgICAgIH4gLmNhcm91c2VsX19wcmV2ID4gbGFiZWwsXHJcbiAgICAgICAgICAgICAgICB+IC5jYXJvdXNlbF9fbmV4dCA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH4gLmNhcm91c2VsX19pdGVtcyAuY2Fyb3VzZWxfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRhbmltYXRpb24gPT0gJ2RlZmF1bHQnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfiAuY2Fyb3VzZWxfX3ByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRpID09IDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpdGVtc30pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWFuaW1hdGlvbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbHNlIGlmICRpID09ICRpdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl0ZW1zIC0gMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWFuaW1hdGlvbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaSAtIDF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVhbmltYXRpb24tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfiAuY2Fyb3VzZWxfX25leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRpID09ICRpdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWFuaW1hdGlvbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaSArIDF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVhbmltYXRpb24tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfiAuY2Fyb3VzZWxfX25hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMnM7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmV2LFxyXG4gICAgICAgICZfX25leHQge1xyXG4gICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsICNmZmYgMTAlLCByZ2JhKDUxLCA1MSwgNTEsIDApIDEwJSksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmIDAlLCAjZmZmIDEwJSwgcmdiYSg1MSwgNTEsIDUxLCAwKSAxMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByZXYge1xyXG4gICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX25leHQge1xyXG4gICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMyU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjEyNSU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjYXJvdXNlbCg1KTtcclxuXHJcbi5tZC1hY2NlbnQtYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWQtYnV0dG9uLm1kLWRlZmF1bHQtdGhlbWUubWQtZmFiLCAubWQtYnV0dG9uLm1kLWZhYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZC1idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1hY2NlbnQubWQtcmFpc2VkOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLm1kLWJ1dHRvbi5tZC1hY2NlbnQubWQtcmFpc2VkOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLm1kLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lLm1kLWFjY2VudC5tZC1mYWI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAubWQtYnV0dG9uLm1kLWFjY2VudC5tZC1mYWI6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1kLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lLm1kLWFjY2VudC5tZC1yYWlzZWQsIC5tZC1idXR0b24ubWQtYWNjZW50Lm1kLXJhaXNlZCwgLm1kLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lLm1kLWFjY2VudC5tZC1mYWIsIC5tZC1idXR0b24ubWQtYWNjZW50Lm1kLWZhYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyZTcyO1xyXG59XHJcblxyXG4ubWQtYnV0dG9uLm1kLWRlZmF1bHQtdGhlbWUubWQtcmFpc2VkW2Rpc2FibGVkXSwgLm1kLWJ1dHRvbi5tZC1yYWlzZWRbZGlzYWJsZWRdLCAubWQtYnV0dG9uLm1kLWRlZmF1bHQtdGhlbWUubWQtZmFiW2Rpc2FibGVkXSwgLm1kLWJ1dHRvbi5tZC1mYWJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xMik7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICMwNjJlNzIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndoaXRlLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG4iLCIuY29udGVudC10YWJsZS1vY2N1cnJlbmNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODM3NzU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbn1cclxuXHJcbiNmb3JtT2NvcnJlbmNpYSB7XHJcblxyXG4gICAgLmNoay1leGliZU9jb3JyZW5jaWEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLl9tZC1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIG1kLWNoaXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcC10ZW1wbGF0ZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI29jY3VycmVuY2VNYW5hZ2VyIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgI3RhYmVsYS1yZXN1bW8ge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLmZpcnN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLypmb250LXNpemU6IDExcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdHVzX0FkIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvKiBFc3RpbG8gaU9TICovXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2ggKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5NjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBFc3RpbG8gRmxhdCAqL1xyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuNHMsIGJhY2tncm91bmQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5NjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5NjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wYXJ0aWNpcGFudGVzIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIC5maXJzdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8qZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXR1c19BZCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLyogRXN0aWxvIGlPUyAqL1xyXG4gICAgICAgICAgICAgICAgLnN3aXRjaF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogRXN0aWxvIEZsYXQgKi9cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjRzLCBiYWNrZ3JvdW5kIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2UxOTY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGFydGljaXBhbnRlc19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGFydGljaXBhbnRlc19wYWdpbmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wYXJ0aWNpcGFudGVzX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBhcnRpY2lwYW50ZXNfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGFydGljaXBhbnRlc19maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgbWQtdGFicyB7XHJcblxyXG5cclxuICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2F0aXZhciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2F0aXZhcjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNkZXNhdGl2YXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNkZXNhdGl2YXI6ZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDQ3MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVpbmVyLXBhcnRpY2lwYW50ZS1tb2RhbCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm1vZGFsRmFxIHtcclxuICAgIG1heC13aWR0aDogNzgwcHg7XHJcblxyXG4gICAgLmNvbnRlaW5lci1mYXEtbW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVye1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKlxyXG4jdGFiZWxhLXBhcnRpY2lwYW50ZXNfaW5mbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbiN0YWJlbGEtcGFydGljaXBhbnRlc19wYWdpbmF0ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbiN0YWJlbGEtcGFydGljaXBhbnRlc19sZW5ndGgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4jdGFiZWxhLXBhcnRpY2lwYW50ZXNfZW1wdHkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbiN0YWJlbGEtcGFydGljaXBhbnRlc19maWx0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSovXHJcblxyXG5cclxuIiwiI3BvbnRvRWxldHJvbmljbyB7XHJcbiAgICBpbnB1dFtkaXNhYmxlZF0sXHJcbiAgICBzZWxlY3RbZGlzYWJsZWRdLFxyXG4gICAgbWQtc2VsZWN0W2Rpc2FibGVkXSxcclxuICAgIHRleHRhcmVhW2Rpc2FibGVkXSxcclxuICAgIC5tZC1zZWxlY3QtdmFsdWUgKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDczLCA3NiwgNzMsIDAuOTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG9hdC1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtc2VsZWN0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmFjYy1wZ3RvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgdi1wYW5lLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDczNzc0O1xyXG4gICAgICAgICAgICAvKiBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQzsqL1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGk6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHYtcGFuZS1oZWFkZXI6aG92ZXIsIHYtcGFuZS1oZWFkZXI6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgLnRhYmVsYS1wZ3RvIHtcclxuXHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbjogMC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdHI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRyOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMC41cHggc29saWQgcmdiYSgzLDMsMywwLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiZWxhLXBndG8ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSxcclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aCxcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpsYXN0LW9mLXR5cGUsXHJcbiAgICAgICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDgzNzc1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGk6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qY29sb3I6IHJlZCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKnRmb290IHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIC5pbmZvcm1lLXBndG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA2MmU3MiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjLXBndG8gdi1wYW5lLmlzLWV4cGFuZGVkID4gdi1wYW5lLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJsdXIge1xyXG4gICAgICAgIGZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5vbiB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jcG9udG9FbGV0cm9uaWNvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDkwJTtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufVxyXG4iLCIjcGVyc29uYWwge1xyXG4gICAgaW5wdXRbZGlzYWJsZWRdLFxyXG4gICAgc2VsZWN0W2Rpc2FibGVkXSxcclxuICAgIG1kLXNlbGVjdFtkaXNhYmxlZF0sXHJcbiAgICB0ZXh0YXJlYVtkaXNhYmxlZF0sXHJcbiAgICAubWQtc2VsZWN0LXZhbHVlICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgICAgICBjb2xvcjogcmdiYSg3MywgNzYsIDczLCAwLjkzKTtcclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXQtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jdGFiLW1lbnUtZGFkb3NDYWRhc3RyYWlzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC10YWItYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLXRhYi1pdGVtIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWluay1iYXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cy1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDUyODU2O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZF8xMy5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC8qYm9yZGVyLXJhZGl1czogMjBweDsqL1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBEYXggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53cy1jaWVuY2lhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNCwyMCw4MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoNjcsNzcsMTQ3LDAuNzApIDkwJSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwcHggMTNweCAyN3B4IC01cHgsIHJnYmEoMCwgMCwgMCwgMC4zKSAwcHggOHB4IDE2cHggLThweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xyXG4gICAgfVxyXG59IiwiLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI3BvbnRvRWxldHJvbmljbyB7XHJcblxyXG4gICAgLnJlZExpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNmM0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW5MaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjZjViYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZS1tZW51IHtcclxuICAgICAgICAvL2NvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wb250b0VsZXRyb25pY28ge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAvKiAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7Ki9cclxuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiAxNXB4OyovXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudC1wb250b0VsZXRyb25pY28ge1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWNvbnRlbnQtcHJvamV0b3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgIC5tZC1jb250ZW50LXByb2pldG9zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgLm1kLWNvbnRlbnQtcHJvamV0b3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAubWQtY29udGVudC1wcm9qZXRvcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGwtaGlkZSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjYXZhbGlhZG9yIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wb250b0VsZXRyb25pY28ge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG5cclxuICAgICAgICAuY29udGVpbmVyLWF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXBhZHJhby1hdiB7XHJcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIC8qcGFkZGluZzogMTVweCAyMHB4OyovXHJcbiAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuI2NvbmZpZ3VyYXIge1xyXG4gICAgLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWNvZzpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1idWxsaG9ybjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2wtc2VhcmNoIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGNjZDQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vRGFzaGJvYXJkXHJcblxyXG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIGg0LCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMiwgLmgzLCAuaDQsIC5wLCAuc3BhbiwgLmxhYmVsLCAuYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWZ1bGwge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmg0LXRpdHVsbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXR1bG8ge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2hhZG93LWN1c3RvbSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbC1kYXNoYm9hcmQtcG9udG9FbGV0cm9uaWNvIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgIG1heC1oZWlnaHQ6IDk1JTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oaWRkZW4tcGFnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3BsYXNoLWRhc2hib2FyZCB7XHJcbiAgICAmLm5nLWxlYXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZW50ZXItc3BsYXNoIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAuc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcG9yYWRpYy1yb3RhdGUgNS4yNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5nYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0LFxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICM0Mjg1RjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBvdXRlci1yb3RhdGUge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XHJcbiAgICAgICAgICAgIDAlLCAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgcmlnaHQtd29iYmxlIHtcclxuICAgICAgICAgICAgMCUsIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBzcG9yYWRpYy1yb3RhdGUge1xyXG4gICAgICAgICAgICAxMi41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMzcuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDYyLjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA4Ny41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1kZXNrdG9wLW1vZGFsIHtcclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBoNCwgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIC5oMywgLmg0LCAucCwgLnNwYW4sIC5sYWJlbCwgLmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNC10aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1kb3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGludC10ZXh0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuICAgICAgICB6LWluZGV4OiA1MjtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDBweCA0cHggMHB4IHJnYmEoMTAyLDEwMiwxMDIsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGFzaGJvYXJkLXBvbnRvRWxldHJvbmljby1tb2JpbGUtbW9kYWwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDQsIHAsIHNwYW4sIGxhYmVsLCBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLCAuaDMsIC5oNCwgLnAsIC5zcGFuLCAubGFiZWwsIC5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZnVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQtdGl0dWxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHVsbyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWRvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFuaW1lZC5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVsbGlwc2lzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpbnQtdGV4dC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNlbnRlciB7XHJcblxyXG5cclxuICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGhlaWdodDogMTAwJTsqL1xyXG4gICAgICAgICAgICAvKiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyovXHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDRweCAwcHggcmdiYSgxMDIsMTAyLDEwMiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNHB4IDBweCByZ2JhKDEwMiwxMDIsMTAyLDEpOyovXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dpZGdldHMge1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4jcHJhdGljYU9KVCB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xyXG4gICAgbWluLWhlaWdodDogOTAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC5jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtbWVudSB7XHJcbiAgICAgICAgLy9jb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0RheCcsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIGg0LCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLW9qdCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1hY3Rpb24ge1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkbyB7XHJcbiAgICAgICAgLnRhYmVsYS1vanQge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtY2hpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3AtYmcge1xyXG4gICAgICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zaWRlbmF2IHtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtYmcge1xyXG4gICAgLmJnLWFsdGVybmF0aXZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNpZGVuYXYge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtY2FyZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jaGlzdG9yaWNvQXZhbGlhZG9yIHtcclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB7XHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5tb2RhbC1vanQge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG5cclxuICAgICAgICAuY29udGVpbmVyLWF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufSIsIi5lbGVtZW50b3Ita2l0LTYge1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5OiAjMDczNzc2O1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnk6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXRleHQ6ICMwMDAwMDA7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudDogIzQ0RDYyQztcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5OiBcIkRheFwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEYXgnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9kYXgudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuLyogRW5kIEN1c3RvbSBGb250cyBDU1MgKi9cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvR290aGFtQm9vay50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbiNwcmF0aWNhT0pUTWFuYWdlciB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xyXG4gICAgLmFjdGl2ZS1tZW51IHtcclxuICAgICAgICAvL2NvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1vanQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50LW9qdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAjYXZhbGlhZG9yIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoaXN0b3JpY29BdmFsaWFkb3Ige1xyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3Ige1xyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vanQge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG5cclxuICAgICAgICAuY29udGVpbmVyLWF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXBhZHJhbyB7XHJcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHdpZHRoOiA1MDBweDtcclxufVxyXG5cclxuI2NvbmZpZ3VyYXIge1xyXG4gICAgLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWNvZzpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8qLnVzZXItbG9nZ2VkIHtcclxuICAgIG1hcmdpbjogNCUgMCAyJSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQlO1xyXG4gICAgfVxyXG59Ki9cclxuI3Byb2ZpbGUgLnRpdGxlXHJcbntcclxuICAgIGZvbnQtc2l6ZToxNzAlO1xyXG59XHJcblxyXG4jcHJvZmlsZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9jb3Jjb3ZhZG9Db21Mb2dvLmpwZycpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAjbG9naW4tZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICNsb2dpbi1mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MTBweDtcclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDMycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVtZW1iZXItZm9yZ290LXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1lbWJlci1tZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlZ2lzdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGluayB7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDE2cHggYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICYuZ29vZ2xlLFxyXG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZ29vZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDczRDMyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA5MiwgMTU0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIG1kLWlucHV0LWNvbnRhaW5lciBzcGFuIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5kZXN0YWstZmxhZyB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTguMyU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcbiAgICAjcHJvZmlsZSB7XHJcbiAgICAgICAgI2xvZ2luLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICNsb2dpbi1mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZ29vZ2xlLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkcXVpY2tQYW5lbFdpZHRoOiAzMzBweDtcclxuJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDogODAlO1xyXG5cclxuI3F1aWNrLXBhbmVsIHtcclxuICAgIHdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xyXG4gICAgbWluLXdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xyXG4gICAgbWF4LXdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgLnRpdHVsby1ub3RpZmljYWNvZXMge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0dWxvLW5vdGlmeS1hbHRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIFNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc2O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZnktcmVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Q0ZDRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXMtbm90aWZ5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDQzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1iZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMDtcclxuXHJcbiAgICAgICAgbWQtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICAgICAgLyogIGJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cclxuICAgICAgICAgICAgLyogcGFkZGluZzogMTZweCAxNnB4OyovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgbWQtdGFicyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtbGlzdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtc3ViaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICAjcXVpY2stcGFuZWwge1xyXG4gICAgICAgIHdpZHRoOiAkcXVpY2tQYW5lbE1vYmlsZVdpZHRoO1xyXG4gICAgICAgIG1pbi13aWR0aDogJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDtcclxuICAgICAgICBtYXgtd2lkdGg6ICRxdWlja1BhbmVsTW9iaWxlV2lkdGg7XHJcbiAgICB9XHJcbn0iLCIuZWxlbWVudG9yLWtpdC02IHtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeTogIzA3Mzc3NjtcclxuICAgIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4gICAgLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQ6ICM0NEQ2MkM7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LWZhbWlseTogXCJEYXhcIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogU3RhcnQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRGF4JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvZm9udHMvZGF4LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8qIEVuZCBDdXN0b20gRm9udHMgQ1NTICovXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbUJvb2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4jcmVlbWJvbHNvRW1wcmVnYWRvIHtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXHJcbiAgICAuYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFkZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4xcztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWRlLm5nLWhpZGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5nLWhpZGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMXM7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZExpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNmM0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWVuTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2Y1YmMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yYW5nZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvKi5yaXNlLXNoYWtlIHtcclxuICAgICAgICBhbmltYXRpb246IGp1bXAtc2hha2luZyAwLjgzcyBlYXNlLWluO1xyXG4gICAgfSovXHJcbiAgICAuaWNvbi1hbmltZWQucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiB0aWx0LXNoYWtpbmcgMC41MHMgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAzNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWQtdG9vbHRpcC1oZWxwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAuX21kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZS1tZW51IHtcclxuICAgICAgICAvL2NvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1vanQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50LW9qdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAjYXZhbGlhZG9yIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoaXN0b3JpY29BdmFsaWFkb3Ige1xyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3Ige1xyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vanQge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG5cclxuICAgICAgICAuY29udGVpbmVyLWF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXBhZHJhbyB7XHJcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHdpZHRoOiA1MDBweDtcclxufVxyXG5cclxuI2NvbmZpZ3VyYXIge1xyXG4gICAgLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWNvZzpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1yb3RhdGUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogdGhlcmUgaXMgbm8gbmVlZCB0byBkZWZpbmUgYW55dGhpbmcgaW5zaWRlIG9mIHRoZSBkZXN0aW5hdGlvblxyXG5DU1MgY2xhc3Mgc2luY2UgdGhlIGtleWZyYW1lIHdpbGwgdGFrZSBjaGFyZ2Ugb2YgdGhlIGFuaW1hdGlvbiAqL1xyXG4vKiBub3cgdGhlIGVsZW1lbnQgd2lsbCBmYWRlIG91dCBiZWZvcmUgaXQgaXMgcmVtb3ZlZCBmcm9tIHRoZSBET00gKi9cclxuLyogVGhlIHN0YXJ0aW5nIENTUyBzdHlsZXMgZm9yIHRoZSBlbnRlciBhbmltYXRpb24gKi9cclxuLmZhZGUubmctZW50ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLyogVGhlIGZpbmlzaGluZyBDU1Mgc3R5bGVzIGZvciB0aGUgZW50ZXIgYW5pbWF0aW9uICovXHJcbi5mYWRlLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZmFkZS5uZy1sZWF2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZhZGUubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5mYWRlLm5nLWxlYXZlIHtcclxuICAgIGFuaW1hdGlvbjogbXlfZmFkZV9hbmltYXRpb24gMC4ycyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBteV9mYWRlX2FuaW1hdGlvbiAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG15X2ZhZGVfYW5pbWF0aW9uIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBteV9mYWRlX2FuaW1hdGlvbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59IiwiLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI2hpc3Rvcmljb1JlZW1ib2xzbyB7XHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1yZWVtYm9sc28ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAvKiBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQzsqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tcmVlbWJvbHNvX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tcmVlbWJvbHNvX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1yZWVtYm9sc29fbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tcmVlbWJvbHNvX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1yZWVtYm9sc29fZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNyZWVtYm9sc29NYW5hZ2VyIHtcclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2FwdXJhLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXHJcbiAgICAuYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFkZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4xcztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWRlLm5nLWhpZGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5nLWhpZGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMXM7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZExpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNmM0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWVuTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2Y1YmMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yYW5nZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAzNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWQtdG9vbHRpcC1oZWxwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAuX21kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZS1tZW51IHtcclxuICAgICAgICAvL2NvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1vanQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50LW9qdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAjYXZhbGlhZG9yIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoaXN0b3JpY29BdmFsaWFkb3Ige1xyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3Ige1xyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vanQge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG5cclxuICAgICAgICAuY29udGVpbmVyLWF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXBhZHJhbyB7XHJcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHdpZHRoOiA1MDBweDtcclxufVxyXG5cclxuI2NvbmZpZ3VyYXIge1xyXG4gICAgLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWNvZzpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1yb3RhdGUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG4iLCIjcmVlbWJvbHNvIHtcclxuICAvKiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAjdGFiLXJlZW1ib2xzbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFkZ2V0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcmVlbWJvbHNvLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLWZpbHRybyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyppbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZmlsdHJvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMzBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiZWxhLWhpc3RvcmljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjaW5jbHVpckNhdGVnb3JpYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXByb3ZhZG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVwcm92YWRvIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wZW5kZW50ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdvbGRlbnJvZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjYXByb3ZhclJlZW1ib2xzbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3JlcHJvdmFyUmVlbWJvbHNvIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2V4cG9ydGFyUmVlbWJvbHNvIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MGNmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjc29saWNpdGFjYW8ge1xyXG4gICAgICAgICAgICAgICAgI2NvbnRlbnQtc29saWNpdGFjYW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLWxhbmNhbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCA1cHggMTBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3Mzc3NjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWxhbmNhbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWxhbmNhbWVudG8tZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLWNhdGVnb3JpYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLWRhZG9zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNhbHZhckxhbmNhbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjJFNzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zYWx2YXJMYW5jYW1lbnRvOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMTc1LDc1LDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMTc1LDc1LDEpIDAlLCByZ2JhKDI1NSwxNDYsMTAsMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMTc1LDc1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwxNDYsMTAsMSkpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDE3NSw3NSwxKSAwJSwgcmdiYSgyNTUsMTQ2LDEwLDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDE3NSw3NSwxKSAwJSwgcmdiYSgyNTUsMTQ2LDEwLDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNzUsNzUsMSkgMCUsIHJnYmEoMjU1LDE0NiwxMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNzUsNzUsMSkgMCUsIHJnYmEoMjU1LDE0NiwxMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmFmNGInLCBlbmRDb2xvcnN0cj0nI2ZmOTIwYScsIEdyYWRpZW50VHlwZT0xICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWxhbmNhbWVudG8tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWxhbmNhbWVudG8tZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1sYW5jYW1lbnRvLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZWluZXItY2F0ZWdvcmlhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlaW5lci1kYWRvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zYWx2YXJMYW5jYW1lbnRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjJFNzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zYWx2YXJMYW5jYW1lbnRvOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDE3NSw3NSwxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNzUsNzUsMSkgMCUsIHJnYmEoMjU1LDE0NiwxMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMTc1LDc1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwxNDYsMTAsMSkpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNzUsNzUsMSkgMCUsIHJnYmEoMjU1LDE0NiwxMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMTc1LDc1LDEpIDAlLCByZ2JhKDI1NSwxNDYsMTAsMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNzUsNzUsMSkgMCUsIHJnYmEoMjU1LDE0NiwxMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMTc1LDc1LDEpIDAlLCByZ2JhKDI1NSwxNDYsMTAsMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmYWY0YicsIGVuZENvbG9yc3RyPScjZmY5MjBhJywgR3JhZGllbnRUeXBlPTEgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZWluZXItbW90aXZvLWltcHJvZHV0aXZpZGFkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLW9icyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDIwcHggNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZWluZXItY29udGVudC1sYW5jYW1lbnRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlaW5lci1vYnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiaHRtbCB7XHJcbiAgICB6b29tOiA5MCU7XHJcbn1cclxuI3JlZW1ib2xzb0dlc3RvciB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICN0YWItcmVlbWJvbHNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFkZ2V0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcmVlbWJvbHNvLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLWZpbHRybyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyppbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZmlsdHJvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMzBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiZWxhLWhpc3RvcmljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjaW5jbHVpckNhdGVnb3JpYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXByb3ZhZG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVwcm92YWRvIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wZW5kZW50ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdvbGRlbnJvZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjYXByb3ZhclJlZW1ib2xzbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjcmVwcm92YXJSZWVtYm9sc28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjZXhwb3J0YXJSZWVtYm9sc28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkwY2YgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2V4cG9ydGFyRXhjZWxSZWVtYm9sc28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGIzNGEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2VudmlvRW1haWxSZWVtYm9sc28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtvcmFuZ2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNjYXRlZ29yaWEtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZWluZXItZmlsdHJvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLypsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1maWx0cm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZWluZXItdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAzMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJlbGEtaGlzdG9yaWNvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNpbmNsdWlyQ2F0ZWdvcmlhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcHJvdmFkbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZXByb3ZhZG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBlbmRlbnRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ29sZGVucm9kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxDYXRlZ29yaWEge1xyXG4gICAgd2lkdGg6IDcyMHB4O1xyXG5cclxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG5cclxuICAgICAgICAuY2xlYXIge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZWluZXItYXRpdmlkYWRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZWluZXItZGF0YXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlaW5lci1ldmVudG9zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtY2hpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1jaGlwLXRlbXBsYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1hdXRvY29tcGxldGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9c2VhcmNoXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlaW5lci1hcHJvdmFkb3JlcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWNoaXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1jaGlwLXRlbXBsYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtd2hpdGVmcmFtZS16MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9c2VhcmNoXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlaW5lci1yZXNwb25zYXZlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWNoaXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtY2hpcC10ZW1wbGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtY2hpcHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVpbmVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG59XHJcblxyXG4uY29udGVpbmVyLWp1c3RpZmljYXRpdmEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufSIsIiNzZXJ2aWNlQ29uZmlnTWFuYWdlciB7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuXHJcblxyXG4gICAgLmNvbnRlaW5lci1mZXJpYXMge1xyXG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuXHJcbiAgICAgICAgI3RhYmVsYS1yb3RpbmEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIC5maXJzdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLypmb250LXNpemU6IDExcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLyp0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyovXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0YXR1c19BZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvKiBFc3RpbG8gaU9TICovXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpdGNoICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLyogRXN0aWxvIEZsYXQgKi9cclxuICAgICAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cywgYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5NjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZWluZXItYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgLmNvbnRlaW5lci1hdGl2aWRhZGU6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlaW5lci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVpbmVyLWF0aXZpZGFkZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZWluZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLm1vZGFsLWxvZy1hcnF1aXZvcyB7XHJcbiAgICAjdGFiZWxhLWxvZy1hcnF1aXZvcyB7XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGhlYWR7XHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjcmVzZXQtcGFzc3dvcmQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2NvcmNvdmFkby5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAjcmVzZXQtcGFzc3dvcmQtZm9ybSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzODRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDMycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIC5zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ2luIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGluayB7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG4gICAgI3Jlc2V0LXBhc3N3b3JkIHtcclxuICAgICAgICAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgI3Jlc2V0LXBhc3N3b3JkLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiN0b29sYmFyIHtcclxuICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICBtaW4taGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgIG1heC1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgei1pbmRleDogNTUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmJhZGdlLW5vdGlmeSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiAzM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYW5pbWVkLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGlsdC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGp1bXAtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDU1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI25hdmlnYXRpb24tdG9nZ2xlIHtcclxuICAgICAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3VzZXItbWVudSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDE2cHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuYXZhdGFyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RlZExhbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWRlZGU7XHJcbiAgICB9XHJcblxyXG4gICAgI2xhbmd1YWdlLW1lbnUsXHJcbiAgICAjbGFuZ3VhZ2UtbWVudTEge1xyXG4gICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcblxyXG4gICAgICAgIC5sYW5ndWFnZS1idXR0b24ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgIC5pc28ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcXVpY2stcGFuZWwtdG9nZ2xlIHtcclxuICAgICAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWRnZS1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTclO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiB1cHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDQlIDExJTtcclxuICAgIH1cclxuXHJcbiAgICAjdGl0bGVBcHAge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNsYW5ndWFnZS1tZW51LWNvbnRlbnQge1xyXG4gICAgbWQtbWVudS1pdGVtIHtcclxuICAgICAgICAuZmxhZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNsYW5ndWFnZS1tZXNzYWdlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDg4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgLm1kLXRvYXN0LWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuICAgICN0b29sYmFyIHtcclxuICAgICAgICAjdXNlci1tZW51IHtcclxuICAgICAgICAgICAgLnVzZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3RpdGxlQXBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhZGdlLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNCUgMTElO1xyXG4gICAgfVxyXG59IiwiLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI3RyZWluYW1lbnRvTWFuYWdlciB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NhcHVyYS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsqL1xyXG4gICAgLnJlZExpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNmM0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWVuTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2Y1YmMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlY2Y1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yYW5nZUxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFkN2I1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpc2Utc2hha2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjoganVtcC1zaGFraW5nIDAuODNzIGVhc2UtaW47XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMganVtcC1zaGFraW5nIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAzNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDE3ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWQtdG9vbHRpcC1oZWxwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAuX21kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGNjZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZS1tZW51IHtcclxuICAgICAgICAvL2NvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGF4JywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbScsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMywgcCwgc3BhbiwgbGFiZWwsIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYWx0ZXJuYXRpdm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0Nzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1vanQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLypwYWRkaW5nOiA1cHggMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5jbHVpckF2YWxpYWNhbzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50LW9qdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xiYXItYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAjYXZhbGlhZG9yIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX21kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1jaGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoaXN0b3JpY29BdmFsaWFkb3Ige1xyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3Ige1xyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNzc2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfbGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1oaXN0b3JpY28tYXZhbGlhZG9yX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vanQge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCByZ2JhKDAsMCwwLDAuNDUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNzc2ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmctc2FwdXJhLW5ldy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG5cclxuICAgICAgICAuY29udGVpbmVyLWF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXBhZHJhbyB7XHJcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHdpZHRoOiA1MDBweDtcclxufVxyXG5cclxuI2NvbmZpZ3VyYXIge1xyXG4gICAgLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYWdydXBhbWVudG9zOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5maXJzdC10ZXh0LXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NEQ2MkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX3BhZ2luYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19lbXB0eSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA2MmU3MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLXBlbmNpbDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1kZWxldGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWNvZzpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1yb3RhdGUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufSIsIiN0cmFpbmluZyB7XHJcbiAgICAvKm1hcmdpbjogMzVweCA1MHB4OyovXHJcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICMwODM3NzU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZyk7Ki9cclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC8qYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsqL1xyXG4gICAgI3RhYmVsYS10cmVpbmFtZW50b3Mge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLmZpcnN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLypmb250LXNpemU6IDExcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0dXNfQWQge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8qIEVzdGlsbyBpT1MgKi9cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2hfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIEVzdGlsbyBGbGF0ICovXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cywgYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNkZWxldGFyVHJlaW5hbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjZWRpdGFyVHJlaW5hbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIC8qY29sb3I6ICNmZmY7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVpbmVyLWxlZ2VuZGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgIC5ibHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwODM3NzUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS1sZWdlbmRhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVpbmVyLXNsLWZ1bmNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlaW5lci1zbC10YWJlbGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2hfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2ggKyBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUsXHJcbiAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5NjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XHJcbiAgICB9XHJcbiAgICAvKiBFc3RpbG8gRmxhdCAqL1xyXG4gICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSxcclxuICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuNHMsIGJhY2tncm91bmQgMC40cztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5NjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5NjtcclxuICAgIH1cclxuXHJcbiAgICBtZC10YWJzIHtcclxuXHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsVHJlaW5hbWVudG9zIHtcclxuICAgIG1pbi13aWR0aDogMzUwcHg7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5jb250ZWluZXItdHJlaW5hbWVudG9zLW1vZGFsIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzb2xpY2l0YWNvZXMtY29udGVudCB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCA1cHggMTBweCAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgsIDU1LCAxMTcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nKTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItZmlsdHJvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuXHJcbiAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAvKmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLypsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1maWx0cm8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAzMHB4IDBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC50YWJlbGEtaGlzdG9yaWNvIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbmNsdWlyQ2F0ZWdvcmlhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcHJvdmFkbyB7XHJcbiAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXByb3ZhZG8ge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlbmRlbnRlIHtcclxuICAgICAgICBjb2xvcjogZ29sZGVucm9kO1xyXG4gICAgfVxyXG5cclxuICAgICNhcHJvdmFyUmVlbWJvbHNvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAjcmVwcm92YXJSZWVtYm9sc28ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMTVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAjZXhwb3J0YXJSZWVtYm9sc28ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkwY2YgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlaW5lci1hcHJvdi10cmVpbmFtZW50byB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIG1kLWNoaXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1jaGlwLXRlbXBsYXRlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWNoaXBzLXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLl9tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIG1kLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5tZC13aGl0ZWZyYW1lLXoxIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9c2VhcmNoXSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIiN0cmFpbmluZ01hbmFnZXIge1xyXG4gICAgLyptYXJnaW46IDM1cHggNTBweDsqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc3NTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nKTtcclxuICAgIC8qYm9yZGVyLXJhZGl1czogNXB4OyovXHJcbiAgICAvKmJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7Ki9cclxuICAgICN0YWJlbGEtdHJlaW5hbWVudG9zIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgLmZpcnN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLypmb250LXNpemU6IDExcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0dXNfQWQge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8qIEVzdGlsbyBpT1MgKi9cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2hfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tc2hhZG93ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLXNoYWRvdzpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIEVzdGlsbyBGbGF0ICovXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cywgYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtLWZsYXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlMTk2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNkZWxldGFyVHJlaW5hbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjZWRpdGFyVHJlaW5hbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJUcmVpbmFtZW50byB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2luY2x1aXJUcmVpbmFtZW50bzpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVpbmVyLXNsLWZ1bmNhbyB7XHJcbiAgICAgICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlaW5lci1zbC10YWJlbGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBtZC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2hfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2ggKyBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDpiZWZvcmUsXHJcbiAgICAuc3dpdGNoLS1zaGFkb3cgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gtLXNoYWRvdyArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5NjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1zaGFkb3c6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XHJcbiAgICB9XHJcbiAgICAvKiBFc3RpbG8gRmxhdCAqL1xyXG4gICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSxcclxuICAgIC5zd2l0Y2gtLWZsYXQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaC0tZmxhdCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuNHMsIGJhY2tncm91bmQgMC40cztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5NjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoLS1mbGF0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTE5NjtcclxuICAgIH1cclxuXHJcbiAgICBtZC10YWJzIHtcclxuXHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsVHJlaW5hbWVudG9zIHtcclxuICAgIG1pbi13aWR0aDogMzUwcHg7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5jb250ZWluZXItdHJlaW5hbWVudG9zLW1vZGFsIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbi5hY2MtZmVyaWFzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgdi1wYW5lLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwNzM3NzQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3Mzc3NCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB2LXBhbmUtaGVhZGVyOmhvdmVyLCB2LXBhbmUtaGVhZGVyOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzA3Mzc3NCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJlbGEtZmVyaWFzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2MtZmVyaWFzIHYtcGFuZS5pcy1leHBhbmRlZCA+IHYtcGFuZS1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDczNzc0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LXZhY2F0aW9uIHtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFiZWxhLWZlcmlhcy1oaXN0b3JpY28ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jcG9udG9FbGV0cm9uaWNvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDkwJTtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiNmZXJpYXMge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAjdGFiLWZlcmlhcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODM3NzU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLXRhYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhZGdldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2Zlcmlhcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlaW5lci1maWx0cm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWZpbHRybyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlaW5lci10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDMwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmVsYS1oaXN0b3JpY28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGg6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2luY2x1aXJDYXRlZ29yaWE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFwcm92YWRvIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlcHJvdmFkbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGVuZGVudGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBnb2xkZW5yb2Q7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2Fwcm92YXJSZWVtYm9sc28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNyZXByb3ZhclJlZW1ib2xzbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNleHBvcnRhclJlZW1ib2xzbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBjZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3NvbGljaXRhY2FvIHtcclxuICAgICAgICAgICAgI2NvbnRlbnQtc29saWNpdGFjYW8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVpbmVyLWxhbmNhbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDVweCAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzNzc1O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWxhbmNhbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWxhbmNhbWVudG8tZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlaW5lci1jYXRlZ29yaWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZWluZXItZGFkb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2FsdmFyTGFuY2FtZW50byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjJFNzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zYWx2YXJMYW5jYW1lbnRvOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwxNzUsNzUsMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDE3NSw3NSwxKSAwJSwgcmdiYSgyNTUsMTQ2LDEwLDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMTc1LDc1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwxNDYsMTAsMSkpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMTc1LDc1LDEpIDAlLCByZ2JhKDI1NSwxNDYsMTAsMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNzUsNzUsMSkgMCUsIHJnYmEoMjU1LDE0NiwxMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNzUsNzUsMSkgMCUsIHJnYmEoMjU1LDE0NiwxMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDE3NSw3NSwxKSAwJSwgcmdiYSgyNTUsMTQ2LDEwLDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZhZjRiJywgZW5kQ29sb3JzdHI9JyNmZjkyMGEnLCBHcmFkaWVudFR5cGU9MSApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1sYW5jYW1lbnRvLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWxhbmNhbWVudG8tZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1sYW5jYW1lbnRvLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLWNhdGVnb3JpYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLWRhZG9zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNhbHZhckxhbmNhbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjJFNzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zYWx2YXJMYW5jYW1lbnRvOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMTc1LDc1LDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMTc1LDc1LDEpIDAlLCByZ2JhKDI1NSwxNDYsMTAsMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMTc1LDc1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwxNDYsMTAsMSkpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDE3NSw3NSwxKSAwJSwgcmdiYSgyNTUsMTQ2LDEwLDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDE3NSw3NSwxKSAwJSwgcmdiYSgyNTUsMTQ2LDEwLDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNzUsNzUsMSkgMCUsIHJnYmEoMjU1LDE0NiwxMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNzUsNzUsMSkgMCUsIHJnYmEoMjU1LDE0NiwxMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmFmNGInLCBlbmRDb2xvcnN0cj0nI2ZmOTIwYScsIEdyYWRpZW50VHlwZT0xICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZWluZXItbW90aXZvLWltcHJvZHV0aXZpZGFkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlaW5lci1vYnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDIwcHggNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVpbmVyLWNvbnRlbnQtbGFuY2FtZW50byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZWluZXItb2JzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmVsZW1lbnRvci1raXQtNiB7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnk6ICMwNzM3NzY7XHJcbiAgICAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeTogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItdGV4dDogIzAwMDAwMDtcclxuICAgIC0tZS1nbG9iYWwtY29sb3ItYWNjZW50OiAjNDRENjJDO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHk6IFwiRGF4XCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodDogNzAwO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXNlY29uZGFyeS1mb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1zZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbiAgICAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFN0YXJ0IEN1c3RvbSBGb250cyBDU1MgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RheCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL2ZvbnRzL2RheC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBFbmQgQ3VzdG9tIEZvbnRzIENTUyAqL1xyXG4vKiBTdGFydCBDdXN0b20gRm9udHMgQ1NTICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Cb29rLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuI2Zlcmlhc01hbmFnZXIge1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zYXB1cmEtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuICAgIC5ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWRlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjFzO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhZGUubmctaGlkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmctaGlkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xcztcclxuICAgIH1cclxuXHJcbiAgICAucmVkTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW5MaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjZjViYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVjZjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlTGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQWQ3YjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmlzZS1zaGFrZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBqdW1wLXNoYWtpbmcgMC44M3MgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBqdW1wLXNoYWtpbmcge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTdkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC0xN2RlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC10b29sdGlwLWhlbHAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIC5fbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkY2NkNDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRjY2Q0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLW1lbnUge1xyXG4gICAgICAgIC8vY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwxNTgsMTU4LDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEYXgnLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJywgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLCBwLCBzcGFuLCBsYWJlbCwgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBTYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1hbHRlcm5hdGl2byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ3ODtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLW9qdCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5fbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbmNsdWlyQXZhbGlhY2FvOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNsYXNzaWZpY2FjYW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQtb2p0IHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1hY3Rpb24ge1xyXG4gICAgfVxyXG5cclxuICAgICNhdmFsaWFkb3Ige1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXBzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2hpc3Rvcmljb0F2YWxpYWRvciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvciB7XHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3Mzc3NjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDRENjJDO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM3NzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLWhpc3Rvcmljby1hdmFsaWFkb3JfZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtaGlzdG9yaWNvLWF2YWxpYWRvcl9maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLW9qdCB7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM3NzYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICBtZC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zYXB1cmEtbmV3LnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XHJcblxyXG4gICAgICAgIC5jb250ZWluZXItYXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRpYWxvZy1hY3Rpb25zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtcGFkcmFvIHtcclxuICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG4jY29uZmlndXJhciB7XHJcbiAgICAuaWNvbi1wZW5jaWw6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZGVsZXRlOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZSB7XHJcbiAgICAgICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWFncnVwYW1lbnRvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1hZ3J1cGFtZW50b3M6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG8ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZpcnN0LXRleHQtdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ0RDYyQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmVsYS1wZXJndW50YXMtYWdydXBhbWVudG9fcGFnaW5hdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2xlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJlbGEtcGVyZ3VudGFzLWFncnVwYW1lbnRvX2VtcHR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiZWxhLXBlcmd1bnRhcy1hZ3J1cGFtZW50b19maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDYyZTcyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmljb24tcGVuY2lsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQ0RDYyQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NEQ2MkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tY29nOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDRENjJDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLXJvdGF0ZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYXJkLXByZXZpZXcge1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jZmlsZS1tYW5hZ2VyIHtcclxuICAgIC5jZW50ZXIge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzgwcHg7XHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGQtZmlsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWxlLWljb24ge1xyXG4gICAgICAgIC5pY29uLWZvbGRlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZCMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWZpbGUtd29yZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTU2NUMwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWZpbGUtZXhjZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRDQUY1MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1maWxlLXBkZiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24tZmlsZS1wb3dlcnBvaW50IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi16aXAtYm94IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNTY1QzA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSB7XHJcbiAgICAjZmlsZS1tYW5hZ2VyIHtcclxuICAgICAgICAuY2VudGVyIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcbiAgICAjZmlsZS1tYW5hZ2VyIHtcclxuICAgICAgICAuY2VudGVyIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubWFya2V0aW5nIHtcclxuICAgIC5mZWF0dXJlcyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDI1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MjVweFxyXG4gICAgfVxyXG5cclxuICAgIG1kLWNoaXAgaW5wdXQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cy0xIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuY291bnQtMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud3MtMiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmNvdW50LTIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndzLTMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jb3VudC0zIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cy00IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuY291bnQtNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuICAgICNzaW1wbGUtdGFibGUge1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi51c2VyLWxvZ2dlZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIFxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1zLW5hdmlnYXRpb24tZm9sZGVkIC51c2VyLWxvZ2dlZCB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuIC51c2VyLWxvZ2dlZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5kb2MtcGFnZSB7XHJcblxyXG4gICAgPiAuaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnJlZmVyZW5jZS1idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCA0OHB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAucHJldmlldyxcclxuICAgICAgICAgICAgLnNvdXJjZS1jb2RlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc291cmNlLWNvZGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjRGNjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBbaGxqc10sIGhsanMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdHRyaWJ1dGVzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgNDhweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICAuZG9jLXBhZ2Uge1xyXG5cclxuICAgICAgICAuc291cmNlLWNvZGUge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmhlYWRlciB7XHJcblxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNpbnZvaWNlIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG4gICAgJi5tb2Rlcm4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgIC5pbnZvaWNlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmlkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbGllbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmludm9pY2UtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDAgOTZweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAubm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gSUUxMCBmaXhcclxuICAgICAgICAgICAgICAgICAgICAubG9nbyxcclxuICAgICAgICAgICAgICAgICAgICAuc21hbGwtbm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNtYWxsLW5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG4gICAgI2ludm9pY2UubW9kZXJuIC5pbnZvaWNlLWNvbnRhaW5lcixcclxuICAgICNpbnZvaWNlLm1vZGVybiAuaW52b2ljZS1jb250YWluZXIgLmNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjaW52b2ljZS5tb2Rlcm4gLmxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFBSSU5UIFNUWUxFUyAqL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgIC8qIEludm9pY2UgU3BlY2lmaWMgU3R5bGVzICovXHJcbiAgICAjaW52b2ljZSB7XHJcbiAgICAgICAgJi5tb2Rlcm4ge1xyXG4gICAgICAgICAgICAuaW52b2ljZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsaWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW52b2ljZS10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBwdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZwdCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB0IDRwdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHQgNHB0IDAgNHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc21hbGwtbm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXN0cm95LWljb25zLWNvbnRhaW5lcjpub3QoOnJvb3Q6cm9vdCkge1xyXG4gICAgdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwibWQtY2FyZC5hbGVydC1pbmZvIG1kLWNhcmQtdGl0bGUgbWQtY2FyZC10aXRsZS1tZWRpYSAubWQtbWVkaWEtc20ge1xyXG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDEyJTtcclxufVxyXG5cclxubWQtY2FyZC5hbGVydC1pbmZvIG1kLWNhcmQtdGl0bGUgbWQtY2FyZC10aXRsZS1tZWRpYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxJTtcclxuICAgIG1hcmdpbi1yaWdodDogMS41JTtcclxufVxyXG5cclxubWQtY2FyZC5hbGVydC1pbmZvIFttZC1mb250LWljb25dIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxufVxyXG5cclxubWQtY2FyZC5hbGVydC1pbmZvIG1kLWNhcmQtdGl0bGUge1xyXG4gICAgcGFkZGluZzogOXB4IDE2cHggMTZweCAhaW1wb3J0YW50O1xyXG59IiwiLmNoYXJ0LWRvYy1wYWdlIHtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAuYzMge1xyXG4gICAgICAgICAgICA+IHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIucHJpY2UtdGFibGVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbn0iLCIubWF0ZXJpYWwtZG9jcyB7XHJcblxyXG4gICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAucmVmZXJlbmNlLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMjRweCAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBtZC10YWJzIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaGxqcyB7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGxhbmcpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjQwLCAyNDAsIDI0MCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY2KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTRFNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uby1oZWFkZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZC1hcGktdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qKioqKioqKioqKipcclxuICAgICAgICAgICAgICogVVRJTFNcclxuICAgICAgICAgICAgICoqKioqKioqKioqKi9cclxuICAgICAgICAgICAgJi5za2lwLWxpbmtzIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxheW91dC1jb250ZW50IGNvZGUuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYXlvdXQtY29udGVudCxcclxuICAgICAgICAuZG9jLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg2NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkb2NzLWRlbW8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvYy1kZXNjcmlwdGlvbiBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlbW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjAycyBwYWRkaW5nIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgID4gbWQtdGFicyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZW1vLXNvdXJjZS10YWJzIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDQ0OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAmLm5nLWhpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICMyQzgwRDIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtdGFicy5kZW1vLXNvdXJjZS10YWJzIHtcclxuICAgICAgICAgICAgbWQtdGFiLFxyXG4gICAgICAgICAgICAubWQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtZC10YWItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDQ0MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWN0aXZlIG1kLXRhYi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9jLWNvbnRlbnQgPiAqIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVtby1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMSAxIDAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgMCU7XHJcbiAgICAgICAgICAgICAgICAtbW96LWJveC1mbGV4OiAxIDEgMCU7XHJcbiAgICAgICAgICAgICAgICAtbW96LWZsZXg6IDEgMSAwJTtcclxuICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBkaXZbbGF5b3V0LWZpbGxdIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gZGl2LmxheW91dC1maWxsIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc21hbGwtZGVtbyB7XHJcbiAgICAgICAgICAgIC5kZW1vLXNvdXJjZS10YWJzOm5vdCgubmctaGlkZSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVtby1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgPiBkaXZbbGF5b3V0LWZpbGxdLCBkaXYubGF5b3V0LWZpbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGF5b3V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuc21hbGwtZGVtbyB7XHJcbiAgICAgICAgICAgICAgICAuZGVtby1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdltsYXlvdXRdLFxyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2LmxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlbW8tdG9vbGJhcixcclxuICAgICAgICAgICAgICAgIC5tZC10b29sYmFyLXRvb2xzIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLXRvb2xiYXIge1xyXG5cclxuICAgICAgICAgICAgJi5kZW1vLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBtZC10YWItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTlFNEVFXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2MTYxNjE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsICYuYWN0aXZlIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQxOENENjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVtby1zb3VyY2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgaGxqcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctc291cmNlIGRpdltkZW1vLWluY2x1ZGVdIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogI0RERCBzb2xpZCAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9jcy1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgbWQtZGl2aWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb2NzLWRlc2NyaXB0aW9ucyBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qKioqKioqKioqKipcclxuICAgICAgICAgKiBBUEkgRE9DU1xyXG4gICAgICAgICAqKioqKioqKioqKiovXHJcbiAgICAgICAgLmFwaS1vcHRpb25zLWJhciB7XHJcbiAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYud2l0aC1pY29uIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhlYWRlci5hcGktcHJvZmlsZS1oZWFkZXIgPiBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICMxNjQzNzE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXBpLXBhcmFtcy1pdGVtIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcGktcGFyYW1zLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAtbW96LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFwaS1wYXJhbXMtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcGktcGFyYW1zLWNvbnRlbnQgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLm1ldGhvZHMge1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1ldGhvZC1mdW5jdGlvbi1zeW50YXgge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIC5tZXRob2QtZnVuY3Rpb24tc3ludGF4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Nik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIHVsLm1ldGhvZHMgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwubWV0aG9kcyAubWV0aG9kLWZ1bmN0aW9uLXN5bnRheCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlbW8tc291cmNlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHByZSwgY29kZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1jb250ZW50LmRlbW8tc291cmNlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgID4gaGxqcyxcclxuICAgICAgICAgICAgPiBobGpzID4gcHJlLFxyXG4gICAgICAgICAgICA+IGhsanMgPiBwcmUgPiBjb2RlLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGFzaGVkLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggcmdiKDIyNCwgMjI0LCAyMjQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXNoZWQtdG9wIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCByZ2IoMjI0LCAyMjQsIDIyNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXBpLXNlY3Rpb24sIC5hcGktcGFyYW0tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM2VtIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwaS1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIGhsanMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAuMTIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3BvbnNpdmUtdmlkZW8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAmLm5vLXN0eWxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubWV0aG9kcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1ldGhvZHMgPiBsaTpmaXJzdC1jaGlsZCA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWljb24uYmxvY2sge1xyXG4gICAgICAgICAgICBjb2xvcjogIzEwNkNDODtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb2MtZGVtby1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZG9jcy1kZW1vIC5kb2MtZGVtby1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcnZpY2UtZGVzYyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICAqICBEZW1vIFdvcmthcm91bmRzXHJcbiAgICAgICAgKlxyXG4gICAgICAgICogIE5lY2Vzc2FyeSBmb3IgY29tcG9uZW50IGRlbW9zIHRoYXQgYXBwZW5kIERPTSBzdWJ0cmVlcyBvdXRzaWRlIG9mIHRoZSBkZW1vIGFwcC5cclxuICAgICAgICAqICBCZWNhdXNlIG91ciBkb2NzIGJ1aWxkIHByZXBlbmRzIENTUyBjbGFzc2VzIG9udG8gY3VzdG9tIGRlbW8gc3R5bGVzIHByb3ZpZGVkIGZvciBkZXZlbG9wZXJzLFxyXG4gICAgICAgICogIHRoZXNlIHN0eWxlcyBhcmUgbmVlZGVkIGZvciB0aGUgZG9jcyB3ZWJzaXRlLlxyXG4gICAgICAgICovXHJcbiAgICAgICAgLmF1dG9jb21wbGV0ZS1jdXN0b20tdGVtcGxhdGUge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS10aXRsZSxcclxuICAgICAgICAgICAgLml0ZW0tbWV0YWRhdGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS10aXRsZSBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBTdHlsZXMgZm9yIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZnJhbWUsIGhsanMgcHJlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uby10cmFuc2l0aW9uIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUuYXR0cmlidXRlcywgdGFibGUubWQtYXBpLXRhYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgJi5hdHRyaWJ1dGVzIHtcclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJFRUY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5tZC1hcGktdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9MYXlvdXRcclxuICAgICYubGF5b3V0LWRvY3Mge1xyXG4gICAgICAgIGRlbW8taW5jbHVkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbG9yTmVzdGVkIC5kZW1vLWNvbnRlbnQgPiBkaXYgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sb3JOZXN0ZWQtbm9QYWQgLmRlbW8tY29udGVudCA+IGRpdiBkaXYge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sb3JOZXN0ZWQgLmRlbW8tY29udGVudCA+IGRpdiBkaXY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3JOZXN0ZWQgLmRlbW8tY29udGVudCA+IGRpdiBkaXY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0OUFCO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3JOZXN0ZWQgLmRlbW8tY29udGVudCA+IGRpdiBkaXY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyN0IwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3JOZXN0ZWQgLmRlbW8tY29udGVudCA+IGRpdiBkaXY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3JOZXN0ZWQgLmRlbW8tY29udGVudCA+IGRpdiBkaXY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVCODY3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3JOZXN0ZWQgLmRlbW8tY29udGVudCA+IGRpdiBkaXY6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3JOZXN0ZWQgLmRlbW8tY29udGVudCA+IGRpdiBkaXY6bnRoLWNoaWxkKDcpLFxyXG4gICAgICAgIC5jb2xvck5lc3RlZC1ub1BhZCAuZGVtby1jb250ZW50ID4gZGl2IGRpdjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNBOUY0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxheW91dC1jb250ZW50IG1kLWRpdmlkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxheW91dC1kZW1vIDpub3QoLmxheW91dC1yb3cpLFxyXG4gICAgICAgIC5sYXlvdXQtZGVtbyA6bm90KC5sYXlvdXQtY29sdW1uKSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYXlvdXQtY29udGVudCAuZGVtby1ib3gge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGF5b3V0LXBhbmVsLXBhcmVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtuZy1wYW5lbF0ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjQ1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40NXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgW25nLXBhbmVsXS5uZy1lbnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgW25nLXBhbmVsXS5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUsXHJcbiAgICAgICAgW25nLXBhbmVsXS5uZy1sZWF2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtuZy1wYW5lbF0ubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgICBbbmctcGFuZWxdIC5kZW1vLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICAgICAgLmNvbG9yTmVzdGVkID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjd2lkZ2V0cyB7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB9XHJcbn0iLCIjbWFwcyB7XHJcblxyXG4gICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAuYW5ndWxhci1nb29nbGUtbWFwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2NhbGVuZGFyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLkphbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvamFudWFyeS5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuRmViIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9mZWJydWFyeS5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuTWFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXJjaC5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuQXByIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9hcHJpbC5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuTWF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXkuanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDclO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLkp1biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvanVuZS5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuSnVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9qdWx5LmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLkF1ZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYXVndXN0LmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDYxJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5TZXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NlcHRlbWJlci5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuT2N0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9vY3RvYmVyLmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5Ob3Yge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL25vdmVtYmVyLmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDQ2JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5EZWMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2RlY2VtYmVyLmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDQzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItdG9wIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGQtZXZlbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICNjYWxlbmRhclZpZXcge1xyXG5cclxuICAgICAgICAgICAgJi5mYyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZjLXdpZGdldC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWRheS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZjLXdpZGdldC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWRheS1ncmlkLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5LWdyaWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXktbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy10aW1lLWdyaWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtYXhpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYy1kYXktZ3JpZC1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggOHB4IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYy10aW1lLWdyaWQtZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYy1tb250aC12aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYy1hZ2VuZGEtdmlldyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy13aWRnZXQtaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5mYy13aWRnZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy1taW5vciAuZmMtd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLXdlZWssIC5mYy1kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmMtd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmMtYXhpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgI2NhbGVuZGFyIHtcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci10b3Age1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkLWV2ZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNjaGF0LWFwcCB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAuY2VudGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMCAzMnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYXR0ZXJucy9yYWluLWdyZXkucG5nJykgcmVwZWF0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuY2hhdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoYXQtdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4wOCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXNwb25zaXZlLWNoYXRzLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2hhdC1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGF0LWNvbnRhY3QtbmFtZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNjaGF0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZS1yb3cge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1YmJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggN3B4IDhweCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggLjVweCByZ2JhKDAsIDAsIDAsIC4xMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQW1DQU1BQUFEcDJhc1hBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQUZ6VWtkQ0FLN09IT2tBQUFER1VFeFVSUUFBQVAvLy8vYjI5dm41K2YvLy93QUFBUC8vL3dBQUFBQUFBUC8vLzlyYTJ2Ly8vL2o0K1BIeDhmdjcrK0hoNGZIeDhmLy8vLy8vLy8vLy8vLy8vLzM5L1FBQUFQLy8vLy8vLy96OC9QLy8vLzM5L2YzOS9mejgvUC8vLy8vLy8vLy8vL3o4L1AvLy8vLy8vLy8vLy96OC9QLy8vLy8vLy8vLy8vdjcrL0h4OGYvLy85Ylcxdno4L0sydHJmLy8vLzM5L2YzOS9XSmlZZ0FBQUV4TVRGdGJXd0FBQU4zZDNjakl5UHI2K3ZYMTlRQUFBTzd1N3Z6OC9OVFUxT2ZuNXpNek0vLy8vekdQbFhzQUFBQkJkRkpPVXdBY20va1JFaDRDQ0RXTDFTbmVSNlRmQVFmZmhNWUsvQTVuUnJMV2ZSYzVEVzJpaDVmKzE5S24rOXY0Zy8xTENKdVhId1FVS2dhaGNYUzZETm5sRE1NS0t6UG9UZ0FBQUtCSlJFRlVLTStWMDhVU3dtQVFBK0MvME5JV2QzZDNkOC83dnhUTWNJUGtRSzdmN0NHN3M4YlFBT1kvU0N1d0ZZUVUxUCtlaUNxSUsyZ3BXQ21vQ3JBZ29LUWdKOENIZ0lxQU1qZzBNeHhTUTNEb2dFTVdGQlp0VVBBSFlHQjFDeURRV0U2QUg3QnJmWHpsQXhHQVFoRUNUR0Ftd04xT2t6MEdiL0xXNGZFSXRJZnJPZk5FTE1oM3Rjazd1K1BoY1QyelE3bDc3L0s4aVk4eUp3VjNCZVlGcXBjL3VTeVBHZEFBQUFBQVNVVk9SSzVDWUlJPSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29udGFjdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnVzZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnViYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkVCRTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQW1DQU1BQUFEcDJhc1hBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQUZ6VWtkQ0FLN09IT2tBQUFEMlVFeFVSUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUdSc1hBQUFBTnp3ek5QbXhOcnR5YXU1b0lXUmVkRGt3Tm50eWN6Z3dkZnB5Sisvbjk3d3pzTFd0TmpzeXR2d3pjemZ2dFBteGF1Nm5OanF4dHJ0eWlvMUt0end6TmpyeUFBQUFOend6Z0FBQU56d3pLN0Fvci9VczlMbnc4dmV2QUFBQU16ZXZ0YnB4cnZNclgrSWR3QUFBRVJPT2k0NUxyM01yWkdqZjlMb3hYK01jdG5xeWRMa3doZ1lHTXpmdjl2dXlRQUFBTnp3ek52dXk5enh5N3ZNdTdYR3FOdnR6S0t5a3dBQUFOcnV6S3E2bkxuTXJpUWtHTVhYdUwzUHNOanN5U2d6S0FBQUFOTGt3ODNmdmQzdnk5ejR4dHp3elJwRm1JRUFBQUJRZEZKT1V3QVhDaEVHQkFNQkFnd2hEdko3azBZcU1jMFptd2o2YXBmMmtqVTArZGt3L3N3aC9DUDlqMldyMmduZHZhWWVCUm94UWc2Z1VQdC9GYUhKR2RUajlBOWs3WFFMZUU2aUZjTjEyeGtTdDlyNE5LaXpvd0FBQU1GSlJFRlVLTStWMHNkeXdsQU1CVkRiTVg3UFFDaWhRK2lRMEhzSnZmZW0vUC9Qd0JJenVndTBQWE5uTk5KVnlQbWhzSVBoaG9CMkNPd0lHdUxkaEFjbDNBaENCb0JvSFVDNkJDQmJBMEMvRWtCRkI1RC9GanhRd1FZZzFSSThVS0lOZ0RvU0FQVWxBUHFVQU1nZkFFQmZYc0VEQlYwK0hvZ2k0WmhnNFRIajlZd0hvcUVCWU9yZ1lUSTNHVmdNTm44citRcTk0azl5Wk5vc1cvM0h5OVZ1VGpXZkhrT1g2MzY3YkdaVVU3ZGU2NmllSFpyTzFPR2c4WjFXVGdZQUZMZ0Q1UzFQQ2t6bzFCMEFBQUFBU1VWT1JLNUNZSUk9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoYXQtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXBseS1mb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWVycm9ycy1zcGFjZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhcnQtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5iaWctY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFwcC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlY29uZGFyeS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWRlbmF2IHtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtdG9vbGJhci10b29scyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLXRvb2xiYXItdG9vbHMtdG9wIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtdG9vbGJhci10b29scy1ib3R0b20ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAmLmNvbnRhY3QtbGlzdCwgJi5jaGF0LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWxpc3QtaXRlbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmctbGVhdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmctaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5nLWhpZGUtYWRkLWFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vLXJlc3VsdHMtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF2YXRhci13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICAgIGxlZnQ6IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAmLm9ubGluZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNENBRjUwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTcwOVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRvLW5vdC1kaXN0dXJiIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGNDQzMzY7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXdheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTcyN1wiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9mZmxpbmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzRDQUY1MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU3MDRcIjtcclxuICAgICAgICAgICAgICAgIC8vY29udGVudDogXCJcXGU3MDVcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWRpdGFibGUtd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZWRpdGFibGUtY29udHJvbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5lZGl0YWJsZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVkaXRhYmxlLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1jYW5jZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRhYmxlLWNsaWNrIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIjZmlsZS1tYW5hZ2VyIHtcclxuXHJcbiAgICAuY2VudGVyIHtcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkLWZpbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWljb24ge1xyXG5cclxuICAgICAgICAuaWNvbi1mb2xkZXIge1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkIzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWRvY3VtZW50IHtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTU2NUMwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1zcHJlYWRzaGVldCB7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRDQUY1MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcclxuXHJcbiAgICAjZmlsZS1tYW5hZ2VyIHtcclxuXHJcbiAgICAgICAgLmNlbnRlciB7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG5cclxuICAgICNmaWxlLW1hbmFnZXIge1xyXG5cclxuICAgICAgICAuY2VudGVyIHtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNnYW50dC1jaGFydCB7XHJcblxyXG4gICAgLmNlbnRlciB7XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMTZweCAwO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9nby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1maWx0ZXItYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hZGQtdGFzay1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuem9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0LXNjYWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5nYW50dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC1yb3ctYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXJvdy1oZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC1yb3ctbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXZhbGlnbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW50dC10cmVlLWhhbmRsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5nYW50dC1sYWJlbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC1mb3JlZ3JvdW5kLWNvbCxcclxuICAgICAgICAgICAgICAgICAgICAuZ2FudHQtZm9yZWdyb3VuZC1jb2wtbm9ud29ya2hvdXIsXHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LWZvcmVncm91bmQtY29sLWN1cnJlbnQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FudHQtaGVhZGVyLXJvdy1maXJzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ2FudHQtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FudHQtc2lkZS1oZWFkZXItcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYW50dC10cmVlLWhlYWRlci1yb3csXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYW50dC10YWJsZS1oZWFkZXItcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZ2FudHQtbGFiZWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE2OCwgMTY4LCAxNjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXNjcm9sbGFibGUtaGVhZGVyLFxyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC1zaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ2FudHQtdGFzayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYxNzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLW5hbWUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWVkaXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FudHQtdGFzay1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRyZWUtYm9keSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FudHQtcm93LWxhYmVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5nYW50dC10cmVlLWhhbmRsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmdhbnR0LXRyZWUtaGFuZGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5nbHlwaGljb24tY2hldnJvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNzE1XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU3MTdcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2FudHQtY2hhcnQtdGFzay10b29sdGlwIHtcclxuXHJcbiAgICAubWQtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcblxyXG4gICAgICAgIC50b29sdGlwLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHRpcC1kYXRlIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG5cclxuICAgICNnYW50dC1jaGFydCB7XHJcblxyXG4gICAgICAgICYuc2VhcmNoLWFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAmLmRhdGUtZmlsdGVyLWFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcC1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2VudGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3R0b20ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlLWZpbHRlci1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNlbnRlciB7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuYm90dG9tIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUtZmlsdGVyLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgI2dhbnR0LWNoYXJ0IHtcclxuXHJcbiAgICAgICAgJi5zZWFyY2gtYWN0aXZlLFxyXG4gICAgICAgICYuZGF0ZS1maWx0ZXItYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgIC50b3AtYmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNlbnRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJvdHRvbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZS1maWx0ZXItYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWFyY2gtYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICYuZGF0ZS1maWx0ZXItYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudG9wLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jZW50ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJvdHRvbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUtZmlsdGVyLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2VudGVyIHtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5ib3R0b20ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJveGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlLWZpbHRlci1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjY29udGFjdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzZweDtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG5cclxuICAgICAgICAgICAgLmxvZ28taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWVycm9ycy1zcGFjZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQtYmFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jbG9zZS1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNzZweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgPiBtZC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCA5MHB4IDAgNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0cy1saXN0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1zdWJoZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuX21kLXN1YmhlYWRlci1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGFjdHMtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWRpdC1ncm91cC1mb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lZGl0YWJsZS1jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVkaXRhYmxlLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVkaXRhYmxlLWJ1dHRvbnMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVkaXQtZ3JvdXAtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubmctbGVhdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm5nLWhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2FkZC1jb250YWN0LWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcclxuXHJcbiAgICAjY29udGFjdHMge1xyXG5cclxuICAgICAgICA+IC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI2OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI25vdGVzIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICA+IG1kLXRvb2xiYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgIC5tZC10b29sYmFyLXRvb2xzIHtcclxuXHJcbiAgICAgICAgICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC5ub3Rlcy1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1lcnJvcnMtc3BhY2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLXRvb2xiYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgI3NlYXJjaC1ub3Rlcy1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBtZC1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICAgIC5ub3RlcyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uby1yZXN1bHRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjB2aDtcclxuXHJcbiAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVzc2FnZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVzc2FnZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNzY3J1bWJvYXJkIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIFxyXG4gICAgPiAuaGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDQ5O1xyXG5cclxuICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1ib2FyZHMtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1ib2FyZC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYm9hcmQtc3Vic2NyaWJlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWRpdGFibGUtYnV0dG9ucyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJpZ2h0LXNpZGUge1xyXG5cclxuICAgICAgICAgICAgICAgID4gLm1kLWJ1dHRvbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNib2FyZC1zZWxlY3RvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOTZweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTkycHg7XHJcbiAgICAgICAgei1pbmRleDogNDg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAuYm9hcmQtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5ib2FyZC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hZGQtbmV3LWJvYXJkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdGFibGUtY2xpY2sge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdGFibGUtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZWRpdGFibGUtY29udHJvbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5lZGl0YWJsZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVkaXRhYmxlLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1jYW5jZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXJkLXNlbGVjdG9yLWJhY2tkcm9wIHtcclxuICAgICAgICB6LWluZGV4OiA0NztcclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICAjc2NydW1ib2FyZCB7XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2JvYXJkLXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjdG9kbyB7XHJcblxyXG4gICAgLy8gQ2VudGVyXHJcbiAgICAuY2VudGVyIHtcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuXHJcbiAgICAgICAgICAgIC5zaWRlbmF2LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC50b2RvLWxpc3QtcGFuZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjZm9ybXMge1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgLmZvcm0td3JhcHBlciB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAuanNvbi1kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBwcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNtYWlsIHtcclxuXHJcbiAgICAvLyBDZW50ZXJcclxuICAgIC5jZW50ZXIge1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG5cclxuICAgICAgICAgICAgLnNpZGVuYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNoZWxwZXItY2xhc3NlcyB7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgICAgLmNhcmQge1xyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjaWNvbnMge1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgI2ljb25zLXRvb2xiYXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2ljb25zLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiN0aGVtZS1jb2xvcnMge1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmNvbG9yLXRhYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI21hdGVyaWFsLWNvbG9ycyB7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuY29sb3ItdGFicyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcblxyXG4gICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sb3ItdGFiIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5jb2xvci1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbG9yIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5mZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sb3JlZC1iZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjdHlwb2dyYXBoeSB7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgICAgLmNhcmQge1xyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjY29taW5nLXNvb24ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXJjaC5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICNjb21pbmctc29vbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcblxyXG4gICAgICAgICNjb21pbmctc29vbi1mb3JtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGltZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDhweCAwIDI0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggYXV0byAzMnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG5cclxuICAgICNjb21pbmctc29vbiB7XHJcblxyXG4gICAgICAgICNjb21pbmctc29vbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgI2NvbWluZy1zb29uLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGltZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiI21haW50ZW5hbmNlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWFyY2guanBnJykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAjbWFpbnRlbmFuY2UtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG5cclxuICAgICAgICAjbWFpbnRlbmFuY2UtZm9ybSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzg0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICAjbWFpbnRlbmFuY2Uge1xyXG5cclxuICAgICAgICAjbWFpbnRlbmFuY2UtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICNtYWludGVuYW5jZS1mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIjcHJvZmlsZSB7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21hcmNoLmpwZycpIG5vLXJlcGVhdCAwIDQ1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHJcbiAgICAgICAgLnByb2ZpbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW9ucyB7XHJcblxyXG4gICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUHJvZmlsZSBib3hlc1xyXG4gICAgLnByb2ZpbGUtYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbmZvLWJveCB7XHJcblxyXG4gICAgICAgICAgICAuaW5mby1saW5lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICAjcHJvZmlsZSB7XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiNzZWFyY2gge1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgIG1kLXRhYnMge1xyXG5cclxuICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3VsdC1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgLm1kLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhZ2VyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAucGFnZS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2ltcGxlLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMycHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgI3NlYXJjaCB7XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgLnJlc3VsdC1pbmZvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAucGFnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiI3RpbWVsaW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcblxyXG4gICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICBtcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDAgLTI4cHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDUwJSAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIG1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lLCAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogQW5pbWF0aW9ucyAqL1xyXG4gICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG5cclxuICAgICAgICAmLmFuaW1hdGUge1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWJvdHRvbSAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG5cclxuICAgICAgICAgICAgJi5hbmltYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFRpbWVsaW5lIExlZnRcclxuICAgICYudGltZWxpbmUtbGVmdCB7XHJcblxyXG4gICAgICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIG1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hbmltYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFRpbWVsaW5lIFJpZ2h0XHJcbiAgICAmLnRpbWVsaW5lLXJpZ2h0IHtcclxuXHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgbXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSB7XHJcblxyXG4gICAgI3RpbWVsaW5lLFxyXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQsXHJcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQge1xyXG5cclxuICAgICAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG5cclxuICAgICAgICAgICAgICAgIG1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGltZSxcclxuICAgICAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgbWluLXdpZHRoOiAzNDBweDtcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICBcclxuICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMjRweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgLmxvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvbGQtdG9nZ2xlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRDRENEQ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLl9tZC1sb2NrZWQtb3Blbikge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgLyogI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfMTUuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgfSovXHJcbn1cclxuXHJcbi8vIEZvbGRlZCBuYXZpZ2F0aW9uXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcbiAgICAubXMtbmF2aWdhdGlvbi1mb2xkZWQge1xyXG5cclxuICAgICAgICAjY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggMHB4IDEwcHggLTVweCByZ2JhKDAsMCwwLDAuNzUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuZm9sZC10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbiB7XHJcbiAgICAgICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvbGQtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSB7XHJcbiAgICAgICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIge1xyXG5cclxuICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICB3aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcclxuICAgICAgICBtaW4td2lkdGg6ICRuYXZpZ2F0aW9uV2lkdGg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmF2aWdhdGlvbldpZHRoO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNmRwO1xyXG5cclxuICAgICAgICAubmF2aWdhdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguX21kLWxvY2tlZC1vcGVuKSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb2xkZWQgbmF2aWdhdGlvblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG5cclxuICAgIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCB7XHJcblxyXG4gICAgICAgICNjb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIge1xyXG5cclxuICAgICAgICAgICAgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3Blbikge1xyXG5cclxuICAgICAgICAgICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIge1xyXG5cclxuICAgICAgICAgICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiNwZXJzb25hbHtcclxuICAuZmluYW5jaWFsIC5zZWFyY2h7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTQlO1xyXG4gIH1cclxufSIsIiNwZXJzb25hbCB7XHJcbiAgICAuZmluYW5jaWFsIC5zZWFyY2gge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTQlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZWluZXItZGVwZW5kZW50IHtcclxuICAgICAgICBtYXJnaW46IDBweCAzMHB4IDIwcHggMzBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiI3BlcnNvbmFse1xyXG4gIC5maW5hbmNpYWwgLnNlYXJjaHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IC0xNCU7XHJcbiAgfVxyXG59IiwiI3BlcnNvbmFse1xyXG4gIC5maW5hbmNpYWwgLnNlYXJjaHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IC0xNCU7XHJcbiAgfVxyXG59IiwiI3BlcnNvbmFse1xyXG4gIC5maW5hbmNpYWwgLnNlYXJjaHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IC0xNCU7XHJcbiAgfVxyXG59IiwiI3F1aWNrLXBhbmVsIHtcclxuXHJcbiAgICAuYWN0aXZpdHktdGFiIHtcclxuXHJcbiAgICAgICAgLmZyaWVuZHMge1xyXG5cclxuICAgICAgICAgICAgLmZyaWVuZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9ubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9mZmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hd2F5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmVycyB7XHJcblxyXG4gICAgICAgICAgICAuc2VydmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMjBweCAyOHB4IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ub3JtYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwQzg1MztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYud2FybiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDUwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY2RDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXQge1xyXG5cclxuICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm5vcm1hbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAwLCA4MywgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi53YXJuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjZEMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEwOSwgMCwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hbGVydCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNxdWljay1wYW5lbCB7XHJcblxyXG4gICAgLnRvZGF5LXRhYiB7XHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICA+IG1kLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNxdWljay1wYW5lbCB7XHJcblxyXG4gICAgLmNoYXQtdGFiIHtcclxuXHJcbiAgICAgICAgLm1haW4sXHJcbiAgICAgICAgLmNoYXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluIHtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub25saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub2ZmbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmF3YXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudW5yZWFkLW1lc3NhZ2UtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWNlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGF0IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5tZXNzYWdlLXJvdyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1YmJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyMzksIDI0MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyMCwgMjIzLCAyMjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjM2LCAyMzksIDI0MSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDIyMCwgMjIzLCAyMjUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb250YWN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi51c2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1YmJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkVCRTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U4RjVFOSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC05cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjREZFQkUwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVwbHkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xyXG5cclxuICAgICN0b29sYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLmxvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignbGlnaHQtYmx1ZScsICc2MDAnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcclxuXHJcbiAgICAjdG9vbGJhciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMjhweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgLnRvcC1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLm5hdmlnYXRpb24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignbGlnaHQtYmx1ZScsICc2MDAnKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dG9tLXJvdyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcblxyXG4gICAgI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24ge1xyXG5cclxuICAgICAgICAjdG9vbGJhciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIge1xyXG5cclxuICAgICN0b29sYmFyIHtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLmxvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignbGlnaHQtYmx1ZScsICc2MDAnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmlnYXRpb24tZm9sZC10b2dnbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICAubXMtbmF2aWdhdGlvbi1mb2xkZWQge1xyXG5cclxuICAgICAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XHJcblxyXG4gICAgICAgICAgICAjdG9vbGJhciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24tZm9sZC10b2dnbGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcblxyXG4gICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIge1xyXG5cclxuICAgICAgICAjdG9vbGJhciB7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2ZpbGUtbWFuYWdlciB7XHJcbiAgICAvLyBTaWRlbmF2XHJcbiAgICAuc2lkZW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICYuX21kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHg7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1YnRpdGxlIHt9XHJcbiAgICAgICAgICAgIC50b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAuZmlsZS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIC5wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub2ZmbGluZS1zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWQtc3dpdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGgge31cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2l6ZSB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxvY2F0aW9uIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3duZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuZWQge31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jcmVhdGVkIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG4gICAgI2ZpbGUtbWFuYWdlciB7XHJcbiAgICAgICAgLnNpZGVuYXYge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNmaWxlLW1hbmFnZXIge1xyXG5cclxuICAgIC5ncmlkLXZpZXcge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLmZvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hvdy1kZXRhaWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWljb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5maWxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvdy1kZXRhaWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1pY29uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjZmlsZS1tYW5hZ2VyIHtcclxuXHJcbiAgICAubGlzdC12aWV3IHtcclxuXHJcbiAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgdGgsIHRkIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZpbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub3duZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGFzdC1tb2RpZmllZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zaG93LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjZGFzaGJvYXJkLWFuYWx5dGljcyB7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG5cclxuICAgICN3aWRnZXRzIHtcclxuXHJcbiAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNkYXNoYm9hcmQtcHJvamVjdCB7XHJcblxyXG4gICAgPiAuY2VudGVyIHtcclxuXHJcbiAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICA+IG1kLXRhYnMge1xyXG5cclxuICAgICAgICAgICAgICAgID4gbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5zaWRlbmF2IHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LThkcDtcclxuXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN3aWRnZXRzIHtcclxuXHJcbiAgICB9XHJcbn0iLCIjZGFzaGJvYXJkLXNlcnZlciB7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG5cclxuICAgICN3aWRnZXRzIHtcclxuXHJcbiAgICB9XHJcbn0iLCIuZGVtby1jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59IiwiLmRlbW8tc2lkZW5hdiB7XHJcbiAgICBtZC1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgfVxyXG59IiwiI2xvY2sge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXJjaC5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICNsb2NrLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuXHJcbiAgICAgICAgI2xvY2stZm9ybSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMzJweCAzMnB4IDMycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzODRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmF2YXRhci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG5cclxuICAgICNsb2NrIHtcclxuXHJcbiAgICAgICAgI2xvY2stZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICNsb2NrLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdmF0YXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiI2ZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21hcmNoLmpwZycpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgI2ZvcmdvdC1wYXNzd29yZC1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcblxyXG4gICAgICAgICNmb3Jnb3QtcGFzc3dvcmQtZm9ybSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzODRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9naW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmsge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICAjZm9yZ290LXBhc3N3b3JkIHtcclxuXHJcbiAgICAgICAgI2ZvcmdvdC1wYXNzd29yZC1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgI2ZvcmdvdC1wYXNzd29yZC1mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBmb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiNsb2dpbi12MiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXJjaC5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICNsb2dpbi12Mi1pbnRybyB7XHJcbiAgICAgICAgcGFkZGluZzogMTI4cHg7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbG9naW4tdjItZm9ybS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNDE2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAjbG9naW4tdjItZm9ybSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyOHB4IDQ4cHggNDhweCA0OHB4O1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1lbWJlci1tZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5nb29nbGUsXHJcbiAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5nb29nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENzNEMzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA5MiwgMTU0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZ2lzdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcblxyXG4gICAgI2xvZ2luLXYyIHtcclxuXHJcbiAgICAgICAgI2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICNsb2dpbi12Mi1mb3JtIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZ29vZ2xlLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIjcmVnaXN0ZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXJjaC5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcblxyXG4gICAgICAgICNyZWdpc3Rlci1mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRlcm1zIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ2luIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgI3JlZ2lzdGVyIHtcclxuXHJcbiAgICAgICAgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAjcmVnaXN0ZXItZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIjbG9naW4ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYXJjaC5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICNsb2dpbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcblxyXG4gICAgICAgICNsb2dpbi1mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlbWVtYmVyLW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVnaXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmsge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgICAgICYuZ29vZ2xlLFxyXG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5nb29nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENzNEMzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA5MiwgMTU0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICAjbG9naW4ge1xyXG5cclxuICAgICAgICAjbG9naW4tZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICNsb2dpbi1mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBmb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmdvb2dsZSxcclxuICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiI3JlZ2lzdGVyLXYyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21hcmNoLmpwZycpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgI3JlZ2lzdGVyLXYyLWludHJvIHtcclxuICAgICAgICBwYWRkaW5nOiAxMjhweDtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4NnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA0MTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQxNnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgICNyZWdpc3Rlci12Mi1mb3JtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTI4cHggNDhweCA0OHB4IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRlcm1zIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9naW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmsge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICAjcmVnaXN0ZXItdjIge1xyXG5cclxuICAgICAgICAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgI3JlZ2lzdGVyLXYyLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNyZXNldC1wYXNzd29yZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21hcmNoLmpwZycpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuXHJcbiAgICAgICAgI3Jlc2V0LXBhc3N3b3JkLWZvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzg0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzg0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDMycHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ2luIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgI3Jlc2V0LXBhc3N3b3JkIHtcclxuXHJcbiAgICAgICAgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAjcmVzZXQtcGFzc3dvcmQtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIjZXJyb3ItNDA0IHtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyOHB4O1xyXG5cclxuICAgICAgICAuZXJyb3ItY29kZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2stbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNlcnJvci01MDAge1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTI4cHg7XHJcblxyXG4gICAgICAgIC5lcnJvci1jb2RlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1tZXNzYWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0byA0OHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVwb3J0LWxpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJtZC1kaWFsb2cge1xyXG5cclxuICAgICYuZXZlbnQtZGV0YWlsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgICB3aWR0aDogNTYwcHg7XHJcblxyXG4gICAgICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLXRvb2xiYXIge1xyXG5cclxuICAgICAgICAgICAgLm1kLXRvb2xiYXItdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWRpdC1ldmVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAuZXZlbnQtZGV0YWlscyB7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ldmVudC1kZXRhaWwtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICBtZC1kaWFsb2cge1xyXG5cclxuICAgICAgICAmLmV2ZW50LWRldGFpbC1kaWFsb2cge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgbWQtZGlhbG9nIHtcclxuXHJcbiAgICAgICAgJi5ldmVudC1kZXRhaWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJtZC1kaWFsb2cge1xyXG5cclxuICAgICYuZXZlbnQtZm9ybS1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDcyMHB4O1xyXG5cclxuICAgICAgICBtZC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIG1kLXRvb2xiYXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZS1yb3cge1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWRhdGVwaWNrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICBtZC1kaWFsb2cge1xyXG5cclxuICAgICAgICAmLmV2ZW50LWZvcm0tZGlhbG9nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG5cclxuICAgIG1kLWRpYWxvZyB7XHJcblxyXG4gICAgICAgICYuZXZlbnQtZm9ybS1kaWFsb2cge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNjaGF0LWFwcCB7XHJcblxyXG4gICAgLmxlZnQtc2lkZW5hdiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgIC52aWV3IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2NoYXQtYXBwIHtcclxuXHJcbiAgICAucmlnaHQtc2lkZW5hdiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgIC52aWV3IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2UtY29tbWVyY2Utb3JkZXIge1xyXG5cclxuICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuXHJcbiAgICAgICAgLmdvdG8tb3JkZXJzLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItZGV0YWlsLWZvcm0tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICYuY3VzdG9tZXIge1xyXG5cclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFkZHJlc3NlcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAxNnB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3RhdHVzIHtcclxuXHJcbiAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51cGRhdGUtc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2hpcHBpbmcge1xyXG5cclxuICAgICAgICAgICAgLnRyYWNraW5nLWNvZGUge1xyXG5cclxuICAgICAgICAgICAgICAgICYuZWRpdGFibGUtY2xpY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVkaXRhYmxlLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lZGl0YWJsZS1idXR0b25zIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJvZHVjdHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNlLWNvbW1lcmNlLXByb2R1Y3RzIHtcclxuXHJcbiAgICAuY2VudGVyIHtcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG5cclxuICAgICAgICAgICAgLmgxIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWNvdW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMCAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTI0cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcblxyXG4gICAgICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWFudGl0eS1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWRpdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNlLWNvbW1lcmNlLW9yZGVycyB7XHJcblxyXG4gICAgLmNlbnRlciB7XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuXHJcbiAgICAgICAgICAgIC5oMSB7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3JkZXItY291bnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMCAwIDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgIC50b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjZS1jb21tZXJjZS1wcm9kdWN0IHtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG5cclxuICAgICAgICAuZ290by1wcm9kdWN0cy1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWRldGFpbC1mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgI3Byb2R1Y3QtaW1hZ2UtdXBsb2FkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLmRyb3BwaW5nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Utem9vbS1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYudXBsb2FkaW5nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiI2ZpbGUtbWFuYWdlciB7XHJcblxyXG4gICAgLy8gU2lkZW5hdlxyXG4gICAgLnNpZGVuYXYge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJi5fbWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VidGl0bGUge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgICAgICAuZmlsZS1kZXRhaWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vZmZsaW5lLXN3aXRjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtc3dpdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vd25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNyZWF0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG5cclxuICAgICNmaWxlLW1hbmFnZXIge1xyXG5cclxuICAgICAgICAuc2lkZW5hdiB7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2ZpbGUtbWFuYWdlciB7XHJcblxyXG4gICAgLy8gTWFpbiBzaWRlbmF2XHJcbiAgICAubWFpbi1zaWRlbmF2IHtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9nby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2NvdW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAuYWNjb3VudC1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2ZpbGUtbWFuYWdlciB7XHJcblxyXG4gICAgLmdyaWQtdmlldyB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuZm9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaG93LWRldGFpbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtaWNvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZpbGUge1xyXG5cclxuICAgICAgICAgICAgICAgIC5wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93LWRldGFpbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWljb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNmaWxlLW1hbmFnZXIge1xyXG5cclxuICAgIC5saXN0LXZpZXcge1xyXG5cclxuICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICB0aCwgdGQge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmlsZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vd25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5sYXN0LW1vZGlmaWVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNob3ctZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIm1kLWRpYWxvZyB7XHJcblxyXG4gICAgJi5nYW50dC1jaGFydC1hZGQtZWRpdC1kaWFsb2cge1xyXG4gICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCA4cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBtZC1zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtZC10YWJzIHtcclxuICAgICAgICAgICAgICAgIG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTJkcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICBtZC1kaWFsb2cge1xyXG5cclxuICAgICAgICAmLmdhbnR0LWNoYXJ0LWFkZC1lZGl0LWRpYWxvZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1kLWRpYWxvZy1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmlucHV0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICBtZC1kaWFsb2cge1xyXG5cclxuICAgICAgICAmLmdhbnR0LWNoYXJ0LWFkZC1lZGl0LWRpYWxvZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2dhbnR0LWNoYXJ0IHtcclxuXHJcbiAgICAvLyBTZXR0aW5ncyBzaWRlbmF2XHJcbiAgICAuc2V0dGluZ3Mtc2lkZW5hdiB7XHJcbiAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LThkcDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI25vdGVzIHtcclxuXHJcbiAgICA+IG1kLWNvbnRlbnQge1xyXG5cclxuICAgICAgICBtcy1uZXctbm90ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMycHggYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICYuZm9ybS12aXNpYmxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IG1zLW5vdGUtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAubmV3LW5vdGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBtcy1ub3RlLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ldy1ub3RlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwibWQtZGlhbG9nIHtcclxuXHJcbiAgICAmLmNvbnRhY3QtZGlhbG9nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgbWQtdG9vbGJhciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC10b29sYmFyLXRvb2xzLW1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTQ0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFjdC1hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFjdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLXRvb2xiYXItdG9vbHMtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIG1kLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmJpcnRoZGF5LWlucHV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRhcmVhLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjbm90ZXMge1xyXG5cclxuICAgIG1zLW5vdGUtZm9ybSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgPiAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtZXJyb3JzLXNwYWNlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrbGlzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVscyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycHggNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tsaXN0LWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAxNnB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWVycm9ycy1zcGFjZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI25ldy1jaGVja2xpc3QtaXRlbS1pbnB1dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1pbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDIyNCwgMjI0LCAyMjQpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZC1kYXRlcGlja2VyLW9wZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2ODRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRpYWxvZyB7XHJcblxyXG4gICAgICAgIG1zLW5vdGUtZm9ybSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm90ZXMtbGFiZWxzLW1lbnUtY29udGVudCB7XHJcblxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcclxuXHJcbiAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNub3RlcyB7XHJcblxyXG4gICAgPiBtZC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLm5vdGVzIHtcclxuXHJcbiAgICAgICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtY2FyZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWNhcmQtdGl0bGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2ZvbnQtc2l6ZT0nMSddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2ZvbnQtc2l6ZT0nMiddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2ZvbnQtc2l6ZT0nMyddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2ZvbnQtc2l6ZT0nNCddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2ZvbnQtc2l6ZT0nNSddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycHggNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlbWluZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI25vdGVzIHtcclxuXHJcbiAgICAubWFpbi1zaWRlbmF2IHtcclxuXHJcbiAgICAgICAgbWQtbGlzdCB7XHJcblxyXG4gICAgICAgICAgICBtZC1saXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVkaXRhYmxlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lZGl0YWJsZS1jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWRpdGFibGUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVkaXRhYmxlLWJ1dHRvbnMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubmV3LWxhYmVsLWZvcm0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWRpdGFibGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVkaXRhYmxlLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lZGl0YWJsZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWRpdGFibGUtYnV0dG9ucyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2NvbnRhY3RzIHtcclxuXHJcbiAgICAubWFpbi1zaWRlbmF2IHtcclxuXHJcbiAgICAgICAgbWQtbGlzdCB7XHJcblxyXG4gICAgICAgICAgICBtZC1saXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm5ldy1ncm91cC1mb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVkaXRhYmxlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lZGl0YWJsZS1jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lZGl0YWJsZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWRpdGFibGUtYnV0dG9ucyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIm1kLWRpYWxvZyB7XHJcblxyXG4gICAgJi5jYXJkLWRpYWxvZyB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIG1kLXRvb2xiYXIge1xyXG5cclxuICAgICAgICAgICAgLm1kLXRvb2xiYXItdG9vbHMge1xyXG5cclxuICAgICAgICAgICAgICAgID4gLm1kLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR1ZS1kYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vbWVudC1waWNrZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vbWVudC1waWNrZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1zdWJzY3JpYmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5lZGl0YWJsZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHVlLWRhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb21lbnQtcGlja2VyLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcyMDAnKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzMwMCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubW9tZW50LXBpY2tlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1kdWUtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMjAwJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzMwMCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbnMge1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMzJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVscyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDMycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsLWNoaXBzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtY2hpcHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtY2hpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsLWNoaXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4IDAgMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtY2hpcC1yZW1vdmUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW1iZXJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMzJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVtYmVyLWNoaXBzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtY2hpcHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtY2hpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW1iZXItY2hpcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbWJlci1jaGlwLWF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtY2hpcC1yZW1vdmUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF0dGFjaG1lbnRzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdHRhY2htZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF0dGFjaG1lbnQtcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjBGMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF0dGFjaG1lbnQtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdHRhY2htZW50LXVybCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXR0YWNobWVudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF0dGFjaG1lbnQtaXMtY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF0dGFjaG1lbnQtdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXR0YWNobWVudC1hY3Rpb25zLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkLWF0dGFjaG1lbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja2xpc3Qge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrbGlzdC1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2xpc3QtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2xpc3QtcHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWRpdGFibGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVjay1pdGVtcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1kLWNoZWNrZWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5ldy1jaGVjay1pdGVtLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29tbWVudHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29tbWVudC1tZW1iZXItYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29tbWVudC1tZW1iZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnQtdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb21tZW50LWJ1YmJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIwLCAyMjMsIDIyNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyMjAsIDIyMywgMjI1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXctY29tbWVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpdml0aWVzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpdml0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpdml0eS1tZW1iZXItYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aXZpdHktbWVtYmVyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpdml0eS1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGl2aXR5LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrbGlzdC1tZW51LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHggMTZweCAxNnB4O1xyXG5cclxuICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMCA4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxhYmVscy1tZW51LWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XHJcblxyXG4gICAgICAgIC5sYWJlbC10b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsLWVkaXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLW1lbnUtZGl2aWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC1sYWJlbC10YWItY29udGVudCxcclxuICAgIC5lZGl0LWxhYmVsLXRhYi1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggOHB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAubGFiZWwtY29sb3ItcGlja2VyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtNHB4IDAgMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHggNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3JlYXRlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCA4cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lbWJlcnMtbWVudS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW1iZXIge1xyXG5cclxuICAgICAgICAubWQtYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW1iZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJtcy1zYi1hZGQtY2FyZCB7XHJcblxyXG4gICAgLm1zLXNiLWFkZC1jYXJkLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0RGRTI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtc2ItYWRkLWNhcmQtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENERkUyO1xyXG5cclxuICAgICAgICAubXMtc2ItYWRkLWNhcmQtZm9ybSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNzY3J1bWJvYXJkIHtcclxuXHJcbiAgICAvLyBGaWx0ZXJzIHNpZGVuYXZcclxuICAgIC5maWx0ZXJzLXNpZGVuYXYge1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICAgICAubWQtdG9vbGJhci10b29scyB7XHJcbiAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBtZC1kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZC1zdWJoZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIC5sYWJlbC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjc2NydW1ib2FyZCB7XHJcblxyXG4gICAgLnNldHRpbmdzLXNpZGVuYXYge1xyXG4gICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICAgICAubWQtdG9vbGJhci10b29scyB7XHJcblxyXG4gICAgICAgICAgICAubWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgJi5zZXR0aW5ncyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1saXN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtbGlzdC1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtZC1kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwibWQtZGlhbG9nIHtcclxuXHJcbiAgICAmLnRhc2stZGlhbG9nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA3MjBweDtcclxuXHJcbiAgICAgICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtdG9vbGJhciB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAyNHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90ZXMge1xyXG5cclxuICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1jZS10aW55bWNlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhZ3Mge1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGlwcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWNoaXAge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1jaGlwLXRlbXBsYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggNHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF0dGFjaG1lbnQtbGlzdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAuYXR0YWNobWVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsZW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpemUge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcclxuXHJcbiAgICBtZC1kaWFsb2cge1xyXG5cclxuICAgICAgICAmLnRhc2stZGlhbG9nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG5cclxuICAgIG1kLWRpYWxvZyB7XHJcblxyXG4gICAgICAgICYudGFzay1kaWFsb2cge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIExpc3QgY2FyZCBpcyBhIG1peGluIGJlY2F1c2Ugd2Ugd2FudCB0aGlzIHRvIGJlIHJlLXVzYWJsZSAqL1xyXG5AbWl4aW4gbGlzdC1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYudWktc29ydGFibGUtaGVscGVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtY2FyZC1zb3J0LWhhbmRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtY2FyZC1jb3ZlciB7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtY2FyZC1kZXRhaWxzIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xyXG5cclxuICAgICAgICAubGlzdC1jYXJkLWxhYmVscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgICAgICAgIC5saXN0LWNhcmQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHggNnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0LWNhcmQtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0LWNhcmQtYmFkZ2VzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR1ZS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JlZW4nKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vdmVyZHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ3JlZCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrLWl0ZW1zIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb21wbGV0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JlZW4nKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0LWNhcmQtbWVtYmVycyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1jYXJkLW1lbWJlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdC1jYXJkLW1lbWJlci1hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtY2FyZC1mb290ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgICAgLmxpc3QtY2FyZC1mb290ZXItaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY2KTtcclxuXHJcbiAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jYm9hcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI0U1RTdFODtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgIC5saXN0LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNDRweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM0NHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzQ0cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICYudWktc29ydGFibGUtaGVscGVyIC5saXN0IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMEYyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdC1oZWFkZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdC1oZWFkZXItb3B0aW9uLWJ1dHRvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3QtY2FyZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtc29ydGFibGUtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3LWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDM0NHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzQ0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAubmV3LWxpc3Qge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjI7XHJcblxyXG4gICAgICAgICAgICAuZWRpdGFibGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4IDAgMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZWRpdGFibGUtY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWRpdGFibGUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ldy1saXN0LWZvcm0tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtY2FyZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1jYXJkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXMtbW9iaWxlIHtcclxuXHJcbiAgICAjYm9hcmQge1xyXG5cclxuICAgICAgICAubGlzdC1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgIC5saXN0LWNhcmQtc29ydC1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0LWNhcmQtc29ydC1oZWxwZXIge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1jYXJkO1xyXG59IiwiI2JvYXJkcyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICNib2FyZC1zZWxlY3RvciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODhweDtcclxuXHJcbiAgICAgICAgLmJvYXJkLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcblxyXG4gICAgICAgICAgICAuYm9hcmQtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvYXJkLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjdG9kbyB7XHJcblxyXG4gICAgLy8gU2lkZW5hdlxyXG4gICAgLnNpZGVuYXYge1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuXHJcbiAgICAgICAgICAgIC5hZGQtdGFzay1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4IDI0cHggMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG5cclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLWljb24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLm1kLWxvY2tlZC1vcGVuKSB7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjYm9hcmQtY2FsZW5kYXIge1xyXG5cclxuICAgICNjYWxlbmRhciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMjRweDtcclxuXHJcbiAgICAgICAgJi5KYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2phbnVhcnkuanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLkZlYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvZmVicnVhcnkuanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLk1hciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWFyY2guanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLkFwciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYXByaWwuanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDglO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLk1heSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWF5LmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDQ3JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5KdW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2p1bmUuanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDglO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLkp1bCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvanVseS5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5BdWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2F1Z3VzdC5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuU2VwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zZXB0ZW1iZXIuanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTglO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLk9jdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvb2N0b2Jlci5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuTm92IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9ub3ZlbWJlci5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuRGVjIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9kZWNlbWJlci5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0MyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FsZW5kYXItaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGVuZGFyLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NCk7XHJcblxyXG4gICAgICAgICAgICAmLmZjIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmMtd2lkZ2V0LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmMtZGF5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmMtd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmMtZGF5LWdyaWQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXktZ3JpZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheS1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLXRpbWUtZ3JpZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1heGlzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZjLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5LWdyaWQtZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDhweCAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmMtdGltZS1ncmlkLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmMtbW9udGgtdmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYy1hZ2VuZGEtdmlldyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy13aWRnZXQtaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5mYy13aWRnZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy1taW5vciAuZmMtd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLXdlZWssIC5mYy1kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmMtd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmMtYXhpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjdG9kbyB7XHJcblxyXG4gICAgLy8gU2luZ2xlIHNjcm9sbFxyXG4gICAgJi5zaW5nbGUtc2Nyb2xsIHtcclxuXHJcbiAgICAgICAgLnRvZG8tbGlzdC1wYW5lIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZG8tbGlzdC1wYW5lIHtcclxuXHJcbiAgICAgICAgLnRvZG8taXRlbXMge1xyXG5cclxuICAgICAgICAgICAgJi5zb3J0YWJsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvZG8taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggNDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvZG8taXRlbXMge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvZG8taXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLnRvZG8taXRlbS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhbmRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFncyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweCA0cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cclxuICAgICAgICAgICAgLnRhZy1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbXBsZXRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuXHJcbiAgICAgICAgLnRpdGxlLFxyXG4gICAgICAgIC5ub3RlcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjhFMTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggMCA4cHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3RlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMge1xyXG5cclxuICAgICAgICAuaXMtc3RhcnJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pcy1pbXBvcnRhbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9kby1pdGVtLWdob3N0IHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMTRkcDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAubWQtcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICAjdG9kbyB7XHJcblxyXG4gICAgICAgIC50b2RvLWxpc3QtcGFuZSB7XHJcblxyXG4gICAgICAgICAgICAuc29ydGFibGUge1xyXG5cclxuICAgICAgICAgICAgICAgIC50b2RvLWl0ZW1zIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRvZG8taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b2RvLWl0ZW1zIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudG9kby1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNtYWlsIHtcclxuXHJcbiAgICAvLyBTaWRlbmF2XHJcbiAgICAuc2lkZW5hdiB7XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9nby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2NvdW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hY2NvdW50LXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1zZWxlY3QtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuXHJcbiAgICAgICAgICAgIC5jb21wb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggMjRweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ28taWNvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCgubWQtbG9ja2VkLW9wZW4pIHtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIm1kLWRpYWxvZyB7XHJcblxyXG4gICAgJi5jb21wb3NlLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICB3aWR0aDogNzIwcHg7XHJcblxyXG4gICAgICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLXRvb2xiYXIge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lc3NhZ2UtZWRpdG9yIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLmhpZGRlbi1jYyB7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oaWRkZW4tYmNjIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oaWRkZW4tYmNjIHtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNjLWJjYyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zaG93LWNjLFxyXG4gICAgICAgICAgICAgICAgLnNob3ctYmNjIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaG93LWJjYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdHRhY2htZW50LWxpc3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLmF0dGFjaG1lbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpbGVuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaXplIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG5cclxuICAgIG1kLWRpYWxvZyB7XHJcblxyXG4gICAgICAgICYuY29tcG9zZS1kaWFsb2cge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgbWQtZGlhbG9nIHtcclxuXHJcbiAgICAgICAgJi5jb21wb3NlLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI21haWwge1xyXG5cclxuICAgIC5jZW50ZXIge1xyXG5cclxuICAgICAgICAuY29udGVudC1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgICYuY2xhc3NpYyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1tZW51IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1pY29uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNsb3NlLXRocmVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRocmVhZC1sYWJlbHMtdG9nZ2xlLWxpc3Qge1xyXG5cclxuICAgIG1kLWxpc3QtaXRlbSB7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjbWFpbCB7XHJcblxyXG4gICAgLmNlbnRlciB7XHJcblxyXG4gICAgICAgIC5jb250ZW50LWNhcmQge1xyXG5cclxuICAgICAgICAgICAgJi5vdXRsb29rIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LW1lbnUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWljb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2xvc2UtdGhyZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGhyZWFkLWxhYmVscy10b2dnbGUtbGlzdCB7XHJcblxyXG4gICAgbWQtbGlzdC1pdGVtIHtcclxuXHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jdXN0b20tdGhlbWUtZGlhbG9nIHtcclxuXHJcbiAgICBtZC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDhweDtcclxuXHJcbiAgICAgICAgbWQtc2VsZWN0IHtcclxuXHJcbiAgICAgICAgICAgICY6bm90KFtkaXNhYmxlZF0pIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR5cGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhlbWUtb2JqZWN0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNEY1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgfVxyXG59IiwiI3Byb2ZpbGUge1xyXG5cclxuICAgIC5hYm91dC10YWIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG5cclxuICAgICAgICAuYWJvdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAuZ2VuZXJhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud29yayB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmpvYiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb21wYW55IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWJvdXQtc2lkZWJhciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDMycHg7XHJcblxyXG4gICAgICAgICAgICAuZnJpZW5kcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZnJpZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyb3VwcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbWJlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW1iZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcblxyXG4gICAgI3Byb2ZpbGUge1xyXG5cclxuICAgICAgICAuYWJvdXQtdGFiIHtcclxuXHJcbiAgICAgICAgICAgIC5hYm91dC1zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiNwcm9maWxlIHtcclxuXHJcbiAgICAucGhvdG9zLXZpZGVvcy10YWIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5waG90b3MtdmlkZW9zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG5cclxuICAgICAgICAgICAgLnBlcmlvZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBlcmlvZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGVyaW9kLW1lZGlhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAxNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjcHJvZmlsZSB7XHJcblxyXG4gICAgLnRpbWVsaW5lLXRhYiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcblxyXG4gICAgICAgIC50aW1lbGluZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgICAgICAgICAgIC5hZGQtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjRGNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWQtZGl2aWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcsIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpa2UtYnV0dG9uLFxyXG4gICAgICAgICAgICAgICAgICAgIC5zaGFyZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDRweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leGNlcnB0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnQtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBseS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXBseSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3QtY29tbWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLXNpZGViYXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAzMnB4O1xyXG5cclxuICAgICAgICAgICAgLmxhdGVzdC1hY3Rpdml0eSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWN0aXZpdGllcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aXZpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG5cclxuICAgICNwcm9maWxlIHtcclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLXRhYiB7XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtc2lkZWJhciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIjc2VhcmNoIHtcclxuXHJcbiAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgIC5jbGFzc2ljLXRhYiB7XHJcblxyXG4gICAgICAgICAgICAucmVzdWx0cyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlc3VsdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hdGVyaWFsLWNvbG9yKCdibHVlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51cmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JlZW4nKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5leGNlcnB0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNzZWFyY2gge1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgLmNvbnRhY3RzLXRhYiB7XHJcblxyXG4gICAgICAgICAgICAucmVzdWx0LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc3VsdHMge1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZXN1bHQtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXItY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNzZWFyY2gge1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgLmVtYWlscy10YWIge1xyXG5cclxuICAgICAgICAgICAgLnJlc3VsdHMge1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZXN1bHQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi51bnJlYWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJqZWN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI3NlYXJjaCB7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAudXNlcnMtdGFiIHtcclxuXHJcbiAgICAgICAgICAgIC5yZXN1bHQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2ludm9pY2Uge1xyXG5cclxuICAgICYuY29tcGFjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgLmludm9pY2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjRweDtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMjBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjRweCA4OHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNsaWVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW52b2ljZS1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHVlLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pc3N1ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC04OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW52b2ljZS10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW52b2ljZS10YWJsZS1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggMCA3MnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzY291bnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvdGFsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIElFMTAgZml4XHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ28sIC5zbWFsbC1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGwtbm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogUFJJTlQgU1RZTEVTICovXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG4gICAgLyogSW52b2ljZSBTcGVjaWZpYyBTdHlsZXMgKi9cclxuICAgICNpbnZvaWNlIHtcclxuXHJcbiAgICAgICAgJi5jb21wYWN0IHtcclxuXHJcbiAgICAgICAgICAgIC5pbnZvaWNlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmludm9pY2UtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXNzdWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHQgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHQgNHB0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNjb3VudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB0IDRwdCAwIDRwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZwdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbWFsbC1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNpbnZvaWNlIHtcclxuXHJcbiAgICAmLm1vZGVybiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgLmludm9pY2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjRweDtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMjBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogODhweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNsaWVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDk2cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNjb3VudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG90YWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3RlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gSUUxMCBmaXhcclxuICAgICAgICAgICAgICAgICAgICAubG9nbywgLnNtYWxsLW5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbC1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQUklOVCBTVFlMRVMgKi9cclxuQG1lZGlhIHByaW50IHtcclxuXHJcbiAgICAvKiBJbnZvaWNlIFNwZWNpZmljIFN0eWxlcyAqL1xyXG4gICAgI2ludm9pY2Uge1xyXG5cclxuICAgICAgICAmLm1vZGVybiB7XHJcblxyXG4gICAgICAgICAgICAuaW52b2ljZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pZHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xpZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmludm9pY2UtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZwdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBwdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZwdCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRwdCA0cHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2NvdW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvdGFsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHQgNHB0IDAgNHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhwdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNtYWxsLW5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
